Pourquoi un Factur-X visuellement correct peut être rejeté
C'est l'erreur la plus fréquente : un artisan ou un freelance génère un fichier Factur-X, l'ouvre dans Adobe Reader, voit une belle facture bien mise en page — et pense que c'est bon. Il l'envoie à son client grand compte ou le dépose sur Chorus Pro.
Résultat : rejet automatique.
Pourquoi ? Parce qu'un Factur-X est composé de deux parties :
- Le PDF visible — ce que vous voyez à l'écran. Il peut être parfait.
- Le XML invisible embarqué — ce que lit la machine. C'est lui qui est validé par les plateformes.
Les Plateformes Agréées et Chorus Pro ne regardent que le XML. Si ce XML est mal structuré, incomplet, ou au mauvais niveau de conformité, la facture est rejetée — même si le PDF est impeccable.
Les 8 erreurs Factur-X les plus fréquentes en 2026
Ces erreurs représentent plus de 90% des rejets constatés sur Chorus Pro et les Plateformes Agréées :
| Erreur | Impact | Solution |
|---|---|---|
| SIRET absent ou invalide | Rejet immédiat | Vérifier le SIRET via base Sirene INSEE · 14 chiffres sans espaces |
| Format date incorrect ex : 14/11/2025 au lieu de 20251114 |
Rejet immédiat | Format obligatoire dans le XML : AAAAMMJJ (pas de tirets ni slashes) |
| Niveau XML insuffisant MINIMUM au lieu de EN 16931 |
Rejet immédiat | Utiliser un outil qui génère le niveau EN 16931 ou EXTENDED |
| Numéro de facture absent | Rejet immédiat | Champ ID obligatoire dans le XML · séquentiel et unique |
| TVA mal structurée taux, base HT ou montant manquants |
Rejet immédiat | Les trois champs doivent être présents : taux + base HT + montant TVA |
| Numéro TVA intracommunautaire absent | Avertissement | Obligatoire pour les assujettis TVA · format FR + 11 chiffres |
| Adresse client incomplète code postal ou pays manquant |
Avertissement | Ville, code postal et pays (FR) obligatoires dans le XML client |
| Conditions de paiement absentes | Avertissement | Délai de paiement et pénalités de retard requis en EN 16931 |
Factur-X rejeté par Chorus Pro : les 4 causes les plus fréquentes en 2026
Chorus Pro est plus strict que les Plateformes Agréées privées. Sur les marchés publics, le taux de rejet des premières soumissions tourne autour de 15 à 20 %. Voici les 4 causes qui reviennent systématiquement :
- Niveau XML insuffisant. Vous envoyez un Factur-X MINIMUM ou BASIC WL alors que Chorus Pro exige le niveau EN 16931. Le fichier est techniquement un Factur-X valide, mais il ne contient pas assez de données structurées. Résultat : rejet immédiat sans message d'erreur clair.
- SIRET du destinataire absent ou incorrect. Sur Chorus Pro, le SIRET de l'entité publique doit correspondre exactement à celui enregistré dans l'annuaire. Un chiffre de travers ou un SIRET d'établissement au lieu du siège = rejet.
- Numéro d'engagement manquant. Pour les marchés publics, le numéro d'engagement (bon de commande) est obligatoire dans le XML. Si votre logiciel ne le renseigne pas dans le champ
BuyerReference, Chorus Pro rejette la facture. - Format de date non ISO 8601. Chorus Pro attend
2026-03-20(YYYY-MM-DD). Si votre XML contient20/03/2026ou20032026, c'est un rejet automatique — même si le PDF affiche la date correctement.
Le validateur FactureValide détecte ces 4 erreurs avant l'envoi. Et si vous passez par le convertisseur, elles sont corrigées automatiquement lors de la génération du XML.
Comment valider un Factur-X en 3 étapes gratuitement
La validation d'un Factur-X se fait en analysant le XML embarqué dans le fichier PDF. Voici la méthode la plus simple :
factur-x.xml attaché à l'intérieur du PDF/A-3. Si aucun XML n'est trouvé, votre fichier n'est pas un Factur-X — c'est un simple PDF non conforme. Vous pouvez aussi utiliser le lecteur Factur-X pour visualiser les données XML en clair.Validateur Factur-X EN 16931 — gratuit
Uploadez votre fichier PDF. FactureValide extrait le XML, vérifie la conformité EN 16931 et liste les erreurs à corriger en moins de 30 secondes.
Peut-on valider un Factur-X sans installer de logiciel ?
Oui — et c'est même la méthode recommandée pour les artisans, freelances et TPE qui n'ont pas d'ERP. Le validateur en ligne FactureValide fonctionne directement dans votre navigateur : vous uploadez votre PDF, l'outil extrait le XML embarqué, vérifie les 26 règles EN 16931 et affiche un rapport de conformité détaillé en moins de 30 secondes. Rien à télécharger, pas de compte à créer, 100 % local — votre fichier n'est jamais envoyé sur un serveur.
Alternatives existantes : l'outil de test Chorus Pro (réservé aux entités déjà inscrites), le validateur FNFE-MPE (technique, interface austère), ou des outils open source comme Mustang Project (nécessite Java). Pour un usage ponctuel sans bagage technique, FactureValide reste la voie la plus rapide.
Niveau MINIMUM vs EN 16931 : quelle différence pour la validation ?
C'est le point le plus mal compris. Il existe plusieurs niveaux de conformité Factur-X, et tous ne sont pas acceptés par les Plateformes Agréées.
Le niveau MINIMUM contient très peu de données structurées dans le XML : un identifiant, une date, un montant total. C'est techniquement un Factur-X valide — mais insuffisant pour Chorus Pro et toutes les PA qui exigent le niveau EN 16931.
Niveau MINIMUM ou BASIC WL : pourquoi ils sont systématiquement refusés en 2026
La spécification Factur-X définit 5 niveaux de conformité, du plus léger au plus complet : MINIMUM, BASIC WL, BASIC, EN 16931, et EXTENDED. Seuls les deux derniers sont acceptés par l'écosystème français en 2026.
Pourquoi ? Le niveau MINIMUM ne contient dans le XML que 4 champs : identifiant facture, date, devise et montant total. Pas de SIRET, pas de lignes détaillées, pas de ventilation TVA. C'est inutilisable pour le contrôle fiscal automatisé — ce qui est précisément l'objectif de la réforme. Le BASIC WL ajoute quelques champs (vendeur, acheteur) mais reste insuffisant pour les Plateformes Agréées.
En pratique, si votre rapport de validation affiche « Profil détecté : MINIMUM » ou « BASIC WL », votre facture sera rejetée par Chorus Pro, par les 101+ PA immatriculées, et par la plupart des grandes entreprises qui vérifient le niveau à la réception. Le convertisseur FactureValide génère systématiquement le niveau EN 16931 — vous n'avez pas à choisir manuellement.
Comparatif des validateurs Factur-X gratuits disponibles en 2026
Plusieurs outils permettent de valider la conformité d'un Factur-X. Voici un comparatif objectif :
Que faire quand le validateur détecte des erreurs ?
Deux approches selon votre outil de facturation :
Si vous utilisez un logiciel de facturation
Contactez votre éditeur avec le rapport de validation. Les erreurs de niveau (MINIMUM au lieu de EN 16931) ou de format de date sont souvent des bugs de configuration à corriger dans les paramètres du logiciel.
Si vous créez vos factures sous Excel, Word ou PDF
C'est là que FactureValide est le plus utile : vous uploadez votre fichier existant, l'IA détecte les anomalies, les corrige automatiquement (SIRET vérifié, date reformatée, mentions LME ajoutées) et génère un nouveau Factur-X EN 16931 conforme en 2 minutes. Pas besoin de comprendre le XML — c'est géré automatiquement.
Comment corriger un Factur-X non conforme sans toucher au XML ?
C'est la question la plus posée par les artisans et freelances qui ne sont pas développeurs. La réponse courte : ne touchez jamais au XML directement. Même avec un éditeur de texte, une virgule mal placée rend le fichier invalide.
La méthode la plus fiable est de reconvertir depuis la source. Vous reprenez votre facture d'origine (le fichier Excel, Word ou PDF que vous avez créé), vous corrigez les données manquantes (SIRET, mentions obligatoires, taux de TVA), puis vous passez le fichier dans le convertisseur FactureValide. Un nouveau XML conforme EN 16931 est généré automatiquement, intégré dans un PDF/A-3b propre. Votre ancien Factur-X non conforme est remplacé — pas patché.
Si vous n'avez plus le fichier source (le client vous a envoyé un PDF non conforme par exemple), FactureValide sait aussi extraire les données d'un PDF existant via OCR, puis regénérer un Factur-X propre. C'est plus lent (2 minutes au lieu de 30 secondes) mais ça évite de ressaisir toute la facture.
Comment générer un Factur-X conforme EN 16931 gratuitement ?
Si votre validation révèle trop d'erreurs à corriger manuellement, la solution la plus simple est de reconvertir votre facture depuis sa source (Excel, Word, PDF) plutôt que de patcher le XML existant.
- Depuis Excel ou Word : uploadez le fichier original sur FactureValide → l'IA extrait les données, corrige les anomalies, génère le Factur-X EN 16931. 3 conversions gratuites sans inscription.
- Depuis un PDF non conforme : même process — FactureValide lit le PDF, extrait les données visibles, les structure en XML EN 16931 et génère le nouveau fichier.
- Depuis une photo ou un scan : le générateur FactureValide lit les données via OCR malgré la qualité variable, puis l'IA complète et corrige avant de générer le Factur-X.
Votre facture corrigée et conforme EN 16931 en 2 minutes
FactureValide détecte les erreurs, corrige automatiquement et génère le Factur-X conforme — sans changer vos outils de travail. Zéro XML à toucher manuellement.
Questions fréquentes sur la validation Factur-X
factur-x.xml ou ZUGFeRD-invoice.xml, votre fichier contient bien un XML. S'il n'y a rien, c'est un simple PDF non conforme.Validez votre Factur-X maintenant — c'est gratuit
Upload · Analyse XML · Rapport de conformité EN 16931 · Correction automatique si nécessaire.
Valider mon fichier →