Actions60
- General Actions
- Mission Actions
- Client Actions
- Agent Actions
- Invoice Actions
- Contact Actions
- Alert Actions
- Walter Actions
- Notification Actions
- Webhook Actions
- Route Actions
- Export Actions
Invoice → Update
AI-generatedOverview
This node updates an existing invoice in the Everest Transport Management System (TMS). It is useful for scenarios where invoice details need to be modified after creation, such as correcting amounts, changing the invoice title or description, updating payment status, or adding mission references. For example, a user can update the payment status to 'Paid' and set the date paid once the invoice is settled.
Use Case Examples
- Updating the title and description of an invoice to reflect new information.
- Changing the payment status of an invoice from 'Unpaid' to 'Paid' and recording the payment date.
- Modifying the amount including tax after a correction in billing.
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 type, title, description, company name, address, amounts, creator information, validation status, payment status, payment date, and mission references. |
Output
JSON
id- The unique identifier of the updated invoice.type- The type of the invoice (Estimate or Invoice).title- The title of the updated invoice.description- The description of the updated invoice.name_or_company- The company name or individual name on the invoice.address- The address associated with the invoice.amount_excl- The amount excluding tax.amount_incl- The amount including tax.created_for- The entity for whom the invoice was created.created_by- The creator of the invoice.validated- Validation status of the invoice.status- Payment status of the invoice.date_paid- The date the invoice was paid.missions- Mission references linked to the invoice.
Dependencies
- An API key credential for Everest TMS is required to authenticate requests.
Troubleshooting
- Ensure the Invoice ID provided exists; otherwise, the update will fail with an error indicating the invoice was not found.
- Validate that the fields in 'Update Fields' are correctly formatted and valid according to the API specifications to avoid validation errors.
- Check API authentication credentials if requests fail due to authorization errors.