European Union · EU baseline standard
EN 16931 invoice validation
EN 16931 is the EU semantic data model for electronic invoicing. Every structured invoice gets Invogi's built-in subset of its rules. On Invoice Firewall, UBL and CII invoices can also be checked against the official CEN validation artefacts before they are paid.
What Invogi checks
Current checks, stated precisely
Structured-format detection
UBL and CII invoices, including the XML embedded in Factur-X and ZUGFeRD PDFs, are read into a single invoice model before any rule runs.
Built-in subset, every plan
Every structured invoice must carry an invoice number, issue date, and total, and gets the net-plus-VAT-to-total check.
Official CEN artefacts
On Invoice Firewall, the EN 16931 XSD and Schematron rules (version 1.3.16) check every UBL and CII invoice, including line totals, VAT breakdown, and code lists.
Evidence on every validation result
Each validation result names the rule codes involved and the rule-set or validator version that produced it. No black-box score.
Why it matters
The baseline everything else builds on
EN 16931 defines the semantic model — the fields, data types, and business rules — that national formats like XRechnung and cross-border profiles like Peppol BIS implement through their own Core Invoice Usage Specifications (CIUS). Getting EN 16931 validation right is what makes those downstream profiles reliable.
- Baseline semantic model referenced by national profiles across the EU
- Supported structured formats detected and parsed automatically
- Built-in and reference rules run deterministically, with evidence attached to every validation result
The built-in subset does not cover the complete published EN 16931 rule set; reference validation with the official artefacts is part of Invoice Firewall and runs when an organization owner chooses to validate all structured invoices. A failed check is flagged for review, never blocked automatically. Results identify the rule-set version used and are not legal or tax advice.
FAQ
Common questions
What is the EN16931 standard?
EN16931 is the European standard defining the semantic data model for electronic invoices — the fields, data types, and business rules that national e-invoicing formats like XRechnung and Peppol BIS build on top of.
Is EN16931 the same as a national e-invoicing format?
No. EN16931 is the shared baseline semantic model; countries implement it through their own Core Invoice Usage Specifications (CIUS), such as XRechnung in Germany or Peppol BIS for cross-border invoicing.
Which EN 16931 rules does Invogi check?
Every structured invoice gets Invogi's built-in subset: selected mandatory-field rules and header-level arithmetic. On Invoice Firewall, organizations can also validate every UBL and CII invoice against the official CEN EN 16931 validation artefacts (version 1.3.16, XSD and Schematron). Results are technical validation results, not legal or tax advice.
See it on your own invoices
Start with a free AP recovery audit, then confirm your EN 16931 needs.
No integration is required for the historical AP audit. Contact us if your decision depends on a particular EN 16931 rule and we will confirm how it is covered.