Les deux formats sont des factures électroniques légales en Allemagne ; le choix est donc pratique, pas juridique. Choisissez XRechnung lorsque vous facturez des administrations publiques ou échangez des factures purement de machine à machine, et ZUGFeRD (profil EN 16931) lorsque vos clients veulent encore ouvrir et lire la facture — ce qui est le cas de la plupart des PME. S'il vous faut un seul fichier pour les deux mondes, le profil ZUGFeRD XRECHNUNG intègre un XML conforme à XRechnung dans un PDF lisible.
Qu'ont en commun XRechnung et ZUGFeRD ?
Les deux mettent en œuvre la norme européenne EN 16931, les deux sont acceptés par l'administration fiscale allemande comme factures électroniques au sens du § 14 UStG (UStAE 14.1 Abs. 13 et 14), et les deux portent le même contenu sémantique : vendeur, acheteur, lignes, ventilation de la taxe, totaux, conditions de paiement, références. Un fichier ZUGFeRD au profil EN 16931 et une XRechnung en syntaxe CII diffèrent surtout par l'enveloppe (PDF ou aucune) et par les règles allemandes supplémentaires qu'impose XRechnung. Aucun des deux formats ne requiert de réseau : l'e-mail est un canal autorisé pour les deux. Le cadre juridique est sur le hub Allemagne.
Tableau comparatif
| Critère | XRechnung | ZUGFeRD |
|---|---|---|
| Maintenu par | KoSIT pour l'IT-Planungsrat (secteur public) | FeRD, conjointement avec le FNFE-MPE (Factur-X) |
| Fichier | Un fichier XML (UBL 2.1 ou UN/CEFACT CII) | Un PDF/A-3 avec XML CII intégré |
| Lisibilité humaine | Aucune sans visionneuse ou rendu XSLT | Complète : le PDF est la facture qu'une personne lit |
| Partie juridique | Le XML | Le XML ; le PDF est une copie et ne doit pas diverger (UStAE 14c.1 Abs. 4a) |
| Satisfait au § 14 UStG | Oui | Oui à partir de 2.0.1, sauf MINIMUM et BASIC WL |
| Profils | Un noyau, plus l'Extension XRechnung | MINIMUM, BASIC WL, BASIC, EN 16931, EXTENDED, XRECHNUNG |
| Règles allemandes (BR-DE) | Obligatoires : référence acheteur, contact vendeur, coordonnées de paiement, et plus | Uniquement dans le profil XRECHNUNG |
| Acceptation B2G | Exigé ou préféré par le Bund et la plupart des destinataires des Länder ; Leitweg-ID en BT-10 | La plateforme fédérale liste les formats EN 16931 tels que ZUGFeRD 2.2.0 comme acceptés ; beaucoup de destinataires attendent encore la CIUS XRechnung — utilisez le profil XRECHNUNG |
| Peppol | La syntaxe UBL correspond directement à la pratique Peppol BIS Billing 3.0 ; XRechnung UBL est transportée via Peppol en Allemagne | Les conteneurs PDF ne sont pas la norme Peppol ; le CII intégré peut être envoyé comme CII, mais la plupart des destinataires Peppol attendent de l'UBL |
| Transfrontalier | CIUS allemande ; les destinataires étrangers peuvent ne pas connaître les règles BR-DE | Identique à Factur-X, donc directement utilisable avec des partenaires français |
| Version actuelle | 3.0.2 (bundle du 31 janvier 2026) ; 4.0 en préparation | 2.5.2 (4 août 2026) ; prochaine version annoncée pour l'automne 2026 |
| Outils de validation | Validateur KoSIT avec configuration officielle ; XSD + Schematron | XSD + Schematron FeRD par profil, plus un contrôle PDF/A-3 (p. ex. veraPDF) |
| Taille et manipulation du fichier | Petit ; nécessite un logiciel pour l'afficher | Plus volumineux ; s'ouvre dans n'importe quel lecteur PDF |
| Archivage | Conserver le XML inchangé | Conserver le XML ; la partie PDF uniquement si elle porte des données fiscales supplémentaires (GoBD, 14 juillet 2025) |
| Risque d'incohérence | Aucun : une seule représentation | PDF et XML peuvent diverger s'ils sont produits séparément ; générez les deux à partir des mêmes données |
Lisibilité : qui ouvrira la facture ?
C'est la question décisive pour la plupart des entreprises. Un PDF ZUGFeRD fonctionne pour tout destinataire : un comptable l'ouvre, un système en extrait le XML, et personne n'a besoin de savoir que c'est une facture électronique. Une XRechnung est un fichier XML ; un destinataire sans logiciel comptable qui la comprend voit un mur de balises. Depuis le 1er janvier 2025, toute entreprise allemande doit pouvoir recevoir des factures électroniques, donc en principe tout destinataire peut traiter l'un ou l'autre — en pratique, beaucoup de petits destinataires traitent encore ce qu'ils voient. Si vos clients sont de petites entreprises, des artisans, des associations ou des bailleurs, ZUGFeRD réduit le nombre d'appels au support. Si vos clients sont des grands groupes ou des organismes publics avec une réception automatisée, XRechnung est l'échange le plus propre.
La lisibilité n'est pas gratuite. Le BMF fait du XML la facture juridique et traite un PDF divergent comme une seconde facture potentielle. Si votre outil de mise en page de facture et votre générateur XML sont deux outils différents, ils peuvent diverger sur un arrondi, une désignation ou un montant de taxe. Utilisez un générateur qui dérive les deux d'un même jeu de données et valide la paire.
B2G : l'administration accepte-t-elle ZUGFeRD ?
La plateforme de réception fédérale indique qu'elle accepte XRechnung et d'autres formats conformes à l'EN 16931, citant ZUGFeRD 2.2.0 en exemple, et exige la Leitweg-ID dans la référence acheteur quel que soit le format. Beaucoup de destinataires publics prescrivent néanmoins la CIUS XRechnung — ses champs obligatoires, son identifiant de spécification, ses règles métier allemandes — et un fichier ZUGFeRD au profil EN 16931 ne les porte pas. Un fichier ZUGFeRD au profil XRECHNUNG les porte, parce que son XML est une XRechnung. Pour les acheteurs publics, le choix pratique se fait donc entre le XML XRechnung nu et ZUGFeRD au profil XRECHNUNG, et ce sont les instructions du portail de réception qui tranchent ; les portails des Länder diffèrent. Les détails sur les portails et la Leitweg-ID sont sur la page XRechnung ; la distinction générale sur B2B vs B2G.
Profils : combien de données, quelle rigueur ?
XRechnung n'a qu'un niveau et il est strict : tout ce que l'EN 16931 exige plus les ajouts allemands, appliqués à chaque facture. ZUGFeRD vous laisse choisir un niveau. Pour le B2B, le défaut raisonnable est le profil EN 16931, qui est le modèle de base de la norme sans extras nationaux. EXTENDED existe pour les secteurs qui ont besoin de plus que la norme — plusieurs livraisons par facture, sous-lignes, références supplémentaires — et a été étendu en 2.4 et 2.5. BASIC suffit pour des factures très simples. Évitez MINIMUM et BASIC WL : ce ne sont pas des factures électroniques au sens du § 14 UStG. Le catalogue des profils est expliqué sur la page ZUGFeRD.
Outils et archivage
XRechnung a l'histoire de validation la plus simple : un validateur officiel, une configuration officielle, un verdict acceptable ou rejeté, et une suite de tests de l'organisme de normalisation. ZUGFeRD nécessite deux contrôles — le conteneur PDF/A-3 et le XML — les XSD et Schematron de FeRD couvrant depuis 2.4 le XML pour chaque profil. Les deux formats sont pris en charge par les mêmes bibliothèques open source et par la plupart des logiciels comptables allemands ; la vue d'ensemble des formats liste ce qui existe à travers l'Europe.
L'archivage est identique pour les deux dès lors que vous acceptez que le XML est la facture. La modification des GoBD du 14 juillet 2025 dit que, pour les factures électroniques, il suffit de conserver la partie structurée, et que la partie lisible d'une facture hybride ne doit être conservée en plus que si elle contient des informations fiscalement pertinentes supplémentaires ou divergentes. Convertir un PDF ZUGFeRD en TIFF ou l'imprimer détruit le XML et n'est pas autorisé. La conservation est de huit ans selon le § 14b UStG.
Quand choisir lequel
- Choisissez XRechnung lorsque…
- vous facturez des organismes fédéraux ou des Länder ; vous échangez des factures avec des partenaires dont les systèmes consomment directement du XML ; vous envoyez via Peppol en UBL ; vous voulez un seul jeu de règles strict et un seul validateur.
- Choisissez ZUGFeRD (profil EN 16931) lorsque…
- vos clients sont des entreprises qui ouvrent les factures dans un lecteur PDF ; vous voulez que la facture ressemble à votre facture ; vous facturez aussi des clients français (Factur-X) ; vous voulez le moins de friction pendant la transition 2025–2028.
- Choisissez ZUGFeRD (profil XRECHNUNG) lorsque…
- vous servez des clients publics et privés depuis un même processus et voulez un seul fichier lisible qui passe aussi le validateur XRechnung — à condition que l'administration concernée accepte les fichiers hybrides.
- Ne choisissez ni l'un ni l'autre lorsque…
- la facture est d'au plus 250 € TTC, un titre de transport de voyageurs, émise par un Kleinunternehmer, ou porte sur une opération exonérée au titre du § 4 Nr. 8–29 UStG. Celles-ci peuvent rester en papier ou en PDF. Savoir si une facture donnée relève d'une exception requiert une confirmation professionnelle.
Comment KRONENWERK gère cela
PRIS EN CHARGE KRONENWERK produit les deux formats pour les entreprises allemandes à partir des mêmes données de facture : XML XRechnung et ZUGFeRD en PDF/A-3 avec CII intégré, de sorte que le PDF et le XML ne divergent jamais. Chaque fichier est validé à l'émission selon les règles EN 16931 et, pour XRechnung, le Schematron de la KoSIT, contre-vérifié avec la bibliothèque Mustang ; un fichier qui échoue à une règle n'est pas émis. Les fichiers entrants dans l'un ou l'autre format sont lus en factures fournisseurs et l'original XML est conservé inchangé. L'envoi Peppol passe par un fournisseur de point d'accès accrédité (Storecove) une fois l'entreprise connectée dans Paramètres → Envoi. Voir la page produit facturation électronique et, pour un test rapide de n'importe quel fichier, le vérificateur de factures électroniques gratuit.
Questions fréquentes
ZUGFeRD ou XRechnung est-il « plus légal » en Allemagne ?
Ni l'un ni l'autre. Les deux sont des formats EN 16931 acceptés au titre du § 14 UStG. Seuls les profils MINIMUM et BASIC WL de ZUGFeRD sont insuffisants.
Puis-je envoyer du ZUGFeRD à une administration publique ?
Parfois. La plateforme fédérale cite les formats EN 16931 tels que ZUGFeRD comme acceptés, mais beaucoup de destinataires prescrivent la CIUS XRechnung ; utilisez donc le profil XRECHNUNG ou une XRechnung nue et suivez les instructions du portail.
Mon client peut-il refuser une XRechnung et exiger un PDF ?
Non. Depuis le 1er janvier 2025, les entreprises nationales doivent accepter les factures électroniques ; le consentement n'est requis que pour les formats électroniques non structurés tels que le PDF simple.
Ai-je besoin des deux formats ?
Souvent non. ZUGFeRD au profil EN 16931 couvre la plupart des cas B2B ; n'ajoutez XRechnung (ou le profil XRECHNUNG) que si vous facturez des organismes publics ou des partenaires qui l'exigent.
Que dois-je archiver pour une facture ZUGFeRD ?
Le fichier complet avec son XML inchangé. Conserver le XML seul suffit selon les GoBD ; conserver la partie PDF n'est requis que si elle porte des données fiscales supplémentaires.
Sources
- BMF letter of 15 October 2025 on the mandatory e-invoice (UStAE 14.1 Abs. 13–14, 14c.1 Abs. 4a) — consulté le
- BMF, GoBD second amendment of 14 July 2025 — consulté le
- KoSIT, XRechnung versions and bundles — consulté le
- FeRD, ZUGFeRD FAQ (profiles) — consulté le
- FeRD, news: ZUGFeRD 2.5.2 published — consulté le
- E-Rechnung Bund (federal invoice receipt, accepted formats and channels) — consulté le