# EN 16931

Europese norm die het semantische datamodel voor e-facturen definieert.

## Definitie

Europese norm die het semantische datamodel voor e-facturen definieert.

## Waarom deze term belangrijk is

EN 16931 is de juridische verankering van de EU-richtlijn 2014/55/EU en van ViDA-pijler 1: elke publieke ontvanger in de EU moet conforme facturen accepteren, en elke nationale CIUS (XRechnung, Peppol BIS Billing 3.0, FatturaPA EN16931-mapping, enz.) erft het semantisch model. Verkeerd geïnterpreteerde BT/BG-cardinaliteiten of EN 16931-codelijsten zijn de belangrijkste oorzaak van grensoverschrijdende interop-fouten.

## Uitleg

Definieert welke Business Terms (BT) en Business Groups (BG) een EN 16931-conforme factuur kan bevatten.

Nationale implementaties kunnen extra beperkingen (CIUS) en extensieregels toevoegen.

## Veelgemaakte fouten

- De semantische norm (EN 16931-1) verwarren met de syntaxisbindings (EN 16931-2 voor UBL Invoice/CreditNote en CII).
- Een vrije btw-categorie (BT-118) versturen in plaats van een EN 16931 UNCL5305-code (S, Z, E, AE, K, G, O, L, M).
- BT-1 (factuurnummer) als numeriek behandelen — het is een string met sequentiële semantiek; de spec staat alfanumerieke waarden toe.
- Inconsistente totalen: BT-109 (factuurtotaal exclusief btw) moet gelijk zijn aan som(BT-131) – som(BT-92) + som(BT-99) binnen de afrondingstolerantie.

## Veelgestelde vragen

### Is EN 16931 hetzelfde als de EU-e-factuurstandaard?
Ja — Richtlijn 2014/55/EU droeg CEN op een Europese e-facturatiestandaard te publiceren; EN 16931 (uit meerdere delen, gepubliceerd in 2017, met regelmatige amendementen) is het resultaat. EN 16931-conformiteit voldoet aan de semantische eisen van de richtlijn.

### Welke syntaxen zijn EN 16931-conform?
EN 16931-2 noemt twee syntaxen: OASIS UBL 2.1 Invoice/CreditNote en UN/CEFACT CII D16B Cross-Industry Invoice. Beide moeten door publieke aanbestedende diensten in de EU worden geaccepteerd.

### Hoe verschillen CIUS en Extension van EN 16931?
Een CIUS (Core Invoice Usage Specification) maakt EN 16931 strenger (bv. XRechnung maakt BT-10 verplicht). Een Extension voegt nieuwe Business Terms toe (bv. voor sectoren met extra gestructureerde data). Beide moeten achterwaarts compatibel blijven met de EN 16931-conformiteit.

## Gerelateerde bronnen

- [DIN EN 16931-1 gids](/resources/compliance/din-en-16931-1-standard)

## Gerelateerde termen

- [CIUS](/resources/glossary/cius): Land- of sectorspecifieke gebruiksspecificatie die EN 16931 beperkt.
- [XRechnung](/resources/glossary/xrechnung): Duitse e-facturatiespecificatie voor de publieke sector op basis van EN 16931.
- [PEPPOL BIS](/resources/glossary/peppol-bis): Business Interoperability Specifications met documentregels (vaak BIS 3.0 voor facturen).
- [Business Term (BT)](/resources/glossary/business-term-bt): Gestandaardiseerd gegevenselement in EN 16931 (bv. factuurnummer).
- [Business Group (BG)](/resources/glossary/business-group-bg): Logische groep van Business Terms in EN 16931 (bv. verkoper, totalen).
