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

- Date: 2026-01-19
- Reading time: 8 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

## Article overview

        This article explains EN 16931 Explained: The European E-Invoicing Standard (2026 Guide) as a practical reference for European e-invoicing. It defines the topic in plain language, places it in the compliance context, and connects the explanation to invoice formats such as XRechnung, ZUGFeRD/Factur-X, UBL, and CII.

      ## 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.

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 with up to €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 Invoice-Converter Ensures EN 16931 Compliance

      **Invoice-Converter.com** generates e-invoices designed to align with EN 16931 requirements:

        - Converts PDF invoices to XRechnung, ZUGFeRD, UBL, and Factur-X

        - Automatically validates against EN 16931 rules

        - Supports all major CIUS implementations

        - Ensures correct BT field mapping

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

        ## How to use this guide

        Use the article as a starting point before changing a finance or ERP workflow: identify the applicable country rule or standard, decide which structured format is expected, validate the generated XML, and keep a documented exception process for invoices that require manual review.

## FAQ

### What is EN 16931?

EN 16931 is the European standard for electronic invoicing, published by CEN in 2017. It defines a semantic data model and business rules that national mandates and CIUS specifications can use to support interoperability across borders and systems.

### 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 comply with EN 16931?

The standard has published syntax bindings for UBL 2.1 and UN/CEFACT CII. Implementations such as XRechnung, ZUGFeRD 2.x, Factur-X, and Peppol BIS use one of these syntaxes together with their profile or CIUS rules.

### How do I validate EN 16931 compliance?

You can validate EN 16931 compliance using official validators like the KoSIT validator for XRechnung, or online tools. Invoice-Converter.com checks converted invoices against EN 16931 rules during the conversion flow.

## Official references

- [EUR-Lex EN 16931 framework](https://eur-lex.europa.eu/)
- [Peppol documentation](https://docs.peppol.eu/)
