EN-16931: Modeling Overview

Get an overview of the EN-16931 and how to model Documents for it.

The European Standard EN-16931 is an 8-part series of standards developed by the European Technical Committee CEN/TC 434. It defines a uniform semantic data model for e-invoices in Europe.

This data model was specified for the syntaxes Universal Business Language (UBL) 2.1 ) and Cross Industry Invoice (CII D16B).

The underlying EU Directive 2014/55/EU requires all primary public administration bodies in all member states to accept e-invoices in these formats since April, 18th 2019.

From a VRBL perspective, many rules and requirements specified in EN-16931 are already covered in VRBL core. Specific use cases which are not covered will be outlined here. They are required as fundamental building blocks for other specifications. For instance the PEPPOL BIS Billing specification is a Core Invoice Usage Specification (CIUS) of EN-16931. The same applies to the specification for e-invoicing in Romania (CIUS-RO), which is also based on EN-16931.

In This Section

ElementDescription
EN-16931: Standard ValuesRead about the standard values required by EN-16931.
EN-16931: Tax CategoriesRead about how tax categories are modelled.
EN-16931: Document-Level InformationRead about the elements you can include at Document level.
EN-16931: Line-Level InformationRead about the elements you can include at Line level.
EN 16931: RulesRead the Rules used for EN-16931.