FacturXLab
Guide Erreurs BR-* API Valider une facture

Validateur Factur-X en ligne

En résumé : un validateur Factur-X sérieux contrôle trois niveaux, pas un seul : la conformité PDF/A-3 du fichier (clause ISO 19005), la structure XSD du XML CII embarqué, et les règles métier EN16931 (codes BR-*), complétées en France par le CIUS France (codes BR-FR-*). Beaucoup d'outils en ligne ne vérifient que le XML — une facture peut alors paraître valide alors que son enveloppe PDF est rejetée en aval par une Plateforme Agréée.

Ouvrir le validateur, gratuit et sans compte →

Ce que ce validateur Factur-X vérifie

  • PDF/A-3 (veraPDF) — profil a/b/u, embarquement des polices, présence et relation (AFRelationship) du XML embarqué.
  • Structure XSD — conformité au schéma CII D22B du profil détecté (MINIMUM, BASIC WL, BASIC, EN16931, EXTENDED).
  • Règles métier Schematron EN16931 — cohérence des totaux, codes devise, identités des parties (codes BR-*).
  • Exigences France 2026 (CIUS France) — SIREN, adresse électronique des deux parties, mentions de pénalités et d'escompte (codes BR-FR-*).

Le détail de chaque code d'erreur, avec sa correction, est listé dans le guide des codes BR-* et BR-FR-*.

Pourquoi la conformité PDF/A-3 est souvent le maillon oublié

Une facture Factur-X est d'abord un PDF/A-3 : le standard d'archivage qui garantit qu'un document reste lisible à l'identique dans le temps, sans dépendance externe — chaque police doit notamment être embarquée dans le fichier. C'est une couche indépendante du contenu métier : un générateur peut produire un XML parfaitement conforme EN16931 tout en livrant un PDF qui échoue ce contrôle (cas fréquent avec des générateurs qui utilisent des polices « standard » non embarquées — voir le guide de correction par générateur). Ce validateur exécute le contrôle PDF/A-3 via veraPDF avant d'aller plus loin, pour que ce cas soit détecté et pas seulement le contenu XML.

Les 5 profils Factur-X supportés

MINIMUM, BASIC WL, BASIC, EN16931 et EXTENDED, en syntaxe CII — chaque profil est jugé selon ses propres règles : un MINIMUM n'est jamais évalué sur des champs qu'il n'est pas censé contenir. Compatible ZUGFeRD 2.x, qui partage le même format technique.

Questions fréquentes

Qu'est-ce qu'un validateur Factur-X ?

Un outil qui vérifie qu'une facture au format Factur-X (PDF portant un XML CII embarqué) respecte les trois niveaux de conformité requis : la structure du PDF (PDF/A-3), la structure du XML (XSD) et les règles métier EN16931 / France (Schematron, codes BR-* et BR-FR-*).

Ce validateur vérifie-t-il aussi le PDF/A-3, pas seulement le XML ?

Oui. Le PDF est d'abord contrôlé par veraPDF (conformité PDF/A-3 a/b/u) avant l'extraction et la validation du XML — un XML parfait dans un PDF non conforme reste rejeté par une Plateforme Agréée.

Le validateur est-il gratuit ?

Oui, sans compte, jusqu'à 20 factures par mois. Aucun fichier n'est conservé : le traitement est réalisé en mémoire.

Quels profils Factur-X sont supportés ?

Les cinq profils — MINIMUM, BASIC WL, BASIC, EN16931 et EXTENDED — en syntaxe CII, chacun validé selon ses propres règles.

Valider ma facture maintenant →

À lire aussi : le guide complet Factur-X & EN16931 · tous les codes d'erreur BR-* et BR-FR-* · corriger un PDF/A-3 selon votre générateur.

FacturXLab — l'infrastructure de conformité Factur-X Guide Factur-X · Erreurs BR-* · Polices PDF/A-3 · API · Mentions légales · Confidentialité

Service indépendant, non affilié au FNFE-MPE. Factur-X est une spécification publiée par le Forum National de la Facture Électronique. FacturXLab est édité par Comallagency LLC.