Aller au contenu
Factusur

Guide · Valider un Factur-X

Tester et valider un Factur-X : les 5 contrôles expliqués

Un Factur-X peut ressembler à n’importe quel PDF et pourtant être refusé. Voici les cinq contrôles qu’enchaîne un validateur, ce que veut dire chaque résultat, et quoi faire quand le test échoue.

Mis à jour le 4 sources officielles

En bref

  1. 01

    Deux objets à tester. Le XML factur-x.xml, que lisent les logiciels, et le PDF/A-3 qui le contient. S6

  2. 02

    Le profil compte. Pour le format mixte, le texte de 2026 cite les profils EN 16931 et EXTENDED-CTC-FR ; MINIMUM n’y figure pas. S5 S87

  3. 03

    Valide n’est pas certifié. Un test réussi est un contrôle technique daté, pas une attestation de conformité fiscale.

Ce que « valide » veut dire pour un Factur-X

Un Factur-X est un PDF au format PDF/A-3 qui transporte, en pièce jointe, un fichier XML nommé factur-x.xml. S6 Le tester revient donc à contrôler deux objets à la fois : le XML, que lisent les logiciels, et le PDF qui le contient.

Un outil de test, que les sites anglophones appellent « Factur-X validator » ou « ZUGFeRD validator », enchaîne plusieurs contrôles indépendants. Un fichier peut réussir l’un et échouer à l’autre : un PDF/A-3 parfait avec un XML faux, ou un XML juste dans un PDF ordinaire.

Les 5 contrôles, dans l’ordre

1. Le XML embarqué et son profil

Le validateur cherche d’abord la pièce jointe factur-x.xml. Si elle est absente, le fichier est un PDF ordinaire, même s’il en a l’apparence. Il lit ensuite le profil déclaré dans le XML (MINIMUM, BASIC WL, BASIC, EN 16931 ou EXTENDED). S6

Le profil compte pour la réforme : pour le format mixte, le texte issu de l’arrêté du 27 juillet 2026 cite un XML au profil EN 16931 ou EXTENDED-CTC-FR. S5 S87 Un fichier MINIMUM n’est pas « faux », il est incomplet : le détail est dans Factur-X au profil MINIMUM : pourquoi le refaire en EN 16931.

2. La structure du XML (schéma XSD)

Le schéma XSD vérifie que chaque balise existe, est à sa place et contient le bon type de donnée : une date au format date, un montant numérique. Un échec ici veut dire que le fichier n’est pas lisible tel quel par un logiciel.

3. Les règles de la norme EN 16931 (schématron)

C’est le cœur du test. La norme européenne EN 16931 définit des règles métier, codées dans un fichier appelé schématron : la somme des lignes doit tomber juste au centime, le total TTC doit égaler HT plus TVA, une facture doit avoir au moins une ligne. S6 Chaque règle a un code. Les plus fréquentes :

Chaque page d’erreur explique la règle en clair et la correction la plus courante.

4. Les règles françaises

Un second schématron porte des règles propres à la France, par exemple sur les mentions de paiement. Chez nous, elles sont signalées en avertissement : le fichier reste lisible, mais le point mérite d’être lu avant l’envoi.

5. Le conteneur PDF/A-3

Le dernier contrôle porte sur le PDF : polices intégrées, pièce jointe déclarée correctement, métadonnées (XMP) qui annoncent le profil et la version de Factur-X. L’outil de référence pour ce contrôle est veraPDF. VP Un PDF « enregistré en PDF/A » depuis un traitement de texte passe parfois ce contrôle, mais sans XML il n’est pas un Factur-X.

Lire le résultat : PASS, WARN ou FAIL

  • PASS : les contrôles techniques sont passés à la date du test.
  • WARN : le fichier est lisible, mais des points sont à lire (règle française, profil MINIMUM, information facultative absente).
  • FAIL : au moins un contrôle bloquant a échoué ; le fichier risque d’être refusé par le logiciel ou la plateforme qui le reçoit.

Un test réussi n’est ni une certification, ni une attestation de conformité fiscale : c’est le résultat de contrôles techniques automatisés. Il ne remplace pas non plus la plateforme agréée, qui reste le passage obligé pour émettre une facture électronique à une entreprise.

Le piège : un PDF et un XML qui ne disent pas la même chose

Les contrôles automatiques lisent le XML. Ils ne comparent pas toujours ce XML au texte visible du PDF. Or en cas d’écart, c’est le XML que lisent les logiciels. S6 Après un test réussi, ouvrez le XML avec le lecteur de XML Factur-X et comparez trois chiffres au PDF : le total HT, la TVA et le net à payer.

Vous avez reçu un Factur-X ? Le tester avant de payer

Si un fournisseur vous envoie un Factur-X, un test rapide évite de saisir à la main une facture que votre logiciel rejette. En cas d’erreur, le rapport indique la règle en cause, que vous pouvez transmettre au fournisseur pour qu’il corrige son fichier. Le vérificateur Factur-X gratuit le fait sans inscription ; le fichier est supprimé dès que le rapport est prêt.

Le test échoue : corriger ou refaire

Un Factur-X ne se corrige pas en éditant le PDF : le XML resterait faux. Il faut corriger la facture à la source, puis régénérer le fichier. Si votre logiciel ne produit qu’un PDF, vous pouvez repartir de ce PDF : les informations sont lues, vous les vérifiez, puis un nouveau Factur-X au profil EN 16931 est produit et contrôlé par le même moteur que le vérificateur.

Outil gratuit

Convertir une facture PDF en Factur-X

Déposez une facture que vous faites déjà. Vous vérifiez chaque champ, puis vous obtenez un Factur-X et un rapport de conformité.

3 conversions gratuites par mois sans compte, 5 avec un compte gratuit.

Glissez votre facture iciPDF, JPG ou PNG · 10 Mo et 10 pages max.Choisir un fichier

Sources officielles

Toutes consultées le 25/10/2026. Nous revérifions chaque source à chaque mise à jour de la page.

  1. S6FNFE-MPE — Factur-X (publication Factur-X 1.09.2 / ZUGFeRD 2.5.2, 4 août 2026)25/10/2026
  2. S5Légifrance — Arrêté du 27 juillet 2026 relatif à la généralisation de la facturation électronique · JORF n° 0174 du 28/07/202625/10/2026
  3. S87CGI, annexe IV, article 41 septies C (rédaction issue de l’arrêté du 27 juillet 2026) — formats et profils que les plateformes agréées doivent savoir transmettre et recevoir · copie du texte consolidé ; texte officiel au JORF, voir S531/10/2026
  4. VPveraPDF — validateur PDF/A de référence (Open Preservation Foundation)25/10/2026
Ces informations sont générales et issues de sources officielles consultées le 25/10/2026. Elles ne constituent pas un conseil juridique ou fiscal. En cas de doute, contactez votre expert-comptable ou l'assistance nationale au 0 806 807 807.

Guides liés

Articles du blog sur ce sujet