Update Bill
Update an existing bill. Supports partial updates.
Updatable fields:
calculationMethod: Must be “LINE_ITEMS” or “PERCENTAGE”lineItems: Array of line items if calculationMethod is “LINE_ITEMS”percentage: Percentage if calculationMethod is “PERCENTAGE”dueDate: ISO 8601 datetime stringissueDate: ISO 8601 datetime stringdescription: Bill descriptionstatus: Bill status
Authentication
Path parameters
Request
Flat array of line items (LINE_ITEMS bills only). May be combined with sections (a catalogItemId may appear only once across both).
Grouped line items with named sections (LINE_ITEMS bills only). May be combined with lineItems (ungrouped items).
Percentage value (PERCENTAGE bills only)
Due date (ISO 8601 datetime string)
Issue date (LINE_ITEMS bills only). When provided, status must also be provided and must not be DRAFT.
Bill status (LINE_ITEMS bills only). Only valid when issueDate is also provided.
Internal-only memo, never shown to customers or on the PDF or portal. Rich text (HTML, like the app’s editor stores). On update, send null or "" to clear it; responses return null when empty. Invoices and bills created in the app from a quote or purchase order inherit its memo.
Response
Calculation method (LINE_ITEMS or PERCENTAGE)
Internal-only memo, never shown to customers or on the PDF or portal. Rich text (HTML, like the app’s editor stores). On update, send null or "" to clear it; responses return null when empty. Invoices and bills created in the app from a quote or purchase order inherit its memo.
