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
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.xml

Validate 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.

Other schemas