Update invoice
wave_update_invoiceChange an existing invoice by ID: update fields such as memo, due date, status, or currency; pass items to replace all lines or omit items to keep them. Paid invoices may be refused.
Instructions
Change an invoice. Passing items replaces every line; omit items to keep them. Wave may refuse changes to paid invoices.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Invoice ID | |
| memo | No | Notes shown to the customer | |
| items | No | ||
| title | No | ||
| footer | No | ||
| status | No | ||
| dueDate | No | Date, YYYY-MM-DD | |
| subhead | No | ||
| currency | No | ISO 4217 currency code, e.g. CAD or USD | |
| hideName | No | ||
| hideUnit | No | ||
| poNumber | No | ||
| discounts | No | ||
| hidePrice | No | ||
| itemTitle | No | ||
| unitTitle | No | ||
| customerId | No | ||
| hideAmount | No | ||
| priceTitle | No | ||
| amountTitle | No | ||
| invoiceDate | No | Date, YYYY-MM-DD | |
| exchangeRate | No | Business currency per document currency (foreign-currency documents only) | |
| invoiceNumber | No | ||
| hideDescription | No | ||
| disableAmexPayments | No | ||
| disableBankPayments | No | ||
| disableCreditCardPayments | No | ||
| requireTermsOfServiceAgreement | No |