Retour au blog
·7 min de lecture·Facturwise Team

ZUGFeRD vs XRechnung : quelle différence et lequel choisir ?

ZUGFeRDXRechnungFactur-XFacturation électroniqueEN 16931
ZUGFeRD vs XRechnung : quelle différence et lequel choisir ?

Deux standards allemands, une seule confusion

Si vous travaillez avec des clients allemands ou si vous suivez l'actualité de la facturation électronique en Europe, vous avez forcément croisé deux termes : ZUGFeRD et XRechnung. Tous deux sont des formats de facturation électronique. Tous deux revendiquent la conformité EN 16931. Et tous deux reviennent dès qu'on parle du mandat allemand d'e-invoicing.

Alors lequel vous concerne réellement ? La réponse dépend de la nature de vos clients.

Qu'est-ce que ZUGFeRD ?

ZUGFeRD signifie Zentraler User Guide des Forums elektronische Rechnung Deutschland. Il a été développé par le FeRD, le forum allemand pour la facturation électronique, avec un objectif clair : rendre l'e-facture accessible à tout le monde, y compris aux entreprises qui n'ont aucune infrastructure technique de traitement de données.

Le principe est simple. On prend une facture PDF classique, celle que n'importe qui peut ouvrir et lire, et on y intègre un fichier XML structuré. Ce XML suit le format CII (Cross Industry Invoice) de l'UN/CEFACT. Le résultat est un document hybride : lisible par un humain en surface, lisible par une machine en profondeur.

Votre client voit une facture PDF tout à fait normale. Si son logiciel comptable le permet, il extrait le XML et importe les données automatiquement. Sinon, le PDF fonctionne parfaitement seul.

Depuis la version 2.0, ZUGFeRD est techniquement identique à Factur-X, son équivalent français. Même XML, même structure, deux appellations.

Caractéristiques principales :

  • PDF/A-3 hybride avec XML CII intégrée
  • Fonctionne pour tous, aucun logiciel spécial requis côté destinataire
  • Envoi flexible : e-mail, téléchargement, partage de fichier
  • Plusieurs profils, de Minimum à Extended
  • Le profil EN 16931 correspond à la conformité EN 16931 complète

Qu'est-ce que XRechnung ?

XRechnung est le standard national allemand pour les factures adressées au secteur public, c'est-à-dire les administrations fédérales, régionales et communales. Développé par la KoSIT, il est obligatoire pour les fournisseurs des administrations fédérales depuis novembre 2020.

Contrairement à ZUGFeRD, XRechnung produit un fichier XML pur sans PDF ni représentation visuelle. Le XML utilise par défaut la syntaxe UBL (Universal Business Language), même si CII est techniquement admis. Le modèle de données respecte EN 16931, complété par des règles métier spécifiques à l'Allemagne.

Les factures XRechnung sont en général soumises via des portails gouvernementaux comme ZRE (Zentraler Rechnungseingang des Bundes) au niveau fédéral ou OZG-RE au niveau des Länder. Certains portails acceptent aussi l'envoi via le réseau Peppol.

Caractéristiques principales :

  • XML pur, sans PDF ni mise en page visuelle
  • Basé sur UBL (principal) ou CII
  • Conforme EN 16931 avec des règles allemandes supplémentaires
  • Soumission via portails gouvernementaux (ZRE, OZG-RE, Peppol)
  • Obligatoire pour la facturation B2G en Allemagne

La différence fondamentale

Pour résumer le plus simplement possible :

ZUGFeRD vous donne un PDF que les humains peuvent lire, avec un XML que les machines peuvent lire. Ça fonctionne partout, pour tout le monde.

XRechnung vous donne un XML que les machines peuvent lire. Point. Pas de PDF, pas de solution de repli pour les gens qui veulent simplement voir la facture dans leur boîte mail.

ZUGFeRD a été conçu pour le monde réel, celui où la plupart des petites entreprises envoient encore leurs factures par e-mail et où beaucoup de destinataires n'ont aucun traitement automatisé. XRechnung a été conçu pour les systèmes d'approvisionnement public, où tout est automatisé et un PDF visuel ne ferait que gêner.

Comparaison côte à côte

