Added
Supplier invoice - Update supplier e-invoice status
April 17th, 2026 by Integrations Squad
You can now update the electronic invoicing status of a supplier invoice directly via the API, allowing integrators to drive the same e-invoice lifecycle transitions available in the Pennylane UI.
Endpoint: PUT /api/external/v2/supplier_invoices/:supplier_invoice_id/e_invoice_status
OAuth scope required: supplier_invoices:all
Note: This endpoint is only available for supplier invoices that are part of the e-invoicing pilot. Both the seller and the buyer must be enrolled in the pilot program. At this time, only invoices created through the Pennylane UI (editor or mobile app) are eligible for the e-invoicing flow.
Supported actions
| Action | status value | reason required |
|---|---|---|
| Dispute | disputed | Yes |
| Refuse | refused | Yes |
| Undispute | approved | No |
Accepted reason values
For disputed:
incorrect_vat_rateincorrect_unit_pricesincorrect_billed_quantityincorrect_billed_itemdefective_delivered_itemdelivery_issueincorrect_payment_termsmissing_legal_noticemissing_contractual_referencerecipient_error
For refused:
incorrect_vat_ratecontract_completedduplicate_invoicerecipient_errorincorrect_pricesnon_compliant_invoice
