# EN 16931 Explained: The European E-Invoicing Standard (2026 Guide)

- Date: 2026-01-19
- Modified: 2026-10-04
- Reviewed: July 25, 2026
- Reading time: 6 min read

EN 16931 is the European standard for e-invoicing. Learn about compliance requirements, CIUS implementations (XRechnung, Factur-X, UBL), and how it affects

> Reviewed against EUR-Lex Directive 2014/55/EU, European Commission EN 16931 version status, Peppol documentation.

## 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: receipt for every in-scope business; issuance for large enterprises and ETI. September 2027: 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

      
      [Explore EN 16931-ready formats →](/en)

## FAQ

### What is EN 16931?

EN 16931 is the European standard for electronic invoicing. CEN published the original edition in 2017 and EN 16931-1:2026 in May 2026. The 2017 edition remains compliant during the migration period while authorities and implementers prepare their transition.

### Is EN 16931 mandatory?

For public-procurement recipients covered by Directive 2014/55/EU, EU countries have had to support reception and processing of compliant electronic invoices since April 2019. For B2B, the exact obligation depends on national law and the applicable timetable. Check the relevant tax authority or procurement platform for current dates and scope.

### What is the difference between EN 16931 and XRechnung?

EN 16931 is the core European standard, while XRechnung is Germany's CIUS (Core Invoice Usage Specification) - a country-specific implementation of EN 16931 with additional German requirements like the Leitweg-ID for B2G invoicing.

### What formats implement EN 16931?

The standard has published syntax bindings for UBL 2.1 and UN/CEFACT CII. XRechnung and Peppol BIS add profile or CIUS rules. In ZUGFeRD and Factur-X, the EN 16931 profile covers the standard; MINIMUM and BASIC WL do not.

### How do I validate EN 16931 output?

Use the validator required for the target profile or CIUS, such as KoSIT for XRechnung. Invoice-Converter.com runs schema and applicable ruleset checks during conversion. A passed check does not confirm recipient acceptance or the accuracy of extracted source data.

## Official references

- [EUR-Lex Directive 2014/55/EU](https://eur-lex.europa.eu/legal-content/en/TXT/?uri=CELEX%3A32014L0055)
- [European Commission EN 16931 version status](https://ec.europa.eu/digital-building-blocks/sites/spaces/DIGITAL/pages/467108661/European+Standard+and+Specifications)
- [Peppol documentation](https://peppol.org/documentation/technical-documentation/post-award-documentation/)
