Update a one-time invoice
Updates an existing one-time invoice with new customer details, products, payment configuration, and other settings.
Path Parameters
UUID of the one-time invoice to update
Body Parameters
Customer information for the invoice
Customer UUID
Billing address UUID (uses default if omitted)
Shipping address UUID (uses default if omitted)
Invoice date (ISO format or Unix timestamp)
Payment due date (ISO format or Unix timestamp)
Invoice label/title
Language code for localization
Three-letter ISO currency code
Tax calculation method
accountoffInvoice number prefix (e.g., 'INV-')
Custom invoice number (auto-generated if omitted)
Send updated invoice to customer via email
Custom payment instructions (required when no payment methods)
Payment method IDs enabled for this invoice
Shipping information and cost
Shipping method name
Shipping cost in smallest currency unit
Products or services to invoice
Product UUID from catalog
Product variant UUID
Custom product name (required if no id or variant)
Price in smallest currency unit (required if no id or variant)
Quantity
Responses
Invoice updated successfully
Updated transaction object
UUID of the updated invoice
Validation or business-logic error.
| Code | Description |
|---|---|
1002 | Invoice not found or belongs to another account |
Human-readable error message
Machine-readable error code
Missing or invalid API key