CEN/TS 16931-3-2:2020 - Overview
CEN/TS 16931-3-2:2020 (CEN) defines the syntax binding between the European semantic invoice model (EN 16931-1) and ISO/IEC 19845 (UBL 2.1) for invoices and credit notes. It specifies, for each information element in the EN 16931-1 core invoice model, which UBL 2.1 element must carry that content and flags any mismatches in semantics, format, cardinality or structure. This Technical Specification supports interoperable electronic invoicing (e‑invoicing) across public and private sectors and was approved for provisional application in 2019.
Key topics and technical requirements
- Semantic-to-syntax mapping: Precise mapping of every EN 16931-1 core element (including sub-elements and identification scheme identifiers) to the corresponding UBL 2.1 element.
- Data types and validation artefacts: Definitions of expected data types and guidance for validation to ensure syntactic and semantic conformance.
- Invoice and credit note models: Separate, detailed mappings for the invoice model and the credit note model as represented in UBL 2.1.
- Mismatches and constraints: Explicit identification of differences at the semantic, structural, cardinality and syntactical levels and how they should be handled.
- Code lists and identifiers: Normative annexes listing required code sets (e.g., ISO 3166-1 country codes, ISO 4217 currencies, ISO/IEC 6523 identifier schemes, UNTDID codes) for consistent implementations.
- Practical examples: Informative annex with example UBL invoices and credit notes (minimum, maximum content, taxes, subscriptions, etc.) to aid implementers.
Applications and who uses it
This specification is essential for organizations building or integrating e‑invoicing solutions where UBL 2.1 is used as the document syntax. Typical users include:
- ERP and billing system vendors implementing EU-compliant e‑invoicing.
- Software integrators and middleware providers mapping internal invoice models to UBL.
- Public administrations and contracting authorities required to accept EN 16931-conformant e‑invoices under Directive 2014/55/EU.
- Service providers and clearing houses ensuring cross-border interoperability.
- Test labs and validators creating compliance checks and validation artefacts.
Related standards
- EN 16931-1 - Semantic data model of core electronic invoice elements (reference model)
- CEN/TS 16931-2 - List of syntaxes complying with EN 16931-1
- CEN/TS 16931-3-1 - Methodology for syntax bindings
- CEN/TS 16931-3-3 and 3-4 - Bindings for UN/CEFACT XML and UN/EDIFACT INVOIC
- ISO/IEC 19845 - Universal Business Language (UBL 2.1)
- Directive 2014/55/EU - Legal framework for e‑invoicing in public procurement
By providing a normative mapping to UBL 2.1 and associated code lists, CEN/TS 16931-3-2:2020 is a practical reference for achieving interoperable, standards-based e‑invoicing across Europe.