Guide Factur-X
Validez vos factures Factur-X gratuitement
Mis à jour le
Valider un fichier Factur-X avant l'envoi aide à repérer les erreurs de structure et de données. Heureusement, des outils gratuits permettent de vérifier rapidement vos fichiers hybrides. Simplifiez vos processus sans frais supplémentaires.
Les outils gratuits de validation Factur-X analysent le fichier PDF/A-3 et le XML qu'il contient. Selon l'outil, ils contrôlent le XML au regard du schéma XSD et des règles de la norme EN 16931 (Schematron), et le PDF au regard de la norme PDF/A. Ces contrôles ne couvrent pas à eux seuls les règles de gestion françaises de la réforme, qui complètent la norme EN 16931 (annexe 7 des spécifications externes de la DGFiP ; norme AFNOR XP Z12-012). Le service de validation de la FNFE-MPE indique vérifier les fichiers Factur-X, CII et UBL au regard des normes AFNOR. Certains outils produisent un rapport détaillé des erreurs, comme une balise manquante ou une structure XML incorrecte. Ces vérifications sont utiles avant tout dépôt sur votre plateforme agréée ou sur Chorus Pro.
Outils utiles
Questions fréquentes
Quels outils gratuits sont disponibles pour valider Factur-X ?
Le service de validation en ligne de la FNFE-MPE (gratuit, avec un compte), la bibliothèque Python factur-x et l'outil Mustang (Java), qui contrôlent le XML, et veraPDF pour le conteneur PDF/A.
Comment un outil de validation détecte-t-il les erreurs ?
L'outil extrait le fichier XML intégré au PDF/A-3 et le compare au schéma XSD du profil et aux règles de la norme EN 16931. Un validateur qui applique aussi les règles françaises de la réforme vérifie en plus, par exemple, les notes obligatoires ou le format du numéro de facture. En cas d'anomalie, un rapport liste les erreurs détectées.
Pourquoi valider une facture Factur-X avant envoi ?
Une facture non conforme peut être rejetée par des plateformes comme Chorus Pro ou des systèmes de facturation clients. Une validation réduit ce risque sans assurer l'acceptation : la plateforme agréée et le destinataire appliquent leurs propres contrôles.
Ces outils permettent-ils de corriger les erreurs ?
Les outils gratuits identifient les erreurs mais ne corrigent pas automatiquement le fichier. Vous devez ajuster manuellement le XML ou utiliser un outil de création/modification de Factur-X.
La validation Factur-X est-elle suffisante pour Chorus Pro ?
Pas à elle seule : la facture doit aussi porter l'adresse de facturation électronique de l'entité publique et les références qu'elle demande, comme le code service ou le numéro d'engagement (dossier de spécifications externes Chorus Pro).
Prêt à tester ?
Essayez Facturx-Prêt avec votre facture
Téléverser une factureSources
- FNFE-MPE, services en ligne, dont le validateur Factur-X
- FNFE-MPE, page Factur-X (spécification et versions)
- DGFiP, spécifications externes de la facturation électronique v3.2 (dossier général, dossier Chorus Pro et annexes, dont l'annexe 7)
- Reproduction de la norme AFNOR XP Z12-012, chapitre « Formats et profils » (source secondaire)
- PyPI, bibliothèque Python factur-x (Akretion) (source secondaire)
- GitHub, projet Mustang (bibliothèque et validateur Java) (source secondaire)
- veraPDF, validateur PDF/A (source secondaire)
Ce guide résume les textes cités ; il ne remplace ni ces textes ni un conseil juridique ou comptable.