AspectZUGFeRDXRechnung
FormatPDF + XML intégré (hybride)XML pur
Standard XMLCII (UN/CEFACT)UBL (principal) ou CII
Conforme EN 16931Oui (profil EN 16931 et plus)Oui (avec extensions allemandes)
Lisible par un humainOui, le PDF est toujours làNon, nécessite un logiciel de rendu
Mode d'envoiE-mail, téléchargement, transfert de fichierPortails gouvernementaux (ZRE, OZG-RE, Peppol)
Configuration côté destinataireAucuneDoit accepter via portail ou Peppol
Usage principalB2B, freelances, PMEB2G (fournisseurs du secteur public)
Personnalisation visuelleContrôle total sur le PDFAucune, XML uniquement
Organisme responsableFeRDKoSIT

Quand utiliser lequel ?

L'arbre de décision est assez direct.

Vous facturez une administration publique allemande ? Vous avez besoin de XRechnung. Les administrations fédérales l'exigent depuis novembre 2020, et la plupart des Länder ont suivi. Vous soumettez le XML via le portail concerné. Un ZUGFeRD envoyé par e-mail ne sera pas accepté.

Vous facturez des entreprises privées ou des particuliers ? ZUGFeRD est le choix le plus adapté. Vos clients reçoivent un PDF familier. Leur logiciel comptable peut extraire le XML s'il le supporte. Sinon, rien ne casse. Vous restez conforme sans obliger vos clients à adopter une nouvelle plateforme.

Vous êtes freelance ou auto-entrepreneur ? Presque certainement ZUGFeRD. La grande majorité des freelances facture des clients du secteur privé. Les contrats publics exigeant XRechnung sont relativement rares pour les indépendants, et quand c'est le cas, l'exigence est connue à l'avance.

Vous facturez à la fois des administrations et des entreprises privées ? Vous aurez peut-être besoin des deux. ZUGFeRD pour vos clients B2B habituels, XRechnung pour les contrats publics occasionnels. Puisque les deux implémentent EN 16931, le modèle de données sous-jacent est le même. Seules la présentation et la livraison diffèrent.

Et le mandat français dans tout ça ?

La France déploie son propre mandat de facturation électronique via l'écosystème des PDP (Plateformes de Dématérialisation Partenaires). Pour le B2G, Chorus Pro reste le canal officiel. Le mandat B2B suivra son propre calendrier et utilisera Factur-X comme l'un des formats acceptés.

Concrètement, si vous êtes freelance en France et que vous facturez des clients privés, Factur-X (c'est-à-dire ZUGFeRD sous son nom français) est votre format. Le débat ZUGFeRD vs XRechnung est avant tout un sujet allemand, mais comprendre ces deux standards aide à situer Factur-X dans l'écosystème européen.

Idées reçues courantes

« XRechnung remplace ZUGFeRD. » Non. Le mandat allemand accepte explicitement CII (ZUGFeRD) et UBL (XRechnung). Aucun des deux n'est abandonné. Ils s'adressent à des publics différents.

« ZUGFeRD n'est qu'un PDF, pas une vraie e-facture. » Faux. Une facture ZUGFeRD au profil EN 16931 ou supérieur contient un XML structuré et conforme EN 16931. Le PDF est la couche lisible. Le XML est ce qui en fait une facture électronique.

« J'ai besoin de XRechnung pour toute facture en Allemagne. » Uniquement pour les administrations publiques. En B2B, ZUGFeRD fonctionne parfaitement et est généralement plus pratique.

Comment Facturwise gère ça

Facturwise génère automatiquement des factures conformes ZUGFeRD / Factur-X au profil EN 16931. Chaque facture créée inclut le XML CII intégré, la structure PDF/A-3 correcte et tous les champs obligatoires, calculés et validés.

Pour l'immense majorité des freelances et PME, cela couvre vos besoins de conformité en France, en Allemagne et dans l'ensemble de l'UE. Vous créez une facture, vous l'envoyez, et la couche e-invoicing est déjà intégrée.


Pas sûr de savoir quel format choisir ? Avec Facturwise, chaque facture inclut automatiquement un XML Factur-X conforme au profil EN 16931. Sans configuration, sans connaissance technique. Essayez gratuitement.