EN 16931 : tous les champs obligatoires de la norme européenne de facturation
La norme européenne EN 16931 constitue le fondement de tous les formats de factures électroniques en Allemagne et dans l'UE. Quiconque génère du ZUGFeRD ou du XRechnung doit respecter ses champs obligatoires — sinon la facture sera rejetée.
> Réponse rapide : EN 16931 définit plus de 160 termes métier pour les factures électroniques. Les champs obligatoires comprennent le numéro de facture (BT-1), la date (BT-2), la devise (BT-5), les données du vendeur et de l'acheteur, les champs de montant et au moins un poste de facture avec quantité, prix et catégorie de TVA.
Qu'est-ce que la norme EN 16931 et pourquoi est-elle importante ?
EN 16931 est la norme européenne pour le modèle de données sémantique d'une facture électronique. Elle définit plus de 160 termes métier (BT) et groupes de termes métier (BG) qui peuvent apparaître dans une facture électronique.
La loi sur les opportunités de croissance stipule que seuls les formats conformes à EN 16931 sont reconnus comme factures électroniques. ZUGFeRD (à partir du profil EN 16931) et XRechnung sont tous deux conformes à cette norme.
Quels champs sont obligatoires dans l'en-tête de facture ?
| BT | Nom | Description |
|---|---|---|
| BT-1 | Numéro de facture | Identifiant unique de la facture |
| BT-2 | Date de facture | Date d'émission (format : AAAAMMJJ) |
| BT-3 | Type de facture | TypeCode : 380 (facture), 381 (avoir) |
| BT-5 | Code devise | ISO 4217, par ex. EUR |
Quelles données du vendeur (BG-4) sont obligatoires ?
| BT | Nom | Description |
|---|---|---|
| BT-27 | Nom | Raison sociale du vendeur |
| BT-31 | N° de TVA | Numéro d'identification à la TVA |
| BT-40 | Code pays | ISO 3166-1 alpha-2, par ex. DE |
Quelles données de l'acheteur (BG-7) sont obligatoires ?
| BT | Nom | Description |
|---|---|---|
| BT-44 | Nom | Raison sociale de l'acheteur |
Quels champs de montant (BG-22) doivent être remplis ?
| BT | Nom | Description |
|---|---|---|
| BT-106 | Total des postes | Somme de tous les montants nets des postes |
| BT-109 | Montant net | Montant de la facture hors TVA |
| BT-110 | Montant de la TVA | Montant total de la TVA |
| BT-112 | Montant brut | Montant de la facture TVA incluse |
| BT-115 | Montant dû | Montant à payer |
Quels champs de poste (BG-25) sont obligatoires ?
| BT | Nom | Description |
|---|---|---|
| BT-126 | Numéro de ligne | Identifiant unique de la ligne |
| BT-129 | Quantité | Quantité facturée |
| BT-130 | Unité | Code UN/ECE Rec 20 (C62, HUR, DAY) |
| BT-131 | Montant de la ligne | Montant net du poste |
| BT-146 | Prix unitaire | Prix par unité hors TVA |
| BT-151 | Catégorie de TVA | S (Standard), E (Exonéré), Z (Zéro) |
| BT-153 | Désignation de l'article | Description de l'article |
Pour les auto-entrepreneurs, la catégorie de TVA E (Exempt) avec un taux de TVA de 0 % et le motif d'exonération au titre du § 19 UStG s'appliquent.
Comment vérifier automatiquement les champs obligatoires ?
TaxLayer valide automatiquement chaque facture générée par rapport à tous les BT obligatoires. Vous pouvez en outre vérifier le résultat avec le Validateur ZUGFeRD et XRechnung gratuit ou le validateur KoSIT officiel.
Testez la validation automatique gratuitement : les deux premières conversions par mois sont disponibles sans carte bancaire — commencez maintenant.
Questions fréquentes
Qu'est-ce que la norme EN 16931 ?
EN 16931 est la norme européenne pour le modèle de données sémantique d'une facture électronique. Elle définit plus de 160 termes métier (BT) et groupes (BG) qui peuvent apparaître dans une facture électronique.
Quels champs sont obligatoires dans chaque facture électronique ?
Les champs obligatoires les plus importants comprennent : BT-1 (numéro de facture), BT-2 (date), BT-5 (devise), BT-27 (nom du vendeur), BT-44 (nom de l'acheteur), BT-109 (montant net) et BT-112 (montant brut).
Quelles données doivent figurer dans les postes de facture ?
Chaque poste doit contenir : BT-126 (numéro de ligne), BT-129 (quantité), BT-130 (unité), BT-131 (montant de la ligne), BT-146 (prix unitaire), BT-151 (catégorie de TVA) et BT-153 (désignation de l'article).
Quelle est la différence entre EN 16931 et XRechnung ?
EN 16931 est la norme de base européenne. XRechnung est une CIUS allemande (personnalisation) qui définit des règles supplémentaires, par ex. le Leitweg-ID obligatoire (BR-DE-01).
Comment vérifier si ma facture électronique contient tous les champs obligatoires ?
Utilisez le Validateur ZUGFeRD et XRechnung gratuit directement dans votre navigateur. Il vérifie tous les champs obligatoires EN 16931 et affiche les champs manquants ou incorrects.
Dans quel format la date de facture doit-elle être indiquée ?
La date de facture (BT-2) doit être au format AAAAMMJJ, par ex. 20260603. TaxLayer définit automatiquement ce format correctement.
Outils gratuits
Articles connexes
Convertissez vos factures PDF maintenant
Essayez TaxLayer gratuitement — 2 conversions par mois, sans carte bancaire.
Commencer