freshbooks_create_invoice
Create a draft invoice for a client with line items, notes, and due date. Set confirm=true to execute; otherwise receive a dry-run preview.
Instructions
Create an invoice for a client. Created invoices start as drafts. Requires confirm: true to execute; without it returns a dry-run preview and makes no network call.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| lines | No | Invoice line items | |
| notes | No | ||
| fields | No | Additional raw FreshBooks invoice fields, merged into the payload. | |
| confirm | No | Must be true to proceed. Without this, the tool returns a preview. | |
| customerid | Yes | Client id to invoice (see freshbooks_list_clients) | |
| create_date | No | Invoice date, YYYY-MM-DD | |
| currency_code | No | Currency code, e.g. "USD" | |
| due_offset_days | No | Days until due |