Retour au blog
Facturation

Comment vérifier qu'une facture Factur-X est valide (et corriger les erreurs courantes)

26 octobre 2026

Une facture Factur-X ressemble à n'importe quel PDF. C'est ce qui rend les erreurs si trompeuses : le document s'affiche correctement, les montants semblent justes, et pourtant la plateforme de votre client le refuse. La raison est simple : elle ne lit pas le PDF, elle lit le XML qu'il contient.

Ce qu'il faut contrôler

On peut regrouper les contrôles en quatre familles, de la plus visible à la plus discrète.

FamilleCe qu'on vérifieExemple d'erreur
Le fichierUn XML factur-x.xml est embarqué, déclaré dans le PDF, avec le bon profil dans les métadonnéesPDF classique sans XML
La structureXML bien formé, syntaxe CII, balises dans l'ordre du schéma, champs obligatoires présentsNuméro de facture ou date manquants
Les donnéesSIREN, numéro de TVA, IBAN, codes de pays, d'unité et de deviseIBAN dont la clé de contrôle est fausse
Les calculsTotal de chaque ligne, ventilation de la TVA, base HT, TTC, net à payerTTC différent de base HT + TVA

Les erreurs les plus fréquentes

1. Des totaux qui ne s'additionnent pas

La norme impose que les totaux se déduisent les uns des autres : la somme des lignes donne le total HT, auquel s'ajoute la TVA pour obtenir le TTC, dont on retire les acomptes pour obtenir le net à payer. Un seul centime d'écart, souvent dû à des arrondis faits à des étapes différentes, suffit à produire une erreur. La solution : calculer chaque montant une seule fois, à partir des lignes, et en déduire les autres.

2. Une TVA mal catégorisée

Chaque ligne appartient à une catégorie de TVA : standard (S), taux zéro (Z), exonérée (E), autoliquidation (AE)… Deux pièges reviennent souvent. Une ligne à 0 % rangée en catégorie standard est refusée, car cette catégorie suppose un taux supérieur à zéro. Et une catégorie d'exonération sans motif est incomplète : une exonération de TVA doit être justifiée par un texte ou un code.

3. Un virement sans IBAN

Quand le moyen de paiement est un virement, le compte bancaire du bénéficiaire est obligatoire. L'IBAN doit aussi être valide : sa clé de contrôle est vérifiable mécaniquement, et une faute de frappe se détecte immédiatement.

4. Un SIREN absent ou mal formé

Dans le cadre de la facturation électronique française, l'identification du vendeur et de l'acheteur par leur SIREN est attendue. Un SIREN compte 9 chiffres, un SIRET 14, et leur clé de contrôle permet de repérer une erreur de saisie.

5. Des balises présentes, mais dans le désordre

Le XML suit un schéma qui impose l'ordre des éléments. Une balise valide à la mauvaise place rend le fichier invalide pour certaines plateformes, alors qu'elle passerait inaperçue à la lecture. C'est une erreur typique des fichiers générés « à la main » ou par un script.

6. Un profil mal déclaré

Le XML déclare son profil (EN 16931, Basic, Minimum…) et le PDF le répète dans ses métadonnées. Les deux doivent correspondre, et l'identifiant utilisé doit être celui de la spécification. Un identifiant approximatif est accepté par certains outils et refusé par d'autres.

Contrôler sa facture en pratique

Avec le validateur Factur-X gratuit, vous déposez le PDF ou le XML : le résultat liste les erreurs, les points à vérifier et les contrôles réussis, avec pour chaque anomalie la correction à apporter. L'analyse se fait dans votre navigateur : la facture n'est pas envoyée.

Éviter les erreurs à la source

La façon la plus sûre de ne pas corriger un XML est de ne pas l'écrire à la main. Un logiciel de facturation qui calcule les totaux, applique le régime de TVA et génère le Factur-X depuis vos sessions supprime l'essentiel de ces erreurs. C'est ce que fait la facturation de Learo. Pour comprendre le contexte de la réforme, voir Factur-X : ce que doit savoir un formateur indépendant.

Questions fréquentes

Comment savoir si mon PDF est un vrai Factur-X ?+

Un Factur-X contient un fichier XML embarqué, nommé factur-x.xml. Si ce fichier est absent, c'est un PDF classique, même si la facture est bien présentée.

Pourquoi une facture Factur-X est-elle rejetée alors que le PDF est correct ?+

Parce que les plateformes lisent le XML, pas le PDF. Un total qui ne s'additionne pas, une catégorie de TVA incohérente ou des balises dans le mauvais ordre suffisent à la faire refuser.

Un validateur gratuit suffit-il ?+

Il permet de corriger les erreurs courantes, mais ne remplace pas la validation complète de votre plateforme agréée, qui applique toutes les règles de la norme.

Quel profil Factur-X faut-il utiliser ?+

Le profil EN 16931 est le socle européen de la facturation électronique et celui que génère Learo. Les profils Minimum, Basic WL et Basic contiennent moins de données.