ZUGFeRD vs Factur-X : en quoi diffèrent ces deux formats de facture électronique ?
Factur-X est souvent présenté comme le format français de la facture électronique. En réalité, il s'agit de l'implémentation française du standard allemand ZUGFeRD 2.1. Cet article explique la relation technique entre les deux formats et ce que cela signifie concrètement pour les bureaux de contrôle et les contrôleurs réglementaires.
ZUGFeRD, le standard allemand hybride
ZUGFeRD (Zentraler User Guide Forum elektronische Rechnung Deutschland) est un format de facture électronique hybride développé en Allemagne. Il associe :
- Un fichier PDF/A-3 lisible par un humain, qui conserve la mise en page classique de la facture.
- Un fichier XML structuré intégré en pièce jointe dans le PDF/A-3, lisible par les logiciels et les plateformes de facturation électronique.
ZUGFeRD repose sur la norme européenne EN 16931 et utilise la syntaxe CII (Cross Industry Invoice) de l'UN/CEFACT. Il est publié par le Forum elektronische Rechnung Deutschland (FeRD) et existe en plusieurs profils, du plus léger (BASIC) au plus complet (EXTENDED), en passant par COMFORT.
Factur-X : la version française de ZUGFeRD 2.1
Factur-X a été défini en France par les acteurs de la facturation électronique (DGFiP, FNFE, experts-comptables, éditeurs) pour répondre aux besoins spécifiques du marché français. Sa particularité technique : il reprend le socle de ZUGFeRD 2.1 et l'adapte aux exigences de la France.
En d'autres termes, Factur-X est un profil français de ZUGFeRD 2.1. Un fichier Factur-X est un fichier PDF/A-3 + XML CII, exactement comme un fichier ZUGFeRD. La différence se situe dans les contraintes et les extensions imposées par le contexte français :
- Conformité aux obligations légales françaises de facturation électronique B2B (réforme 2026-2027) et compatibilité avec l'écosystème des plateformes agréées.
- Utilisation du code pays FR, du SIREN, du SIRET et des identifiants français attendus dans le flux français (par exemple pour les échanges avec la plateforme Chorus Pro du secteur public).
- Référencement de profils spécifiques (BASIC WL, BASIC, EN 16931, EXTENDED) calqués sur ceux de ZUGFeRD, avec des ajustements pour la France.
Tableau comparatif ZUGFeRD vs Factur-X
| Critère | ZUGFeRD | Factur-X |
|---|---|---|
| Origine | Allemagne (FeRD) | France (FNFE, DGFiP) |
| Base normative | EN 16931 | EN 16931 + ZUGFeRD 2.1 |
| Syntaxe XML | CII (UN/CEFACT) | CII (UN/CEFACT) |
| Conteneur | PDF/A-3 avec XML attaché | PDF/A-3 avec XML attaché |
| Profils | BASIC, COMFORT, EXTENDED | BASIC WL, BASIC, EN 16931, EXTENDED |
| Marché cible | Allemagne, DACH | France |
| Identifiants | Numéro de TVA, ID allemand | SIREN, SIRET, numéro de TVA FR |
| Interopérabilité | Forte en Allemagne | Forte en France, compatible ZUGFeRD 2.1 |
Source : FNFE-MPE — Factur-X et Forum elektronische Rechnung Deutschland.
Pourquoi cette distinction est importante pour un bureau de contrôle
Un bureau de contrôle français qui émet des factures pour des clients établis en France n'a pas besoin de produire des fichiers ZUGFeRD au sens allemand : il doit produire des factures Factur-X, conformes aux attentes des plateformes agréées par l'administration fiscale française.
En revanche, la proximité technique avec ZUGFeRD 2.1 facilite les échanges avec des clients ou des filiales allemandes. Un logiciel capable de générer du Factur-X maîtrise déjà la plupart des concepts de ZUGFeRD : le PDF/A-3 hybride, le XML CII, les profils EN 16931 et EXTENDED.
Cloud VGP génère des factures Factur-X directement depuis le flux métier des contrôles réglementaires, puis les transmet via un partenaire plateforme agréée. Le format hybride permet à vos clients de conserver un PDF lisible tout en récupérant un XML structuré pour leur traitement comptable.
Factur-X, UBL et CII : où se situent les différences ?
Le dispositif français de facturation électronique autorise plusieurs syntaxes dans lesocle des formats acceptés :
- CII : syntaxe XML utilisée par ZUGFeRD et Factur-X. Structurée autour des objets « HeaderTradeAgreement », « HeaderTradeDelivery », etc.
- UBL : syntaxe XML internationale (OASIS) très répandue, notamment en Europe du Nord et dans les échanges B2B internationaux.
- Factur-X : format hybride CII + PDF/A-3, spécifiquement conçu pour la France mais interopérable avec ZUGFeRD 2.1.
Le choix entre UBL et Factur-X dépend souvent de l'écosystème de votre client. Les plateformes agréées françaises acceptent généralement les deux. Cloud VGP a fait le choix de Factur-X pour conserver un document PDF visualisable et riche en données métier, directement issu du rapport de contrôle réglementaire.
Conclusion
ZUGFeRD et Factur-X ne sont pas concurrents. Factur-X est l'adaptation française du standard ZUGFeRD 2.1, partageant le même socle technique (PDF/A-3 + XML CII) et la même base normative (EN 16931). Comprendre cette filiation permet de choisir le bon format selon le marché visé : ZUGFeRD pour l'Allemagne et les pays germaniques, Factur-X pour la France et les échanges avec les plateformes agréées françaises.
Pour les bureaux de contrôle et contrôleurs réglementaires, la question n'est donc pas « ZUGFeRD ou Factur-X ? » mais « comment émettre des factures Factur-X conformes depuis mon logiciel VGP ? ». C'est précisément l'objet du module Factur-X de Cloud VGP.
Activez l'émission Factur-X dans Cloud VGP
Le module Factur-X est intégré à la solution VGP pour les bureaux de contrôle. L'activation du compte émetteur est gratuite et réservée aux clients Cloud VGP.