TaxLayer
Se connecterCommencer gratuitement
Technique2025-04-0110 min de lecturepar TaxLayer Team

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 ?

BTNomDescription
BT-1Numéro de factureIdentifiant unique de la facture
BT-2Date de factureDate d'émission (format : AAAAMMJJ)
BT-3Type de factureTypeCode : 380 (facture), 381 (avoir)
BT-5Code deviseISO 4217, par ex. EUR

Quelles données du vendeur (BG-4) sont obligatoires ?

BTNomDescription
BT-27NomRaison sociale du vendeur
BT-31N° de TVANuméro d'identification à la TVA
BT-40Code paysISO 3166-1 alpha-2, par ex. DE

Quelles données de l'acheteur (BG-7) sont obligatoires ?

BTNomDescription
BT-44NomRaison sociale de l'acheteur

Quels champs de montant (BG-22) doivent être remplis ?

BTNomDescription
BT-106Total des postesSomme de tous les montants nets des postes
BT-109Montant netMontant de la facture hors TVA
BT-110Montant de la TVAMontant total de la TVA
BT-112Montant brutMontant de la facture TVA incluse
BT-115Montant dûMontant à payer

Quels champs de poste (BG-25) sont obligatoires ?

BTNomDescription
BT-126Numéro de ligneIdentifiant unique de la ligne
BT-129QuantitéQuantité facturée
BT-130UnitéCode UN/ECE Rec 20 (C62, HUR, DAY)
BT-131Montant de la ligneMontant net du poste
BT-146Prix unitairePrix par unité hors TVA
BT-151Catégorie de TVAS (Standard), E (Exonéré), Z (Zéro)
BT-153Désignation de l'articleDescription 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.

Convertissez vos factures PDF maintenant

Essayez TaxLayer gratuitement — 2 conversions par mois, sans carte bancaire.

Commencer