Valider une Factur-X
Déposez une facture Factur-X / ZUGFeRD (le PDF avec son XML joint) ou un XML CII : la page en contrôle les données selon le schéma UN/CEFACT CII D16B et les règles de la norme EN 16931 publiées par le CEN (version 1.3.16), et affiche chaque anomalie avec son identifiant (BR-…, BR-CO-…) et son emplacement dans le fichier. Sans inscription, 4 contrôles par jour ; le fichier n’est pas conservé.
Valider une facture électronique
- Profils contrôlés : EN 16931 (« COMFORT ») et BASIC ; les profils MINIMUM, BASIC WL et EXTENDED ne sont pas contrôlés en v1 et sont signalés comme tels.
- Les messages des règles sont ceux du CEN, en anglais ; les identifiants permettent de retrouver la règle dans la norme.
- Ce qui n’est pas contrôlé ici : la conformité PDF/A-3 du PDF lui-même (rôle de veraPDF) et les exigences propres aux plateformes agréées de la réforme française.
- Calendrier français : réception obligatoire pour toutes les entreprises au 1er septembre 2026, émission pour les PME et micro-entreprises au 1er septembre 2027. Pas de conseil fiscal.
Ce qui est contrôlé
Le XML joint au PDF (factur-x.xml) est extrait, puis contrôlé : schéma XML d’abord, règles EN 16931 ensuite (calculs des totaux BR-CO-10 à BR-CO-16, ventilation de la TVA BR-S-08, catégories de TVA, mentions obligatoires). Une facture « valide » ne présente aucune erreur bloquante.
Lire le résultat
Chaque ligne donne la règle, sa gravité (fatal, warning), le chemin XPath de l’élément en cause et le texte de la règle. Exemple fréquent : BR-CO-15 quand le total TTC ne correspond pas au total HT plus la TVA, souvent un arrondi par ligne au lieu d’un arrondi par taux.
Pour les développeurs
Cette page appelle POST https://veriport.io/api/v1/einvoice/validate sans clé. Avec une clé gratuite, 100 appels par mois (un contrôle en coûte 5) ; POST /einvoice/create produit une Factur-X EN 16931 à partir de JSON (vendeur en Allemagne en v1) et POST /einvoice/parse lit une Factur-X reçue en JSON.
Questions
- Est-ce un validateur officiel ?
- Non. Veriport est édité par Janolab Studio LLC et exécute les fichiers de règles publiés par le CEN ; les outils de référence sont ceux de la FNFE-MPE et du projet Mustang. Sur notre jeu d’essai, nos verdicts concordent avec ceux du validateur KoSIT, règle par règle.
- Ma facture est-elle conservée ?
- Non. Le fichier est envoyé à l’API pour le contrôle, traité en mémoire puis abandonné ; seul l’appel est compté.
- Combien de contrôles gratuits ?
- 4 par jour et par adresse sans clé, 20 par mois avec une clé gratuite.
Automatisez : 100 appels gratuits par mois, puis à partir de $9.
Obtenir une clé gratuiteSources
- Factur-X 1.0 (the Franco-German hybrid invoice: PDF/A-3 with CII, profiles MINIMUM to EXTENDED) — FNFE-MPE, consulted 2026-10-28
- ZUGFeRD 2.x (identical to Factur-X 1.0; the EN 16931 profile is « COMFORT ») — FeRD (Forum elektronische Rechnung Deutschland), consulted 2026-10-28
- EN 16931 validation artefacts 1.3.16 (UBL and CII schematron, the business rules BR-*) — CEN/TC 434, published with the European Commission (Connecting Europe), consulted 2026-10-28
- Facturation électronique et plateformes agréées: reception by every business from 1 September 2026, issue by SMEs from 1 September 2027 — DGFiP (impots.gouv.fr), consulted 2026-10-28