Update estimate
wave_update_estimateChange an existing estimate's fields or line items; omitted values are copied from the current estimate, and supplying items replaces every line.
Instructions
Change an estimate. Wave's patch requires customer, status, title, dates, currency and exchange rate; any you omit are copied from the current estimate. Passing items replaces every line.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Estimate 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 | ||
| businessId | No | Business ID; defaults to the one wave_get_context reports | |
| customerId | No | ||
| hideAmount | No | ||
| priceTitle | No | ||
| amountTitle | No | ||
| depositUnit | No | ||
| depositValue | No | Deposit size in depositUnit. Wave documents AMOUNT values in cents | |
| estimateDate | No | Date, YYYY-MM-DD | |
| exchangeRate | No | Business currency per document currency (foreign-currency documents only) | |
| depositStatus | No | Whether the customer can or must pay a deposit | |
| estimateNumber | No | ||
| hideDescription | No | ||
| disableAmexPayments | No | ||
| disableBankPayments | No | ||
| disableCreditCardPayments | No | ||
| dontCarryOverNotesToInvoice | No | ||
| requireTermsOfServiceAgreement | No |