format_peppol_invoice
Generate a compliant UBL 2.1 / Peppol BIS Billing 3.0 e-invoice XML from structured invoice fields (supplier, customer, line items, VAT).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | No | Free-text invoice note. | |
| lines | Yes | Invoice lines. Totals are computed from these. | |
| dueDate | No | Optional payment due date (YYYY-MM-DD). | |
| currency | No | ISO 4217 currency code (uppercase). Defaults to EUR. | EUR |
| customer | Yes | Buyer / accounting customer party. | |
| supplier | Yes | Seller / accounting supplier party. | |
| issueDate | Yes | Issue date (YYYY-MM-DD). | |
| invoiceNumber | Yes | Human-readable invoice number, e.g. "INV-2026-0001". | |
| buyerReference | No | Buyer reference (BT-10), e.g. a PO or cost-centre code. |