Create Recurring Invoice
create_recurring_invoiceCreate recurring invoice templates for clients. Set frequency, line items, and optional start date to automate billing cycles.
Instructions
Create a new recurring invoice template. Specify frequency (daily/weekly/monthly/quarterly/yearly), recipient client, line items, and optional start date. The first invoice instance is generated on the next scheduled run date. Example: clientId='cli_abc', frequency='monthly', templateName='Servicio mensual', lineItems=[{description:'SaaS', quantity:1, unitPrice:299}] / Crea una nueva plantilla de factura recurrente. Especifica frecuencia, cliente destinatario, lineas y fecha de inicio opcional. La primera instancia se genera en la proxima fecha programada.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| templateName | Yes | Name for this recurring template / Nombre de la plantilla | |
| clientId | Yes | Client ID (recipient of generated invoices) / ID del cliente destinatario | |
| frequency | Yes | Billing frequency / Frecuencia de facturacion | |
| lineItems | Yes | Invoice line items / Lineas de la factura | |
| startDate | No | First billing date ISO 8601 (YYYY-MM-DD). Defaults to next natural cycle date. / Primera fecha de facturacion (por defecto proximo ciclo natural) | |
| taxRate | No | Tax rate percentage (e.g. 21 for 21% IVA) / Tipo impositivo (e.g. 21 para IVA 21%) | |
| notes | No | Notes to include on generated invoices / Notas a incluir en las facturas generadas |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | ||
| templateName | No | ||
| frequency | No | ||
| nextRun | No | ||
| recipient | No | ||
| lineItems | No | ||
| status | No | ||
| createdAt | No | ||
| updatedAt | No |