Factur-X : qu'est-ce que c'est et comment ça marche ?
Une facture qu'un humain lit comme un PDF et qu'une machine lit comme un fichier de données : c'est tout le principe du Factur-X, le format hybride devenu pivot de la réforme française. On vous explique sa mécanique, ses profils et sa place face à UBL et CII.
1. Factur-X, c'est quoi exactement ?
Imaginez une facture qui s'ouvre comme un PDF classique — avec le logo du vendeur, les lignes, les totaux, prête à imprimer — mais qui transporte en plus, cachée à l'intérieur du fichier, une version « robot » de toutes ces informations. C'est précisément ce qu'est un Factur-X : une facture hybride.
Plus précisément, un Factur-X est un fichier PDF/A-3 (une variante du PDF conçue pour l'archivage long terme et capable d'embarquer des pièces jointes) qui contient, en pièce jointe interne, un fichier XML structuré. Vous avez donc, dans un seul et même fichier, deux lectures possibles :
- la couche visuelle (le PDF), lisible par un humain ou imprimable, exactement comme une facture habituelle ;
- la couche données (le XML embarqué), lisible et exploitable automatiquement par un logiciel de comptabilité ou une plateforme.
Le XML embarqué suit la syntaxe CII (Cross Industry Invoice, d'UN/CEFACT) et s'aligne sur la norme européenne EN 16931, qui définit le socle de données qu'une facture électronique doit porter. Côté allemand, le même format est connu sous le nom de ZUGFeRD : depuis la version 2.x, Factur-X et ZUGFeRD désignent techniquement la même chose.
2. Comment ça marche concrètement
Le cycle de vie d'un Factur-X est plus simple qu'il n'y paraît. Tout repose sur le principe « un fichier, deux lectures ».
- À l'émission, votre logiciel de facturation génère le PDF habituel, puis construit en parallèle le XML correspondant (numéro de facture, identifiants vendeur/acheteur, lignes, taux et montants de TVA, totaux). Il glisse ce XML dans le PDF/A-3, sous un nom de fichier normalisé (historiquement
factur-x.xml). - À la transmission, le fichier circule via une plateforme agréée. Le destinataire reçoit un seul fichier, mais ses outils savent que les données « officielles » se trouvent dans le XML.
- À la réception, le logiciel comptable du client extrait le XML et intègre automatiquement la facture : pas de ressaisie, pas d'erreur de recopie. Si un doute subsiste, un humain ouvre le PDF et lit la facture comme avant.
Point important en cas de désaccord entre les deux couches : c'est en principe le XML qui fait foi pour le traitement automatisé. Le PDF reste la représentation lisible, mais ce sont les données structurées qui sont exploitées par les systèmes. D'où l'intérêt de vérifier que les deux sont cohérents — par exemple que le total TTC affiché correspond bien à celui codé dans le XML.
Vous pouvez tester ce principe sans installer de logiciel : le convertisseur Factur-X de Factur-Ready génère un XML structuré à partir d'une vraie facture, et le vérificateur contrôle ensuite que les champs obligatoires sont présents et que les montants sont cohérents.
3. Les profils : du plus léger au plus riche
Tous les Factur-X ne se valent pas en richesse d'information. Le format définit plusieurs profils, qui correspondent à des niveaux de données croissants. Plus le profil est élevé, plus le XML contient de champs structurés.
| Profil | Niveau de données | À quoi il sert |
|---|---|---|
| MINIMUM | Très réduit | Quelques données d'en-tête et de totaux. Pensé surtout pour un usage de remontée comptable de base ; il ne porte pas le détail des lignes. |
| BASIC WL | Réduit, sans lignes | « Without Lines » : en-tête et totaux par taux de TVA, mais toujours sans le détail ligne à ligne. |
| BASIC | Standard | Ajoute le détail des lignes de facture. C'est le premier profil réellement complet pour une facture courante. |
| EN 16931 | Socle européen complet | Aussi appelé COMFORT : contient l'ensemble des champs du socle de la norme EN 16931. Le profil de référence pour la conformité. |
| EXTENDED | Étendu | Va au-delà du socle pour couvrir des cas métier complexes (transport, secteurs spécifiques, données additionnelles). |
En pratique, pour une facture B2B française devant respecter le socle européen, on vise au minimum le profil EN 16931. Les profils MINIMUM et BASIC WL, plus pauvres, ne portent pas tout le détail attendu d'une facture complète. Le convertisseur du site produit un XML en syntaxe CII de niveau BASIC, suffisant pour illustrer le mécanisme et tester vos données.
Le nom et le périmètre exact de chaque profil peuvent varier selon la version du format et la documentation officielle — à vérifier sur les spécifications Factur-X / EN 16931 avant un usage en production.
4. Pourquoi Factur-X est le format pivot en France
La réforme française admet trois formats « socles » : Factur-X, UBL et CII. Parmi eux, Factur-X est souvent présenté comme le format pivot privilégié, en particulier pour les TPE et PME. Plusieurs raisons l'expliquent.
- Il rassure l'humain. Beaucoup d'entreprises craignent de « perdre » leur facture dans un fichier XML illisible. Avec Factur-X, le PDF reste là, visible et imprimable : la transition se fait en douceur.
- Il est conforme par construction. Le XML embarqué suit la norme EN 16931, donc le fichier coche les cases de la réforme tout en restant agréable à manipuler.
- Il limite la rupture d'usage. Les équipes comptables continuent de voir une facture « normale » ; ce sont les logiciels qui exploitent la couche données en arrière-plan.
- Il facilite l'archivage. Le PDF/A-3 est pensé pour la conservation longue durée, un atout pour la piste d'audit.
Pour autant, « pivot » ne veut pas dire « obligatoire pour tous ». Une grande entreprise qui échange déjà en EDI ou via le réseau PEPPOL pourra préférer un format XML pur. Le choix dépend de votre écosystème, de vos partenaires et de votre plateforme. Pour le situer dans l'ensemble de la réforme, voyez notre guide de la facturation électronique et la page facturation électronique obligatoire.
5. Factur-X face à UBL et CII purs
La confusion est fréquente, car CII est à la fois un format à part entière et la syntaxe utilisée à l'intérieur d'un Factur-X. Clarifions.
| Format | Nature | Lisible par l'humain ? | Particularité |
|---|---|---|---|
| Factur-X | Hybride (PDF/A-3 + XML) | Oui, directement | Le seul des trois à embarquer une représentation visuelle. Idéal pour une adoption progressive par les PME. |
| CII (pur) | 100 % XML | Non, sans outil | « Cross Industry Invoice » (UN/CEFACT). C'est la même syntaxe que celle embarquée dans un Factur-X, mais livrée seule, sans PDF. |
| UBL (pur) | 100 % XML | Non, sans outil | « Universal Business Language » (OASIS). Très répandu à l'international, notamment via le réseau PEPPOL. Structure différente de CII. |
À retenir : un Factur-X, c'est en quelque sorte « un CII glissé dans un PDF ». UBL et CII purs transportent exactement les mêmes informations métier, mais sans la couche visuelle — ils s'adressent à des systèmes qui n'ont pas besoin de lire la facture « à l'œil ». Le choix entre eux est largement une affaire de tuyauterie technique : votre plateforme et celle de votre partenaire savent convertir d'un format socle à l'autre. Pour bien choisir votre intermédiaire, consultez notre annuaire des PDP et le guide choisir sa PDP.
6. Questions fréquentes sur Factur-X
Un PDF classique est-il un Factur-X ?
Non. Un PDF ordinaire ne contient que des pixels et du texte destinés à l'œil humain. Un Factur-X est un PDF/A-3 qui embarque, en pièce jointe interne, un fichier XML structuré au format CII. C'est ce XML, lisible par les machines, qui fait du fichier une vraie facture électronique au sens de la réforme.
Quelle différence entre Factur-X et ZUGFeRD ?
Factur-X est le nom franco-allemand commun ; ZUGFeRD est le nom utilisé côté allemand. À partir de la version 2.x, les deux désignent techniquement le même format hybride PDF/A-3 + XML CII aligné sur la norme EN 16931. Un Factur-X est donc, dans les faits, lisible comme un ZUGFeRD et inversement.
Quel profil Factur-X dois-je utiliser ?
Pour une facture B2B française qui doit respecter le socle européen, visez au minimum le profil EN 16931 (parfois appelé COMFORT), qui contient l'ensemble des données obligatoires de la norme. Les profils MINIMUM et BASIC WL sont plus pauvres et peuvent ne pas suffire seuls. Vérifiez toujours le profil attendu auprès de votre plateforme et des sources officielles.
Pourquoi Factur-X est-il privilégié en France pour les PME ?
Parce qu'il combine un visuel lisible immédiatement par l'humain et des données structurées exploitables par les logiciels, sans imposer de tout basculer en XML pur. Une PME garde une facture qu'elle peut lire et imprimer, tout en étant conforme. C'est l'un des trois formats socles admis par la réforme française, avec UBL et CII.
Passez de la théorie à la pratique
Générez un Factur-X depuis une vraie facture, puis vérifiez sa conformité — gratuitement et directement dans votre navigateur.