What is EN16931?
EN16931 is the European standard for electronic invoicing, officially titled "Electronic invoicing - Semantic data model of the core elements of an electronic invoice."
It was mandated by EU Directive 2014/55/EU, which requires all EU public sector entities to accept e-invoices that comply with this standard.
What EN16931 Defines
1. Semantic Data Model: The meaning and structure of invoice data (Business Terms like BT-1, BT-10)
2. Business Rules: Validation rules that invoices must pass (BR-01, BR-02, etc.)
3. Syntax Bindings: How to express the model in UBL or CII XML
Key Concepts
CIUS (Core Invoice Usage Specifications)
Countries can create CIUS extensions that add requirements while remaining EN16931-compliant: