Comment lire un Factur-X, et vérifier gratuitement qu'une facture est conforme
Où trouver le XML d'un Factur-X, ce qu'il doit contenir, les quatre nouvelles mentions de la réforme, et deux outils gratuits pour vérifier une facture sans l'envoyer nulle part.
Vous allez recevoir vos premières factures électroniques, et peut-être en produire. Elles arrivent sous la forme d’un PDF qui ressemble à tous les autres. La différence est à l’intérieur. Voici comment lire ce fichier, ce qu’il doit contenir, et comment vérifier en quelques secondes qu’une facture, la vôtre ou celle d’un fournisseur, est réellement conforme.
Un PDF, avec un XML dedans
Factur-X est un standard franco-allemand, maintenu par le FNFE-MPE en France et par le FeRD en Allemagne, où le format s’appelle ZUGFeRD. Sa définition tient en une phrase, « un standard franco-allemand de facture électronique mixte (PDF pour les utilisateurs et données XML pour un traitement automatisé) ». La version en vigueur est la 1.09.2, publiée le 4 août 2026, conforme à la norme européenne EN 16931.
Concrètement, le fichier est un PDF au format d’archivage PDF/A-3, une variante conçue pour rester lisible à l’identique dans dix ans. Un fichier XML nommé factur-x.xml y est embarqué, un fichier texte structuré que les machines lisent sans erreur. Le PDF est fait pour vous. Le XML est fait pour les logiciels comptables et les plateformes agréées, qui y lisent les montants, les taux et les identifiants sans jamais interpréter une image.
Pour voir ce XML, ouvrez le PDF dans Acrobat Reader ou dans Firefox, ouvrez le panneau latéral puis l’onglet Pièces jointes, souvent signalé par un trombone. Le fichier factur-x.xml y apparaît. Vous n’avez pas besoin de le lire, mais sa présence est le premier signe que vous tenez une vraie facture électronique. Un PDF scanné, ou un PDF produit par un tableur et envoyé par e-mail, n’en contient pas. Ce n’est pas une facture électronique au sens de la réforme, même si tout le monde l’appelle ainsi depuis vingt ans.
Les profils, et celui qu’il faut viser
Le standard définit cinq profils, du plus pauvre au plus riche, MINIMUM, BASIC WL, BASIC, EN 16931 et EXTENDED. Ils décrivent la quantité de données présentes dans le XML. Pour les échanges entre entreprises en France, le profil à viser est EN 16931, qui porte toutes les données de la norme européenne, lignes comprises. Le profil BASIC WL, sans lignes, est accepté au démarrage de la réforme, jusqu’au 1er septembre 2027 selon la norme AFNOR XP Z12-012, sous réserve de confirmation par les textes. Un logiciel qui vous laisse choisir le profil vous laisse aussi le choix de vous tromper. Le bon réflexe est un logiciel qui produit le profil EN 16931 sans vous poser la question.
Les quatre mentions que la réforme ajoute
La DGFiP l’écrit dans sa fiche sur l’émission des factures électroniques, « 4 nouvelles mentions obligatoires ont été ajoutées ». Le numéro SIREN du client, « indispensable à l’adressage de la facture électronique afin de l’identifier dans l’annuaire ». La catégorie de l’opération, livraison de biens, prestation de services ou mixte, « en vue du pré-remplissage des déclarations, pour déterminer l’exigibilité de la TVA ». Le choix de l’option pour le paiement de la TVA d’après les débits, si vous l’avez exercée, c’est-à-dire si votre TVA sur les prestations est due à la facturation et non à l’encaissement. Et l’adresse de livraison du bien, complète, si elle diffère de l’adresse du client. Pour cette dernière, la place structurée dans le XML ne devient obligatoire qu’au 1er septembre 2027, et seulement pour les livraisons de biens.
Ces mentions doivent être dans les données, à la place que la norme leur réserve, pas seulement imprimées sur le PDF. C’est là que beaucoup de fichiers « à peu près conformes » échouent. La facture s’affiche bien, le SIREN est écrit en bas de page, mais le champ prévu dans le XML est vide, et la plateforme rejette. Même logique pour les mentions de paiement, escompte, pénalités de retard et indemnité forfaitaire de recouvrement, qui doivent figurer dans les notes structurées du XML. Même logique encore pour le cadre de facturation, un code qui indique à la plateforme si la facture porte sur des biens, des prestations ou les deux.
Pourquoi un PDF qui s’ouvre peut être non conforme
Le format PDF/A-3 impose des règles invisibles à l’écran. Les polices doivent être embarquées dans le fichier, y compris les polices standard comme Helvetica ou Times. Sinon le document ne se réaffichera pas à l’identique plus tard, et l’archivage perd son sens. Le document ne doit pas être chiffré. Il ne doit contenir aucun contenu actif, script ou formulaire dynamique. Ses métadonnées doivent déclarer le profil Factur-X utilisé. Un PDF peut violer chacune de ces règles et s’ouvrir sans le moindre message d’erreur. Seule une vérification le voit.
Vérifier en quelques secondes, gratuitement
Deux outils gratuits font ce travail. Vérifier ma facture, que nous publions, analyse vingt-neuf critères en trois niveaux, essentiels, stricts et avancés, directement dans votre navigateur. Aucun fichier n’est envoyé sur un serveur, votre facture ne quitte pas votre ordinateur, et le rapport dit critère par critère ce qui passe et ce qui bloque. Le validateur de SUPER PDP, la plateforme agréée par laquelle SWIPIFY transmet vos factures, applique les schémas de contrôle de la norme aux formats Factur-X, CII et UBL. Déposez un fichier, lisez le résultat.
Faites-le une fois avec une facture que vous avez émise. Si elle passe, votre logiciel fait son travail. Si elle bloque, vous savez exactement quoi demander à votre éditeur. Faites-le aussi avec la première facture fournisseur reçue par e-mail qui se présente comme électronique. Vous saurez tout de suite si elle l’est.
Ce que fait SWIPIFY
SWIPIFY produit nativement du Factur-X au profil EN 16931, avec le SIREN du client et les mentions de paiement à leur place dans le XML, et les polices embarquées. Vous pouvez le vérifier vous-même en déposant une de vos factures sur Vérifier ma facture. Quand votre client est une entreprise et que son SIREN est renseigné dans sa fiche, la facture part par SUPER PDP, la plateforme agréée à laquelle SWIPIFY est raccordé. Il suffit d’avoir activé la facturation électronique dans vos réglages. Quand c’est un particulier, il reçoit le même PDF, lisible, sans rien remarquer. Vous n’avez rien à convertir et aucun profil à choisir. Vous pouvez tout de même vérifier, et c’est bien pour cela que l’outil est public. Déposez-y une facture, la vôtre ou celle d’un fournisseur, et lisez le rapport.
Sources officielles
- Factur-X, le standard franco-allemand de facture électronique FNFE-MPE
- Facturation électronique : l'émission de factures électroniques (fiche DGFiP) DGFiP · impots.gouv.fr
- Spécifications externes et normes pour la facturation électronique DGFiP · impots.gouv.fr
- XP Z12-012, formats et profils des messages factures et statuts de cycle de vie AFNOR
- Facturation électronique et plateformes agréées DGFiP · impots.gouv.fr
- SUPER PDP, plateforme agréée (site officiel) SUPER PDP
Questions fréquentes
Mes clients particuliers vont-ils recevoir des Factur-X ?
Rien ne l'impose. La facture électronique concerne les échanges entre entreprises. Mais un Factur-X est un PDF ordinaire pour celui qui l'ouvre, votre client particulier ne voit aucune différence. SWIPIFY produit le même format pour tout le monde, c'est plus simple et cela ne change rien pour lui.
Le XML remplace-t-il le PDF ?
Non, les deux coexistent dans le même fichier. Le PDF est la version lisible, le XML la version que les logiciels et les plateformes traitent. Les formats UBL et CII purs, sans PDF, existent aussi et sont acceptés en France, mais le Factur-X est celui qui reste lisible sans outil.
Quel profil Factur-X faut-il viser ?
Le profil EN 16931, qui porte toutes les données de la norme européenne. Le profil BASIC WL, sans lignes, n'est accepté que jusqu'au 1er septembre 2027 selon la norme AFNOR XP Z12-012. Le profil MINIMUM ne peut pas servir dans la réforme, il ne contient pas assez de données structurées. Le profil BASIC n'a pas de statut à part, une facture construite sur BASIC doit se déclarer EN 16931.
Que faire si une facture reçue n'est pas conforme ?
Si elle vous est arrivée par une plateforme agréée, elle a déjà passé les contrôles de forme. Si elle arrive par e-mail en PDF, demandez à votre fournisseur un fichier conforme ou, tant qu'il en a encore le droit, traitez-la comme une facture classique. Pour vos propres factures, un logiciel qui produit directement du Factur-X vous évite toute correction.