Update invoice
update_invoiceModify specific fields on a Contractor Foreman invoice—status, dates, or description—without altering others. Requires a due date for any change; an invoice lacking one must include it in the same call.
Instructions
Changes an invoice's status, invoice date, due date or description.
Sets only the fields you pass. Statuses: draft, submitted (sent to the customer, payments can be recorded), on_hold, paid, denied, write_off. Contractor Foreman needs a due date on every change, so an invoice without one needs due_date in the same call. Nobody is emailed. send_invoice does that.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| status | No | ||
| due_date | No | ||
| invoice_id | Yes | From list_invoices. | |
| description | No | ||
| invoice_date | No |