Cause 1
Périmètre incomplet
Un outil peut vérifier seulement la présence du XML embarqué ou le PDF/A-3, sans exécuter toutes les règles métier EN16931.
Validation Factur-X
La plupart des contradictions viennent d’un périmètre différent : un outil vérifie le conteneur PDF, un autre le XML CII, un troisième les règles EN16931, et une Plateforme Agréée ajoute son propre contexte de transmission.
Cause 1
Un outil peut vérifier seulement la présence du XML embarqué ou le PDF/A-3, sans exécuter toutes les règles métier EN16931.
Cause 2
Les règles Schematron, listes de codes et profils évoluent. Deux outils peuvent embarquer des versions différentes.
Cause 3
CII, UBL, Factur-X BASIC, EN16931 ou EXTENDED ne couvrent pas les mêmes champs et les mêmes exigences.
Cause 4
Certains validateurs bloquent sur des avertissements ; d’autres les exposent comme informations à corriger plus tard.
Cause 5
Une PA ou un contrôle France 2026 peut exiger des données métier que le validateur générique ne contrôle pas.
Un écart de verdict devient exploitable quand il est rattaché à une couche précise. Le tableau ci-dessous donne des cas génériques, sans supposer qu’un validateur ment ou qu’un autre arbitre l’acceptation PA.
Le scanner public donne un diagnostic, pas une acceptation officielle. L’API peut ensuite convertir ou réparer certains cas déterministes, avec des traces exploitables par votre support ou votre équipe produit. Si une décision métier manque, elle doit être fournie, pas inventée.
Non. Un validateur peut seulement rendre compte du périmètre qu’il exécute. Une acceptation PA suppose une vraie soumission et un retour de la plateforme agréée concernée.
Les outils ne vérifient pas toujours les mêmes couches : PDF/A-3, XML embarqué, XSD, Schematron EN16931, profil Factur-X, règles France CTC ou contrôles propres à une plateforme.
Comparer le périmètre exact, la version des règles, la syntaxe testée, les erreurs brutes et le contexte métier. Le scan FacturX API sépare ces couches pour éviter un verdict unique trompeur.
Et après ?
Choisissez l'étape suivante pour activer FacturX API sur votre stack. Tous les liens sont internes pour garder le suivi clair.