scheduling_create
Create a recurring invoice schedule with initial pause to prevent auto-firing during setup. Specify customer, frequency, and optional email or auto-charge settings.
Instructions
Create a recurring invoice schedule. Always create with paused=true to prevent auto-firing during setup. Note: invoice-side fields (invoice name, employee, template, billing terms, memo) are NOT settable via API.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| customer_id | Yes | Customer ID (required) | |
| name | No | Schedule name | |
| frequency | No | Frequency: Daily, Weekly, Biweekly, Monthly, Quarterly, Semi-Annually, Annually, Biennially, Triennially | |
| next_run | No | Next run date | |
| email_customer | No | Email customer | |
| snail_mail | No | Send physical mail | |
| charge_mop | No | Auto-charge payment method on file | |
| invoice_unbilled_ticket_charges | No | Include unbilled ticket charges | |
| paused | No | Pause schedule |