Trois noms reviennent dans les échanges avec l'Allemagne. Factur-X est le nom français et ZUGFeRD le nom allemand d'un même format : un PDF lisible qui contient un fichier XML. XRechnung est un autre format : du XML seul, sans PDF. Les services fiscaux allemands tiennent pour valides la XRechnung et la ZUGFeRD, à une exception près sur les profils les plus pauvres.
Le comparatif
| Factur-X | ZUGFeRD | XRechnung | |
|---|---|---|---|
| Origine | Standard franco-allemand (FNFE-MPE et FeRD) | Même standard que Factur-X, version 2.5 (2.5.2 publiée le 4 août 2026) | Standard allemand, tenu par la KoSIT pour l'administration |
| Syntaxe XML | UN/CEFACT CII (D22B) | UN/CEFACT CII (D22B) | CII ou UBL |
| PDF lisible | Oui, PDF/A-3 avec le XML joint | Oui, PDF/A-3 avec le XML joint | Non : un fichier XML seul |
| Profils | MINIMUM, BASIC WL, BASIC, EN 16931, EXTENDED | Les mêmes, plus un profil XRECHNUNG | Un seul : le standard allemand (règles BR-DE) |
| Reconnu comme E-Rechnung allemande | Voir ZUGFeRD | Oui à partir de la version 2.0.1, sauf les profils MINIMUM et BASIC WL | Oui |
Ce qui prime quand le PDF et le XML se contredisent
Avant l'E-Rechnung, c'était l'image PDF qui faisait foi. Depuis la réforme allemande, ce sont les données XML : si le XML et l'image PDF diffèrent, le XML l'emporte. Un contrôle automatique doit donc lire le XML, pas l'image.
Que choisir
Sans demande précise du client, un fichier Factur-X au profil EN 16931 est lisible par un humain et reconnu en Allemagne. Si le client, ou son acheteur public, réclame une XRechnung, vous produisez le XML dans ce format. Le format et le mode d'envoi se conviennent entre les parties. En France, Factur-X est l'un des trois formats que toute entreprise doit savoir recevoir.
À automatiser
- Ouvrir le PDF reçu ou produit et en extraire le XML joint.
- Lire le profil dans le fichier : un profil MINIMUM ou BASIC WL ne compte pas comme E-Rechnung allemande.
- Comparer les totaux du XML et du PDF avant l'envoi.
- Contrôler le fichier avec les règles de la norme européenne et de la XRechnung (voir le vérificateur ci-dessous).
- Archiver le XML d'origine, tel quel.
Un exemple chiffré
Un fichier Factur-X au profil MINIMUM contient l'entête de la facture et ses totaux, sans les lignes. Pour une facture à un client allemand qui exige une E-Rechnung, ce profil ne suffit pas : il faut au moins le profil BASIC, et le profil EN 16931 est le choix courant.
Vérifier un fichier Factur-X, ZUGFeRD ou XRechnung dans votre navigateur →
Parlons de vos factures vers l'Allemagne →
Questions
Questions fréquentes
Factur-X et ZUGFeRD sont-ils compatibles ?
Oui. Le FNFE-MPE indique que Factur-X est le même standard que ZUGFeRD 2.5 : techniquement, ils sont identiques.
Une XRechnung contient-elle un PDF ?
Non. Elle ne comprend aucune représentation PDF : il faut un logiciel de lecture du XML. L'administration fiscale allemande propose un lecteur gratuit.
Le profil MINIMUM suffit-il ?
Non pour une E-Rechnung allemande : les profils MINIMUM et BASIC WL sont exclus par le ministère des Finances.
Sources : Ministère fédéral allemand des Finances, questions et réponses sur la E-Rechnung (état de mars 2026), FNFE-MPE, Factur-X et ZUGFeRD, KoSIT, règles Schematron XRechnung (dépôt public), Service Public Entreprendre, calendrier de la facturation électronique.