Actions42
- Item Actions
- Banking Actions
- Contact Actions
- Invoice Actions
- Order Actions
- Quote Actions
Overview
This node updates an existing invoice in the Bexio system. It is useful for scenarios where you need to modify invoice details such as the title, reference, header, footer, or positions after the invoice has been created. For example, you might want to update the invoice title or add additional information in the header or footer before sending it to a customer.
Use Case Examples
- Updating the title and reference of an invoice to correct or add information.
- Modifying the header and footer of an invoice to include updated terms or branding.
- Changing the positions (line items) on an invoice to reflect changes in the billed products or services.
Properties
| Name | Meaning |
|---|---|
| Invoice ID | The unique identifier of the invoice to update, required to specify which invoice to modify. |
| Update Fields | A collection of fields that can be updated on the invoice, including title, reference, header, footer, and positions (line items). |
Output
JSON
id- The unique identifier of the updated invoice.title- The updated title of the invoice.reference- The updated reference string of the invoice.header- The updated header text of the invoice.footer- The updated footer text of the invoice.positions- The updated positions (line items) of the invoice in JSON format.
Dependencies
- Bexio API
Troubleshooting
- Ensure the Invoice ID provided exists in the Bexio system; otherwise, the update will fail with an error indicating the invoice was not found.
- Validate the JSON format of the 'Positions' field to avoid errors during the update process.
- If the API credentials are incorrect or expired, the node will fail to authenticate with the Bexio API, resulting in authorization errors.
Links
- Bexio API Documentation - Official documentation for the Bexio API, useful for understanding available invoice update fields and API behavior.