Loading...
Loading...
European Standard on Electronic Invoicing
The European standard defining the semantic data model for e-invoices
Scope
All EU member states and EEA
Status
active
Effective Date
2017-10-17
Applies To
EU-wide, EEA
EN 16931 is the European standard that defines what information must be included in an electronic invoice and how it should be structured. Published in 2017, it ensures that e-invoices can be exchanged and processed automatically across all EU member states.
Developed by CEN (European Committee for Standardization) under EU Directive 2014/55/EU, EN 16931 was created to enable interoperability in public procurement. It has since become the foundation for most e-invoicing initiatives in Europe.
The standard defines a semantic data model with core elements (like invoice number, dates, parties, line items, and totals) and their relationships. It specifies two official syntax bindings: UBL 2.1 and UN/CEFACT Cross Industry Invoice (CII). Countries can create extensions (CIUS) for national requirements while maintaining compatibility.
Implementing EN 16931 requires mapping your invoice data to the semantic model, choosing a syntax (UBL or CII), validating against the standard's Schematron rules, and considering any national CIUS requirements. Most e-invoicing platforms and ERP systems now support EN 16931 natively.
EN 16931 has become the de facto standard for European e-invoicing. Compliance ensures your invoices can be processed by any EN 16931-compatible system, enabling seamless cross-border trade and reducing the need for multiple format conversions.
Use our free Obligation Finder to understand your specific compliance requirements and get actionable recommendations.