
EN 16931 Explained: The European E-Invoicing Standard (2026 Guide)
Official references
Use these sources to verify dates, formats, and official rule changes.
Related Technical Wiki
Explore deep-dive developer documentation and regulatory guidelines matching this article.
DIN EN 16931-1 semantic model: mandatory and optional data, national CIUS like XRechnung, how EN 16931 maps to UBL and CII, and what validators check before you send.
European standard defining the semantic data model for e-invoices.
What ViDA changes at EU level, what remains national, and how to prepare for cross-border digital reporting from July 2030.
What is EN 16931? The Foundation of European E-Invoicing
EN 16931 is the European standard for electronic invoicing, developed by the European Committee for Standardization (CEN). Published in 2017, it defines a semantic core model and business rules for electronic invoices. National laws and CIUS specifications determine where and how the standard is required.
2026 version update: CEN published EN 16931-1:2026 in May 2026 and withdrew the 2017 edition. The European Commission says the 2017 edition remains compliant during the migration period while authorities and implementers prepare transition plans. For current work, follow the version required by the recipient, national CIUS, and validator.
Since April 18, 2019, EU public procurement recipients covered by the e-invoicing directive must be able to receive and process EN 16931 e-invoices. B2B mandates are rolling out country by country, so understanding EN 16931 is essential for businesses that invoice across Europe.
Why EN 16931 Matters
EN 16931 solves a fundamental problem: before this standard, each country and industry had different e-invoice formats that couldn't communicate with each other. EN 16931 creates a common language that enables:
- Cross-border interoperability - Send invoices to any EU country
- Automated processing - Machines can read and process invoices without human intervention
- Reduced errors - Standardized data means fewer mistakes
- Lower costs - No need for custom integrations per country or partner
What compliance involves
Compliance is not a three-level certification. A sender must produce an invoice that satisfies the EN 16931 semantic rules, the selected syntax binding, and any applicable CIUS. The receiver must be able to accept the syntax and delivery route required by the relevant mandate.
Invoice data and syntax
The electronic invoice document itself must comply with all rules defined for the CORE invoice model or an approved CIUS specification. This includes:
- All required data elements present
- Correct data formats (dates as YYYY-MM-DD, currencies in ISO 4217)
- Valid calculations (totals, taxes)
- Proper XML structure
Sender and receiver requirements
A compliant sender must be able to create electronic invoices that conform to the EN 16931 core model or an applicable CIUS. A receiver covered by a mandate must support the syntax, CIUS identifier, network route, and platform process required for that mandate. Do not assume every buyer accepts every EN 16931 implementation.
Approved Syntaxes
EN 16931 has two published syntax bindings for encoding the invoice data:
| Syntax | Description | Common Usage |
|---|---|---|
| UBL 2.1 | Universal Business Language | Peppol, Belgium, Netherlands |
| UN/CEFACT CII | Cross Industry Invoice | Germany (XRechnung), France (Factur-X) |
What is a CIUS?
CIUS stands for Core Invoice Usage Specification. It is a national or sector-specific specification that restricts the EN 16931 core model for a defined use case. It may make optional rules mandatory, but it must not contradict the core model or add new semantic requirements.
Key CIUS rules:
- A CIUS must be a restriction of the core model; it cannot add new semantic business terms
- A CIUS cannot contradict the core rules
- Receivers still need to support the specific syntax, CIUS identifier, network route, and platform process used for delivery
Major CIUS Implementations
| CIUS | Country | Syntax |
|---|---|---|
| XRechnung | Germany | UBL 2.1 or CII |
| ZUGFeRD 2.x | Germany, Austria | CII (embedded in PDF) |
| Factur-X | France | CII (embedded in PDF) |
| Peppol BIS | EU-wide, Belgium, NL | UBL 2.1 |
| NLCIUS | Netherlands | UBL 2.1 |
Required Fields in EN 16931
EN 16931 uses "Business Terms" (BT) to identify invoice fields. The exact mandatory set depends on the core model and any applicable CIUS. Examples include:
- BT-1: Invoice number
- BT-2: Invoice issue date
- BT-3: Invoice type code
- BT-5: Invoice currency code
- BT-10: Buyer reference when required by the recipient or local CIUS (e.g., Leitweg-ID in German public-sector flows)
- BT-27 to BT-35: Seller information
- BT-44 to BT-52: Buyer information
- BT-126 to BT-153: Line item details
- BT-116 to BT-120: VAT breakdown information
EN 16931 and 2026 Mandates
National e-invoicing mandates are being phased in across Europe. Dates and scope vary, so confirm the current rules with the relevant tax authority or procurement platform:
| Country | Mandate Date | Format |
|---|---|---|
| Belgium | January 2026 | Peppol BIS (UBL) |
| France | September 2026 for receiving and large/mid-market issuance; September 2027 for SME/micro issuance | Factur-X, UBL, CII |
| Germany | January 2027 for issuers above €800k prior-year turnover; January 2028 for all domestic B2B issuers | XRechnung, ZUGFeRD |
How to Validate EN 16931 Compliance
Before sending an e-invoice, you should validate it against EN 16931 rules. Validation checks include:
- Schema validation - Correct XML structure
- Schematron rules - Business rule compliance
- CIUS-specific rules - Country-specific requirements
How the workflow checks EN 16931 output
Invoice-Converter.com creates supported structured formats and runs schema and applicable ruleset validation. Review extracted data and recipient requirements before sending.
- Converts PDF invoices to XRechnung, ZUGFeRD, UBL, and Factur-X
- Runs schema and applicable ruleset validation
- Reports blocking errors and warnings for correction
- Keeps the target profile or CIUS explicit
Ready to convert your invoices?
Start converting PDF invoices to XRechnung, ZUGFeRD, and other formats today with credits or a paid plan.