Update purchase invoice

This endpoint allows for the modification of an existing Purchase Invoice (Vendor Bill). It is used to update supplier information, adjust inventory line items, or modify payment terms for parts and services received by the shop. To execute an update, you must provide the unique Invoice ID in the URL path. The system will then apply the changes provided in the JSON payload to that specific record. . siigo alegra odoo

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
string
required

The unique Invoice ID or Repair Order (RO) Number that you want to modify. siigo alegra odoo

Body Params
string

The Accounting Date of the purchase. It indicates when the expense was officially recorded in the shop's books (YYYY-MM-DD).

string
required

The Payment Deadline. The date by which you are expected to pay the vendor for the parts or services.

string
required

Internal Comments. A text field for notes (e.g., "Updated to reflect vehicle trade-in terms").

string
required

The Vendor Reference Number. This is the actual invoice number provided by your supplier (e.g., AutoZone or a parts distributor).

supplier
object

(The Vendor)

items
array of objects

(Line Items / Expenses)

items
payments
array of objects
required

(Settlement)

payments*
siigo
object

(ERP Specific Data)

Headers
string
enum

Name of the ERP or accounting software from which you want to obtain the information. siigo alegra odoo

Allowed:
string
required

If you send the x-connection, the connection will already be secured, and there will be no need to send the connection headers for each software.. siigo alegra odoo

Responses

Language
Credentials
Header
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json