Facture électronique / Dossier ERP
Factur-X Validator : contrôler une facture avant intégration
Factur-X Validator sert à contrôler le XML et le document hybride avant leur intégration ERP. Utilisez le contrôle local ci-dessous pour lire un XML CII, puis le script téléchargeable ou le service FNFE-MPE pour les validations de structure et de règles métier.
Mis à jour le .
Factur-X Validator : choisir le niveau de contrôle
Un test Factur-X doit commencer par identifier ce qu’il vérifie. Le formulaire de cette page lit le XML dans votre navigateur et repère le profil, le numéro et la date. Il ne délivre pas une certification. Pour tester Factur X contre les schémas et règles métier, utilisez le script de validation locale, avec la bibliothèque Akretion documentée, ou le service de validation FNFE-MPE. La présence d’un XML ne prouve pas sa validité. Les contrôles de structure recherchent notamment les éléments requis et leur organisation. Les règles métier contrôlent d’autres cohérences ; une structure valide peut encore contenir un montant incohérent.
| Critère | Preuve |
|---|---|
| Lecture XML | Parsing et repérage des champs, sans validation de norme. |
| XSD | Contrôle de structure selon le format et le profil. |
| Schematron | Contrôle des règles métier implémentées par la bibliothèque. |
| PDF et ERP | Vérification séparée du conteneur, de la concordance et de l’import. |
Tester une facture X sans envoyer les données au site
Le formulaire ci-dessous traite un XML choisi localement. Il n’envoie pas son contenu à Flux ERP. Pour un PDF, le script téléchargeable extrait la pièce XML et effectue les contrôles dans votre environnement Python. Lisez la procédure dans le mode d’emploi de l’outil local. Si vous préférez Factur X Validator online chez FNFE-MPE, examinez d’abord les conditions du service externe avant d’y déposer un document. Le PDF de recette et son XML permet de découvrir le parcours avec un fichier public. Gardez les factures de votre entreprise dans les environnements autorisés par vos règles de protection des données et votre contrat plateforme.

Lire le résultat et corriger la source ERP
Une erreur doit être rapprochée du champ source et du traitement qui produit le document. Ne corrigez pas seulement le XML exporté si le prochain envoi reproduit le défaut. Conservez le message de contrôle, le numéro de document et la version du mapping, puis affectez la correction à l’ERP, à la transformation ou à la plateforme. Le générateur Factur-X aide à reproduire le fichier corrigé. Une validation XML ne démontre pas la concordance avec le PDF : comparez références, montants et taxes dans les deux représentations. Pour un contrôle complet du conteneur PDF/A, employez un outil spécialisé adapté. Le test fonctionnel doit aussi vérifier que l’ERP destinataire lit les champs attendus et garde les références métier.
Construire une preuve de recette réutilisable
Associez le fichier d’entrée, le rapport de validation et le résultat de l’import à un même cas. Le guide Factur-X pour votre ERP aide à choisir le profil à tester ; le raccordement du connecteur explique comment suivre ensuite la transmission. Préparez un cas accepté et un cas volontairement invalide pour observer le refus du système. Après correction, rejouez le premier fichier pour vérifier l’absence de doublon métier. La validation technique se conserve avec les preuves de traitement comptable. Quand la bibliothèque ou les règles évoluent, rejouez vos cas de référence et notez leur version : un ancien résultat positif ne qualifie pas à lui seul une nouvelle chaîne de traitement.
Sources du dossier
Questions fréquentes
Comment puis-je tester ma facture X ?
Commencez avec le XML extrait, puis appliquez XSD et Schematron avec le script local ou le service FNFE-MPE. Complétez par la vérification PDF/A, la concordance PDF/XML et la recette dans votre ERP.