Chaque facture Factur-X transporte un fichier nommé factur-x.xml : la facture entière en données structurées, syntaxe CII, attachée à l'intérieur du conteneur PDF. La page visible n'est qu'une représentation ; ce que la plateforme de votre client contrôle, ce que sa comptabilité importe et ce que l'administration reçoit, c'est le XML. D'où une règle simple quand un doute surgit : ne regardez pas la page, regardez le XML. La visionneuse l'affiche comme une facture normale, sans rien installer.
Où il se cache
Un PDF peut transporter des fichiers joints, et le conteneur PDF/A-3 qu'exige Factur-X le fait proprement : la pièce est déclarée, nommée, décrite. Dans un lecteur PDF de bureau, le panneau des pièces jointes (le trombone) montre factur-x.xml ; la plupart des lecteurs mobiles et des aperçus de messagerie ne montrent rien, et c'est ainsi que le passager voyage incognito.
Les métadonnées du PDF déclarent sa présence, le nom du fichier et le profil : un système sait qu'il tient un Factur-X avant même d'ouvrir la pièce. Un « Factur-X » dont le XML a disparu, après une réimpression ou une compression, n'est donc plus qu'un PDF ordinaire, et les plateformes le voient immédiatement.
Pourquoi c'est lui qui fait foi
Parce que c'est lui qui est traité. La plateforme valide le XML contre les règles européennes et françaises ; la comptabilité du client importe le XML ; les données transmises à l'administration viennent du XML. Si la page dit 1 200 euros et le XML 2 100, c'est 2 100 qui sera contrôlé, imputé et déclaré.
L'écart entre page et XML est rare avec de bons outils, mais il existe : un modèle de PDF modifié à la main après génération, un bug d'export. C'est le contrôle qui vaut la peine en révision comptable : ouvrir le XML dans la visionneuse et le comparer à la page, deux minutes qui évitent de comptabiliser la mauvaise facture.
Le lire, le vérifier, l'extraire
- Le lire : déposez le PDF entier dans la visionneuse ; elle trouve le XML dedans et l'affiche en facture lisible, parties, lignes, taux, totaux.
- Le vérifier : le validateur contrôle le XML contre les règles, et signale aussi un conteneur abîmé ou un XML absent.
- L'extraire : un
factur-x.xmlreçu seul, détaché par un système, reste une facture complète ; tout ce qu'on peut en faire est ici. Les autres pièces embarquées (bon de livraison, justificatifs) sortent par l'extracteur.
À archiver : le PDF entier, tel que reçu, XML inclus. C'est un seul fichier, c'est toute sa beauté.
Questions fréquentes
Comment voir le fichier factur-x.xml dans mon lecteur PDF ?
Ouvrez le panneau des pièces jointes, l'icône trombone dans la plupart des lecteurs de bureau. S'il n'y figure pas, le fichier n'est pas un Factur-X, ou son XML a été perdu en route.
Puis-je modifier le XML à la main ?
Techniquement oui, et c'est la garantie de casser quelque chose : cohérences de montants, conteneur, écart avec la page. Une correction se fait dans l'éditeur, qui régénère page et XML ensemble.
Le nom factur-x.xml est-il obligatoire ?
C'est le nom normalisé par la spécification, celui que les systèmes cherchent (les ZUGFeRD 2.x l'utilisent aussi). Un XML attaché sous un autre nom risque de ne pas être reconnu.
Que se passe-t-il si la page et le XML se contredisent ?
Le XML prévaut dans tous les traitements automatiques. L'écart est en soi un défaut sérieux du fichier : signalez-le à l'émetteur et demandez une facture régénérée.
Un Factur-X sans XML est-il encore une facture électronique ?
Non, au sens de la réforme : sans données structurées, c'est un PDF ordinaire. C'est ce qui arrive après une réimpression ou une compression, et le validateur le détecte en une seconde.
Publié le 18 septembre 2026. Sources : spécification Factur-X 1.07, norme EN 16931. GetFacturX n'est pas une plateforme agréée : la transmission réglementaire est assurée par une plateforme agréée partenaire. Cet article ne constitue pas un conseil fiscal ou juridique. Les dates, fréquences et montants cités sont ceux connus à la date de publication et peuvent évoluer : vérifiez-les avant de vous en prévaloir.