# EN 16931

Norme européenne définissant le modèle de données sémantique des e-factures.

## Définition

Norme européenne définissant le modèle de données sémantique des e-factures.

## Pourquoi ce terme compte

EN 16931 est l’ancrage juridique de la directive UE 2014/55/UE et du pilier 1 de ViDA : tout destinataire du secteur public dans l’UE doit accepter les factures conformes, et chaque CIUS nationale (XRechnung, Peppol BIS Billing 3.0, mapping FatturaPA EN16931, etc.) hérite de son modèle sémantique. Mal interpréter les cardinalités BT/BG ou les listes de codes EN 16931 est la cause principale des échecs d’interopérabilité transfrontaliers.

## Explication

Définit quels Business Terms (BT) et Business Groups (BG) une facture conforme EN 16931 peut contenir.

Les implémentations nationales peuvent ajouter des contraintes (CIUS) et des règles d’extension.

## Erreurs fréquentes

- Confondre le standard sémantique (EN 16931-1) et ses bindings de syntaxe (EN 16931-2 pour UBL Invoice/CreditNote et CII).
- Envoyer une catégorie de TVA libre (BT-118) au lieu d’un code EN 16931 UNCL5305 (S, Z, E, AE, K, G, O, L, M).
- Traiter BT-1 (numéro de facture) comme numérique — c’est une chaîne à sémantique séquentielle, les alphanumériques sont autorisés.
- Totaux incohérents : BT-109 (montant total HT) doit être égal à somme(BT-131) – somme(BT-92) + somme(BT-99) à la tolérance d’arrondi près.

## Questions fréquentes

### EN 16931 est-elle identique au standard d’e-facture UE ?
Oui — la directive 2014/55/UE a chargé le CEN de publier un standard européen d’e-facturation ; EN 16931 (multi-parties, publiée en 2017, avec amendements réguliers) en est le résultat. La conformité EN 16931 satisfait les exigences sémantiques de la directive.

### Quelles syntaxes sont conformes à EN 16931 ?
EN 16931-2 liste deux syntaxes : OASIS UBL 2.1 Invoice/CreditNote et UN/CEFACT CII D16B Cross-Industry Invoice. Les deux doivent être acceptées par les pouvoirs adjudicateurs publics de l’UE.

### En quoi CIUS et Extension diffèrent d’EN 16931 ?
Une CIUS (Core Invoice Usage Specification) restreint ou contraint EN 16931 (ex. XRechnung rend BT-10 obligatoire). Une Extension ajoute de nouveaux Business Terms (ex. pour secteurs ayant besoin de données structurées supplémentaires). Les deux doivent rester rétrocompatibles avec la conformité EN 16931.

## Ressources associées

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

## Termes associés

- [CIUS](/resources/glossary/cius): Spécification d’usage (pays/secteur) qui contraint EN 16931.
- [XRechnung](/resources/glossary/xrechnung): Spécification allemande d’e-facturation (secteur public) basée sur EN 16931.
- [PEPPOL BIS](/resources/glossary/peppol-bis): Spécifications d’interopérabilité (règles de documents), souvent BIS 3.0 pour les factures.
- [Business Term (BT)](/resources/glossary/business-term-bt): Élément de données standardisé dans EN 16931 (ex. numéro de facture).
- [Business Group (BG)](/resources/glossary/business-group-bg): Groupe logique de Business Terms dans EN 16931 (ex. vendeur, totaux).
