Ce qui est vérifié
- Présence et lisibilité de la pièce jointe
factur-x.xmldans le PDF/A-3. - Identifiant de profil (
urn:factur-x.eu:1p0:basic,…:en16931,…:extended) et version de la spécification. - Règles de base EN 16931 : champs obligatoires, codes de catégorie de TVA, devise, cohérence des calculs.
- Jeu complet de règles schematron EN 16931 via le validateur de référence KoSIT, qui implémente les mêmes règles européennes que le validateur du FNFE-MPE.
Les profils Factur-X
| Profil | Contenu | Usage |
|---|---|---|
| MINIMUM | Identifiants et totaux seulement | Transition uniquement ; pas une facture complète |
| BASIC WL | En-tête et pied sans lignes | Transition uniquement |
| BASIC | Lignes incluses, conforme EN 16931 | Facture complète |
| EN 16931 (COMFORT) | Toute la norme européenne | Recommandé |
| EXTENDED | Extensions sectorielles | Cas complexes |
Avant la PDP : tester son logiciel de facturation
À partir du 1er septembre 2026, chaque facture B2B passe par une plateforme de dématérialisation partenaire (PDP) qui applique les règles EN 16931 et rejette les fichiers non conformes. Le rejet arrive après l’envoi, chez le fournisseur, et retarde le paiement. Le réflexe utile : générer une facture test depuis votre logiciel (ou celui de votre fournisseur), la déposer ici et corriger les règles en échec avant la mise en production. Les identifiants de règles (BR-CO-15, BR-S-08, BR-DE-…) sont les mêmes que ceux affichés par les PDP et par Chorus Pro, ce qui facilite l’échange avec l’éditeur du logiciel.
Le validateur affiche aussi les données françaises de la réforme lues dans le XML : SIREN des parties, catégorie d’opération (biens, services, mixte), option de paiement de la TVA sur les débits ou les encaissements.
Erreurs fréquentes
| Règle | Signification | Qui corrige |
|---|---|---|
| BR-CO-15 | TTC ≠ HT + TVA | Émetteur (arrondis) |
| BR-S-08 / BR-CO-17 | Ventilation de TVA incohérente avec les lignes | Émetteur |
| BR-08 / BR-10 | Adresse du vendeur ou de l'acheteur absente | Émetteur |
| NO_EMBEDDED_XML | Le PDF ne contient pas de XML | Ce n'est pas un Factur-X |
Questions fréquentes
Le fichier est-il conservé ou transmis ?
Non. La facture est traitée en mémoire pour produire le rapport, puis supprimée. Rien n’est envoyé à la DGFiP, à une PDP ou à un tiers.
Est-ce le validateur officiel du FNFE-MPE ?
Non. Le FNFE-MPE publie son propre service. Cet outil applique les règles schematron EN 16931 via l'implémentation KoSIT, qui couvre les mêmes règles métier européennes. Les extensions françaises (CTC-FR) ne sont pas encore contrôlées.
Mon Factur-X est en profil MINIMUM, est-ce un problème ?
MINIMUM ne contient que les totaux et les identifiants, pas les lignes. Ce n'est pas une facture complète et de nombreux destinataires la refuseront. Demandez à l'émetteur de passer en BASIC ou EN 16931.
Factur-X et ZUGFeRD, est-ce pareil ?
Oui. Factur-X 1.0 et ZUGFeRD 2.1 sont la même spécification, maintenue conjointement par le FNFE-MPE et le FeRD allemand.
Développeurs : le même moteur en API
curl -F file=@invoice.pdf https://einvoicechecker.com/v1/validatecurl -F file=@invoice.xml https://einvoicechecker.com/v1/parsecurl -F file=@invoice.xml "https://einvoicechecker.com/v1/render?lang=fr" -o invoice.html