Valider une facture électronique avant l'échéance
Une plateforme d'achat rejettera bien une facture non conforme — mais elle la rejette en production, dans le flux réel, chez votre client. Contrôler avant, c'est déplacer ce rejet dans votre pipeline, là où il ne coûte rien.
Pourquoi ne pas attendre le rejet
Les messages d'erreur renvoyés par une plateforme d'achat sont tardifs et souvent peu exploitables : ils arrivent après l'émission, parfois sans indiquer quel champ est en cause. C'est la différence entre « le compilateur refusera » et « je veux un linter dans ma pipeline ».
L'échéance rend cette différence coûteuse : au 1er septembre 2026, toutes les entreprises assujetties à la TVA doivent pouvoir recevoir des factures électroniques, et les grandes entreprises et ETI doivent en émettre ; l'obligation d'émission s'étend aux TPE, PME et indépendants au 1er septembre 2027. Des sanctions financières sont prévues par les textes pour les factures non conformes.
Ce qu'un contrôle regarde, couche par couche
Une facture Factur-X peut échouer à quatre endroits distincts, et savoir lequel change complètement la correction à faire :
- Le conteneur — le fichier est-il un PDF/A-3 valide ? Le profil d'archivage est ce qui autorise la pièce jointe ; un PDF ordinaire échoue ici.
- La structure — le XML embarqué respecte-t-il le schéma XSD de son profil ? C'est un contrôle de forme : éléments attendus, ordre, types.
-
Les règles métier — le contenu respecte-t-il les cohérences de la
norme EN 16931, exprimées en
Schematron et identifiées par des codes
BR-*? Un fichier structurellement valide peut parfaitement en violer. - Les contrôles France 2026 — cohérence du profil déclaré avec le contenu réel, contrôles spécifiques au contexte français.
Une anomalie signalée sans indiquer sa couche est difficilement actionnable : c'est pourquoi chaque code est ici préfixé par la sienne.
Par où commencer
- Déposez un fichier réel dans le validateur — un PDF Factur-X ou un XML CII produit par votre système, tel quel. Vous obtenez le code de règle, sa localisation et une explication en français. Sans compte.
- Passez par l'API une fois le premier fichier passé : c'est ce qui transforme un contrôle ponctuel en contrôle automatique, exécuté à chaque build.
Portée de cette page
Cette page décrit une démarche et ne juge aucun document. Le validateur couvre les contrôles techniques (PDF/A, XSD, Schematron EN 16931) et un socle de contrôles France 2026 : il constitue une aide au diagnostic et ne se substitue pas à la décision de votre plateforme d'achat, certaines règles françaises spécifiques (CTC-FR) étant en cours de couverture complète.