Valider et lire vos factures électroniques
Factur-X, UBL et CII contrôlés selon la norme EN 16931 et les règles françaises BR-FR de la réforme 2026–2027 — gratuitement, directement dans votre navigateur.
Dans ces outils, votre document ne quitte jamais votre poste — aucun envoi, aucun compte, aucune donnée de document dans les statistiques.
Outils
Chaque outil s’exécute localement. Aucun outil ne transmet votre fichier.
Visualiseur UBL
Lire une facture ou un avoir UBL 2.1 sous forme structurée.
Visualiseur CII
Lire une Cross Industry Invoice sous forme structurée.
Validateur UBL
Validation du schéma et des règles EN 16931 pour les factures UBL 2.1.
Visualiseur Factur-X
Extraire et lire le XML CII contenu dans un PDF Factur-X.
Validateur Factur-X
Examiner un PDF Factur-X et valider la facture qu’il contient.
Validateur France
Les règles de gestion françaises officielles pour les factures UBL, CII et Factur-X.
Validateur myDATA
Validation du schéma officiel AADE myDATA v2.0.2 pour les documents grecs.
Normes prises en charge
Des fiches de référence écrites pour les développeurs qui doivent faire fonctionner ces documents, pas pour des plaquettes commerciales.
Les outils du navigateur : votre document ne quitte jamais votre poste
Traité dans votre navigateur
Les fichiers sont lus via l’API File du navigateur et analysés par son propre analyseur XML. Aucun outil ne comporte d’étape d’envoi : le fichier n’est transmis nulle part.
Rien n’est conservé
Les outils n’utilisent ni base de données, ni stockage de fichiers, ni session. Fermez l’onglet et le document disparaît. Le contenu du document n’est jamais écrit dans un journal ni dans les statistiques.
Les documents hostiles sont refusés
Les documents comportant une DOCTYPE ou des déclarations d’entités sont rejetés avant l’analyse, ce qui ferme les attaques XXE et par expansion d’entités. Les valeurs du document ne sont jamais interprétées comme du HTML.
Valider depuis votre propre serveur
BêtaL’API de validation exécute le même cœur de validation que les outils ci-dessus, sous la forme d’un point d’accès HTTP côté serveur : une requête, une cible nommée explicitement, un rapport indiquant quelles couches se sont exécutées et ce que chacune a trouvé. Un document qui lui est envoyé est traité en mémoire puis écarté — les outils ne transmettent jamais rien, et l’API ne détient ce que vous lui envoyez que le temps de la requête. Documentation en anglais.
curl https://edocumenttools.com/api/v1/validate \
-H "Authorization: Bearer $EDOCUMENT_API_KEY" \
-F "target=en16931-1.3.16-ubl-2.1" \
-F "file=@invoice.xml"Facturation électronique en France
La réforme française repose sur UN/CEFACT CII, UBL et Factur-X. Si vous la mettez en œuvre, le visualiseur CII est le moyen le plus rapide de voir ce que votre système produit réellement — et les fiches de référence expliquent comment s’articulent les syntaxes, le modèle sémantique EN 16931 et les jeux de règles français. Nos guides répondent aux questions les plus fréquentes, sources officielles à l’appui.
Conçu pour celles et ceux qui déboguent des documents
Analyse fondée sur les espaces de noms
Les éléments sont résolus par URI d’espace de noms et nom local, jamais par préfixe. Un document qui associe les espaces de noms UBL à foo et bar s’analyse exactement comme un document utilisant cac et cbc.
Des valeurs affichées telles qu’écrites
Montants, quantités et dates conservent la forme lexicale trouvée dans votre document à côté de la valeur interprétée. Un décimal mal formé est affiché, non corrigé en silence.
Honnête sur ce qui a été exécuté
Les contrôles non implémentés indiquent « non exécuté », jamais une coche verte. Une couche de validation n’est déclarée conforme que si elle s’est réellement exécutée.
Aucune supposition de version
Toutes les versions UN/CEFACT CII partagent le même espace de noms : la version ne peut donc pas être déduite d’un document. Ces outils le disent au lieu de supposer D22B.
Questions fréquentes
Ces outils sont-ils vraiment gratuits ?
Oui. Les outils du navigateur ne demandent aucun compte, aucune inscription, aucune période d’essai et n’ont aucune limite d’utilisation. Ils s’exécutent dans votre navigateur : ils ne coûtent donc rien à exploiter par document.
Mes documents quittent-ils mon poste ?
Non. Tous les outils de ce site lisent et analysent les fichiers localement, via les API du navigateur. Aucun fichier n’est transmis, stocké ni envoyé, et aucun contenu de document n’arrive dans les statistiques. Les seules requêtes réseau effectuées portent sur les exemples de ce site et, pour le validateur, sur ses propres fichiers de schéma et de règles. L’API de validation est la seule partie de ce projet qui fonctionne autrement, parce qu’un développeur lui envoie volontairement un document depuis son propre serveur ; elle le garde en mémoire le temps de la requête et ne conserve rien.
Quels formats sont pris en charge aujourd’hui ?
Les factures et avoirs UBL 2.1 ainsi que les documents UN/CEFACT Cross Industry Invoice peuvent être visualisés. Les factures UBL peuvent être validées face au schéma XML UBL 2.1 de l’OASIS et aux règles de gestion EN 16931. Les PDF Factur-X et ZUGFeRD peuvent être examinés — conteneur, pièces jointes, métadonnées XMP et profil déclaré — et la facture CII qu’ils contiennent validée. Les documents UBL et CII français, ainsi que les profils Factur-X pris en charge, peuvent être contrôlés avec les paquets de règles France_RFE 1.4.0.04 épinglés. Les avis d’expédition et de réception sont modélisés dans l’architecture et reconnus, mais ne sont pas encore lisibles sous forme structurée.
Puis-je m’en servir pour la facturation électronique française ?
Oui. Le validateur de facture électronique France exécute les paquets de règles officiels FNFE-MPE France_RFE, version 1.4.0.04, figés sur un commit immuable et vérifiés par empreinte : les profils EN 16931 et EXTENDED-CTC-FR pour UBL et CII, ainsi que les profils Factur-X pour lesquels cette version fournit des règles. Chaque anomalie porte l’identifiant de règle émis par l’artefact lui-même ; rien n’est réimplémenté. C’est un outil indépendant, ni officiel ni agréé, et un résultat conforme ne garantit pas la conformité : la transmission, les statuts du cycle de vie, l’e-reporting et la conservation ne sont pas observables dans un fichier. La conformité du conteneur PDF/A-3 n’est pas vérifiée non plus, et chaque résultat le précise.