Update an Invoice

Supported Apps


App

App ID

Remarks

Xero

xero

Provide lineItemId to update, omit lineItemId to create, or omit existing lineItemId to delete
status can be one of [DRAFT, SUBMITTED, AUTHORISED, VOIDED, DELETED]

Invoice Status Change Rules:
Current Status: DRAFT
→ Allowed: DRAFT, SUBMITTED, AUTHORISED, DELETED
Current Status: SUBMITTED
→ Allowed: SUBMITTED, AUTHORISED, DRAFT, DELETED
Current Status: AUTHORISED
→ Allowed: AUTHORISED, VOIDED

Invoice Update Rules Whether an invoice can be updated depends on the invoice type and payment status:
Unpaid: INVOICE = Yes, BILL = Yes
Paid (part or full): INVOICE = Yes (with restrictions), BILL = No
Locked period: ACCREC = No, ACCPAY = No
For more details refer here [xero api docs].

Zohobooks

zohobook

By default Item level discount will be applied. Discounts are not supported for BILL type.

Microsoft Dynamics 365

microsoft-dynamics-365

Sage Intacct

sageIntacct

Quickbooks

quickbooks

Netsuite

netsuite

Freshbooks

freshbooks

Wave Financial

wave

itemId, quantity and unitRate are required fields for each line item.

Odoo Accounting Online

odoo

The fields that are honored in Create Invoice are updatable. status - allowed values are draft, posted

Language
Credentials
Click Try It! to start a request and see the response here!