Peppol BIS Billing 3.0 Invoice
The invoice format of the Peppol network: a UBL 2.1 invoice that follows EN 16931 and the Peppol rules. It is used for B2B and B2G e-invoicing in Belgium, the Netherlands, the Nordics, Australia and other Peppol countries.
- Publisher
- OpenPeppol
- Version
- 3.0.20
- Specification
- Peppol BIS Billing 3.0 (docs.peppol.eu)
- Syntax
- OASIS UBL 2.1
- Root element
- Invoice
- Specification identifier (BT-24)
urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0- Detected when
- Any UBL invoice that is not an XRechnung is checked as Peppol BIS Billing 3.0.
Checks
The checks run in this order. A file that is not well-formed XML stops at the XSD check.
1. XSD
OASIS UBL 2.1 Invoice (UBL-Invoice-2.1.xsd)
- 2. EN 16931 (UBL)
CEN/TC 434 · version 1.3.16 · 979 rules (281 fatal, 698 warning)
- 3. Peppol BIS Billing 3.0
OpenPeppol · version 3.0.20 · 159 rules (135 fatal, 24 warning)
Sample file
This sample passes the XSD check and every rule set above.
sample-invoice.xmlValidate a Peppol invoice
The validator detects the schema from the file, so a file in this schema runs the checks above. Free, no signup. Or POST the XML to the API.