UBL 2.1 invoice validator (EN 16931)
UBL 2.1 is the baseline XML syntax behind most EU e-invoicing profiles.
UBL 2.1 (OASIS Universal Business Language) is one of the two XML syntaxes the EN 16931 European e-invoicing standard binds to. If you build invoicing, accounting or ERP software for the EU, your UBL documents must satisfy the EN 16931 business rules before a tax authority or Peppol access point will accept them.
InvoiceHub validates UBL 2.1 Invoice and CreditNote documents against the official CEN EN 16931 Schematron (validation artifacts v1.3.16) — the exact ruleset used across the network — and returns each finding under its official BR-* identifier with the element path.
Validate UBL 2.1 now
Paste an invoice into the live playground — no signup — or get a free API key to integrate it.