🔍 Outil gratuit — traitement 100% local

Votre facture est-elle
conforme Factur-X ?

Vérifiez en quelques secondes si votre PDF contient un XML Factur-X valide, identifiez le profil et contrôlez les champs obligatoires EN 16931.

🔒 Fichier jamais envoyé. L'analyse se fait entièrement dans votre navigateur.

📄

Déposez votre facture PDF

Glissez votre fichier ici ou cliquez pour parcourir

PDF uniquement · 10 Mo max · Fichier jamais stocké ni transmis

Analyse en cours…

Lecture du fichier PDF

📄
Lecture et décodage du PDF
📋
Détection PDF/A-3 (métadonnées XMP)
🔍
Recherche du fichier XML embarqué
📊
Détection du profil Factur-X
Vérification des champs obligatoires EN 16931
⚖️
Règles métier (Schematron EN 16931)
Périmètre de ce validateur : détection XML, profil Factur-X, champs obligatoires EN 16931, cohérence des montants. La validation XSD complète et le Schematron intégral requièrent un moteur dédié côté serveur — non disponible dans cet outil navigateur.

Comment fonctionne la validation

6 contrôles successifs exécutés dans votre navigateur — aucun fichier transmis.

1
📋 Lecture du PDF Automatique
Le fichier PDF est décodé octet par octet dans votre navigateur. La version PDF et les métadonnées générales sont extraites.
Aucun envoi réseau — traitement 100% local via l'API File du navigateur
2
🗂️ Détection PDF/A-3 Norme Factur-X
Les métadonnées XMP sont scannées pour confirmer le format d'archivage PDF/A-3, obligatoire selon la spécification Factur-X. PDF/A-1 et PDF/A-2 sont insuffisants.
Balise recherchée : <pdfaid:part>3</pdfaid:part> dans le bloc XMP
3
🔍 Extraction du XML embarqué Norme CII
Recherche du fichier XML Cross-Industry Invoice (CII) embarqué dans le PDF — via les pièces jointes PDF.js ou par scan binaire direct. Noms reconnus : factur-x.xml, zugferd-invoice.xml, xrechnung.xml
Double stratégie d'extraction : pièces jointes PDF formelles + scan binaire de secours
4
📊 Détection du profil Factur-X EN 16931
Le champ GuidelineSpecifiedDocumentContextParameter/ID détermine le profil : MINIMUM (données de base), BASIC WL (TVA sans lignes), BASIC, EN 16931 ou EXTENDED. Chaque profil a ses propres règles de champs obligatoires.
Le profil conditionne les vérifications de l'étape suivante
5
Vérifications des champs obligatoires EN 16931 Règles BR-01 à BR-32
Les règles métier de la norme EN 16931 sont appliquées : présence du numéro de facture, date, code type, devise, vendeur, acheteur, pays, montants HT/TVA/TTC, lignes TVA, cohérence HT + TVA = TTC (BR-CO-15)…
15+ règles BR vérifiées — chaque erreur est expliquée avec sa référence normative
6
⚖️ Règles métier Schematron Schematron JS
9 règles métier supplémentaires sont appliquées : format de date YYYYMMDD, taux TVA français valides (0 / 2,1 / 5,5 / 8,5 / 10 / 20%), format N° TVA FR, format SIRET 14 chiffres, cohérence du montant à payer, etc.
Note : la validation Schematron et XSD complète selon les schémas officiels DGFiP requiert un moteur serveur — à effectuer via votre PA

Votre facture est conforme — et votre PA ?

Une Plateforme Agréée est obligatoire pour transmettre vos factures électroniques dès septembre 2026. Comparez les 141 PA référencées.

Voir le comparateur des 141 PA →
Gayar Solutions Intégrateur de solutions de gestion pour TPE/PME · La Réunion
📊 Comparateur PA 🌐 gayar.solutions ✉ hello@gayar.solutions