Pourquoi votre Factur-X est rejetée par Chorus Pro (et comment le savoir avant de déposer)
Sur le portail Chorus Pro, une Factur-X n'ouvre pas d'écran de saisie : elle part directement en intégration automatique. Si le XML embarqué enfreint une règle, la facture est rejetée sans message visible - le motif se cache dans le compte-rendu de l'onglet « Suivi des flux », dans un jargon technique peu engageant (« IRRECEVABILITE: cvc-complex-type.2.4.a… »).
Les motifs de rejet les plus fréquents
- Éléments XML vides ou en double : une balise de montant vide ou deux ContractReferencedDocument suffisent à l'irrecevabilité XSD - certains logiciels de facturation en produisent.
- Mode de règlement absent : Chorus Pro exige un PaymentMeans TypeCode (30 = virement), au-delà du schéma standard.
- Catégorie de TVA non conforme : Chorus refuse notamment « Z » (taux zéro) et n'accepte que certains codes UNTDID 5305 - utilisez « E » avec un motif d'exonération.
- SIRET inconnus de l'annuaire : émetteur non habilité ou destinataire absent de Chorus Pro = rejet immédiat.
- Références exigées manquantes : beaucoup d'entités publiques imposent un numéro d'engagement ou un code service - leur absence bloque la facture chez votre client.
Ce que fait ce validateur
Il rejoue ces contrôles avant le dépôt : structure du XML CII, SIRET (avec clé de Luhn), règles métier Chorus Pro, cohérence des totaux au centime, et interrogation en direct de l'annuaire Chorus Pro pour vérifier que votre destinataire existe et connaître ses exigences réelles. Verdict en trois niveaux : conforme, à vérifier, ou rejet probable - avec le détail exploitable pour chaque point.
Si la facture doit être corrigée, notre convertisseur PDF → Factur-X en régénère une propre à partir du PDF, et l'outil retirer le XML permet de repasser par le dépôt manuel. Pour ne plus jamais y penser, Chorus Pay automatise la génération et le dépôt avec les bonnes références.
Questions fréquentes
Que vérifie exactement ce validateur ?
La bonne formation du XML CII, le profil Factur-X, la présence et la validité (clé de Luhn) des SIRET, les éléments vides ou en double que le schéma refuse, le mode de règlement obligatoire, les catégories de TVA acceptées par Chorus Pro, la cohérence HT + TVA = TTC, et - si le destinataire est connu - ses obligations réelles (engagement, code service) via l'annuaire Chorus Pro.
En quoi est-il différent d'un validateur Factur-X générique ?
Les validateurs génériques contrôlent la norme EN 16931. Celui-ci contrôle en plus les règles propres à Chorus Pro, constatées sur de vrais comptes-rendus de rejet : catégorie de TVA « Z » refusée, mode de règlement obligatoire, SIRET devant exister dans l'annuaire, obligations d'engagement ou de code service selon le destinataire.
Ma facture a été rejetée par Chorus Pro, comment savoir pourquoi ?
Passez-la dans le validateur : les erreurs affichées correspondent aux motifs d'irrecevabilité et de rejet métier de Chorus Pro. Vous pouvez aussi consulter le compte-rendu détaillé dans l'onglet « Suivi des flux » de Chorus Pro.
Puis-je valider un XML seul, sans le PDF ?
Oui. L'outil accepte un PDF Factur-X (le XML est extrait automatiquement) ou directement un fichier XML CII.