Profils ZUGFeRD comparés : MINIMUM, BASIC, EN 16931, EXTENDED, XRECHNUNG

BT-29 BG-25
Termes métier
BT-29 Seller identifier BG-25 Invoice line
Exemples de code
VB.NET
Publié le

ZUGFeRD connaît plusieurs profils. Un profil définit quels champs (business terms de la norme EN 16931) une facture peut ou doit contenir. Plus le profil est élevé, plus la facture structurée peut transporter d’informations. Pour l’obligation allemande de facturation électronique, le choix du profil est déterminant : MINIMUM et BASIC WL ne sont pas considérés comme des factures électroniques.

Les profils en un coup d’œil

ProfilBusiness termsLignes de factureFacture électronique au sens du § 14 UStG ?Usage typique
MINIMUM18nonnonaide à la comptabilisation, données d’en-tête et totaux
BASIC WL103nonnondonnées d’en-tête et de paiement sans lignes (« without lines »)
BASIC125ouiouifactures simples avec lignes
EN 16931 (COMFORT)164ouiouicouverture complète de la norme européenne – le cas standard
EXTENDED164 + extensionsouiouicas sectoriels complexes, champs supplémentaires au-delà de la norme
XRECHNUNGEN 16931 + règles nationalesouiouiacheteurs publics (B2G), CIUS allemande

Le nombre de business terms (BT) par profil provient du tableau des champs de la spécification ZUGFeRD 2.5.2 / Factur-X 1.09.2 (en vigueur depuis le 1er septembre 2026). Les champs présents dans chaque profil sont indiqués dans l’explorateur BT/BG – par exemple, l’identifiant du vendeur (BT-29) est autorisé à partir de BASIC WL, la ligne de facture (BG-25) seulement à partir de BASIC.

Quels profils sont reconnus comme factures électroniques depuis 2025 ?

Selon la circulaire du ministère fédéral allemand des Finances (BMF) du 15 octobre 2024, ZUGFeRD à partir de la version 2.0.1 répond aux exigences d’une facture électronique – à l’exception des profils MINIMUM et BASIC WL. Ces deux profils ne contiennent pas toutes les mentions obligatoires de la norme EN 16931 ; dans les échanges B2B nationaux en Allemagne, ils ne sont donc plus possibles qu’en tant que « autre facture », tant que les périodes de transition courent. Pour en savoir plus, consultez notre aperçu de l’obligation de facturation électronique en Allemagne.

Quel profil choisir ?

  • EN 16931 (COMFORT) est le bon choix pour la plupart des entreprises : il couvre entièrement la norme et est traité par tous les destinataires courants.
  • XRECHNUNG si vous facturez des administrations et acheteurs publics allemands (Leitweg-ID obligatoire).
  • EXTENDED uniquement si vous devez transmettre des informations que la norme ne prévoit pas – le destinataire doit alors aussi pouvoir traiter EXTENDED.
  • BASIC suffit pour des factures simples, mais offre moins de champs (par exemple pour les remises et majorations ou les informations de livraison).

Régler le profil dans l’Aloaha ZUGFeRD SDK

Vous transmettez le profil lors de la création de l’objet. Pour EN 16931 (COMFORT) :

Dim alo As New Aloaha_ZUGFeRD.XML(Aloaha_ZUGFeRD.iXML.ZUGFeRDProfile.comfort, False, LicenseKey)

Pour une XRechnung, définissez en plus alo.isKOSIT = True et la Leitweg-ID (en allemand). Un exemple complet figure dans le démarrage rapide : créer une facture ZUGFeRD avec VB.NET.

Questions fréquentes

ZUGFeRD MINIMUM est-il une facture électronique ?

Non. Selon la circulaire du BMF du 15 octobre 2024, les profils MINIMUM et BASIC WL ne sont pas des factures électroniques au sens du § 14 UStG, car ils ne contiennent pas toutes les mentions obligatoires de la norme EN 16931.

Quelle est la différence entre ZUGFeRD COMFORT et EN 16931 ?

Aucune : COMFORT est l’ancien nom du profil qui couvre entièrement la norme européenne EN 16931. Les spécifications actuelles l’appellent « EN 16931 (COMFORT) ».

Ai-je besoin du profil XRECHNUNG pour les administrations allemandes ?

Les acheteurs publics en Allemagne exigent en général une XRechnung. Avec le profil ZUGFeRD XRECHNUNG, vous créez une facture qui respecte les règles de la XRechnung.

Termes métier dans cet article : BT-29 BG-25