Peppol BIS Billing 3.0 validator

Check Peppol BIS 3.0 invoices and credit notes against the EN 16931 business rules and the Peppol-specific rules — specification identifier, endpoints, buyer reference, currency consistency and line calculations.

CustomizationID
urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0
ProfileID
urn:fdc:peppol.eu:2017:poacc:billing:01:1.0
Syntax
UBL 2.1 Invoice and CreditNote
Used in
BE, NL, Nordics, LV, SK, AU/NZ, SG, JP …

Drop your e-invoice here

UBL 2.1 · Peppol BIS 3.0 · XRechnung · Factur-X / ZUGFeRD (XML or PDF)

Processed in memory and never stored. PDFs are unpacked in your browser.

What this validator checks for Peppol BIS Billing 3.0

  • PEPPOL-EN16931-R001 … R130 document and line rules
  • Invoice and credit note type code subsets (P0100 / P0101)
  • Electronic addresses for seller and buyer (R010 / R020)
  • GLN check digits (PEPPOL-COMMON-R040)
  • All EN 16931 core business rules

Peppol rules on top of EN 16931

Peppol BIS 3.0 is a CIUS: it restricts EN 16931 further. It requires electronic addresses for both parties, a buyer reference or order reference, at most one note, consistent currency attributes and exact line amounts. InvoiceVerify reports each rule with its official identifier.

Frequently asked questions