Valider un fichier Factur-X

Avant d’envoyer une facture, ou quand une plateforme vous la renvoie avec un code d’erreur incompréhensible : déposez le PDF, l’outil passe en revue les règles de la norme EN 16931 et vous dit précisément ce qui ne va pas.

Déposez le fichier Factur-X à valider (PDF ou XML)

Glissez-déposez le fichier ici, ou

🔒 Analyse 100 % locale : le fichier ne quitte pas votre ordinateur.

Ce qui est contrôlé

Le conteneur PDF

  • présence d’un XML de facture en pièce jointe, avec le nom attendu (factur-x.xml) ;
  • relation de la pièce jointe (AFRelationship) ;
  • métadonnées XMP : déclaration PDF/A-3 et extension Factur-X (fx:ConformanceLevel) ;
  • cohérence entre le profil déclaré dans le PDF et celui du XML ;
  • présence d’un profil de couleur (OutputIntent), exigé par PDF/A ;
  • absence de chiffrement.

Les données obligatoires

Numéro et date de facture, type de document, devise, nom et pays du vendeur et de l’acheteur, identifiant du vendeur, contenu de chaque ligne (quantité, unité, prix, désignation, catégorie de TVA), échéance ou conditions de paiement. Chaque contrôle porte le numéro de la règle EN 16931 correspondante.

Les calculs

C’est là que se cachent la plupart des rejets. L’outil recalcule :

  • la somme des lignes par rapport au total déclaré (BR-CO-10) ;
  • le total HT après remises et frais (BR-CO-13) ;
  • chaque montant de TVA, base × taux, arrondi au centime (BR-CO-17) ;
  • le total de TVA par rapport à la ventilation (BR-CO-14) ;
  • le TTC = HT + TVA (BR-CO-15), puis le net à payer (BR-CO-16).

Les exigences françaises de 2026

SIREN du vendeur et de l’acheteur (avec vérification de la clé), cadre de facturation (catégorie d’opération), et les trois mentions que les plateformes attendent sous forme de notes codées : indemnité forfaitaire de 40 € (PMT), pénalités de retard (PMD) et escompte (AAB). Le détail est expliqué dans le guide sur les nouvelles mentions obligatoires.

Les erreurs que l’on rencontre le plus souvent

Un centime d’écart sur la TVA

Le logiciel calcule la TVA ligne par ligne et additionne les montants arrondis, alors que la norme attend le calcul sur la base totale de chaque taux. Sur une facture de 3 lignes à 20 %, l’écart est souvent de 0,01 €, ce qui peut suffire à faire échouer la règle BR-CO-17 chez les validateurs stricts.

Pas de numéro de TVA alors que la TVA est facturée

Dès qu’une ligne est au taux normal (catégorie S), le numéro de TVA intracommunautaire du vendeur devient obligatoire (BR-S-02). Le SIREN seul ne suffit pas.

La franchise en base mal codée

Une micro-entreprise qui ne facture pas de TVA doit utiliser la catégorie E (exonéré), un taux de 0 et un motif d’exonération : « TVA non applicable, art. 293 B du CGI ». Mettre simplement un taux à 0 % en catégorie S est une erreur.

Un PDF « imprimé » à partir du Factur-X

Passer une facture Factur-X par « Imprimer en PDF » ou par un outil de compression supprime la pièce jointe XML. Le fichier ressemble à l’original mais ce n’est plus une facture électronique.

Questions fréquentes

Cet outil remplace-t-il le validateur officiel ?

Non, et il ne prétend pas le faire. La validation officielle passe par le schéma XSD, les règles Schematron de la norme EN 16931 (plusieurs centaines) et un contrôle PDF/A complet. Ici, on vérifie les règles qui expliquent la grande majorité des rejets, avec un message en français qui dit quoi corriger. Pour une certification formelle, utilisez en complément le validateur de votre plateforme agréée.

Que veulent dire les codes BR-CO-15, BR-S-02… ?

Ce sont les identifiants des règles métier de la norme européenne EN 16931. « BR » signifie business rule, « CO » une règle de cohérence (calculs), « S » une règle propre à la TVA au taux normal. Les afficher permet de retrouver facilement la règle dans la documentation ou dans le message d’erreur d’une plateforme.

Une erreur et un avertissement, quelle différence ?

Une erreur viole une règle de la norme : le fichier sera très probablement rejeté. Un avertissement signale un point qui ne bloque pas toujours techniquement mais qui pose problème au regard de la réforme française (SIREN du client absent, mentions de pénalités manquantes…) ou de PDF/A.

Mon fichier est en profil MINIMUM, est-ce un problème ?

Pour la réforme française, oui : les profils MINIMUM et BASIC WL ne contiennent pas le détail des lignes de facture et ne sont pas acceptés comme facture électronique. Ils servent surtout à l’automatisation comptable. Il faut au minimum le profil BASIC, et en pratique EN 16931. Comparer les profils.

Les autres outils