These docs are for v1.0. Click to read the latest docs for v2.0.
Added

Supplier invoice - Update supplier e-invoice status

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

Actionstatus valuereason required
DisputedisputedYes
RefuserefusedYes
UndisputeapprovedNo

Accepted reason values

For disputed:

  • incorrect_vat_rate
  • incorrect_unit_prices
  • incorrect_billed_quantity
  • incorrect_billed_item
  • defective_delivered_item
  • delivery_issue
  • incorrect_payment_terms
  • missing_legal_notice
  • missing_contractual_reference
  • recipient_error

For refused:

  • incorrect_vat_rate
  • contract_completed
  • duplicate_invoice
  • recipient_error
  • incorrect_prices
  • non_compliant_invoice