Validez gratuitement votre facture électronique (sans inscription)¶
Vous avez une facture au format PDF, XML ou Factur-X et vous voulez savoir si elle est conforme à la norme EN 16931 ? Le validateur Verifacture est gratuit, sans inscription, et ne stocke aucune de vos données. Voici comment l'utiliser et ce qu'il vérifie.
Pourquoi valider vos factures ?¶
À partir du 1er septembre 2026, les factures électroniques non conformes seront rejetées par la plateforme du destinataire ou par le PPF. Une facture rejetée, c'est un retard de paiement, une relance à gérer, et potentiellement une amende de 50 € si le problème persiste.
Les erreurs les plus courantes sont souvent invisibles à l'œil nu : un taux de TVA incohérent avec la catégorie déclarée, un montant total qui ne correspond pas à la somme des lignes, un champ obligatoire manquant dans le XML... Autant de problèmes qu'un validateur détecte en une seconde.
Ce que le validateur vérifie¶
Le validateur Verifacture applique plus de 170 règles de validation définies par la norme européenne EN 16931, complétées par les règles spécifiques françaises (AFNOR XP Z12-012).
Détection automatique du format¶
Déposez votre fichier, le validateur détecte automatiquement s'il s'agit :
- D'un Factur-X (PDF/A-3 avec XML CII embarqué)
- D'un XML CII (Cross-Industry Invoice)
- D'un XML UBL (Universal Business Language)
Les vérifications effectuées¶
| Catégorie | Exemples de règles |
|---|---|
| Champs obligatoires | Numéro de facture (BT-1), date d'émission (BT-2), devise (BT-5), SIREN vendeur |
| Cohérence des montants | Somme des lignes = total HT, total HT + TVA = total TTC |
| TVA | Taux cohérent avec la catégorie (S, E, AE, Z...), montant TVA calculé correctement |
| Références | Un avoir doit référencer la facture d'origine, un acompte doit être de type 386 |
| Format | Conformité PDF/A-3 pour Factur-X, namespace XML correct pour CII/UBL |
| Règles françaises | Mentions obligatoires FR, format SIREN/SIRET valide |
Le rapport de validation¶
Le résultat est structuré et lisible :
- Conforme ou non conforme — verdict clair.
- Liste des erreurs — chaque erreur indique la règle violée (par exemple
BR-CO-10), le champ concerné et un message explicatif en français. - Avertissements — alertes non bloquantes (par exemple un taux de TVA inhabituel).
- Résumé — numéro de facture, date, vendeur, acheteur, montants, nombre de lignes.
Comment l'utiliser¶
Via le site web¶
- Allez sur verifacture.io/validator.
- Glissez-déposez votre fichier (PDF ou XML) ou cliquez pour sélectionner un fichier.
- Le résultat s'affiche en moins d'une seconde.
Aucune inscription, aucun compte requis. Vos données ne sont jamais stockées — la validation est entièrement stateless.
Via le CLI (pour les développeurs)¶
Si vous intégrez la validation dans votre workflow de développement :
# Installer le CLI
go install github.com/tahayassine/facturx-go/cmd/facturx@latest
# Valider un fichier
facturx validate ma-facture.pdf
facturx validate ma-facture.xml
Le CLI retourne un code de sortie 0 si la facture est conforme, 1 sinon — idéal pour l'intégrer dans votre CI/CD.
Via l'API REST¶
L'API retourne un JSON structuré avec le format détecté, le verdict, les erreurs et le résumé. Pas d'authentification requise (rate limit : 30 requêtes/minute par IP).
Confidentialité et sécurité¶
- Aucune donnée stockée : le fichier est analysé en mémoire et immédiatement supprimé après la validation.
- Aucun log du contenu : seules les métriques anonymisées sont collectées (nombre de validations, formats, taux de conformité).
- Taille maximale : 5 Mo par fichier.
- Timeout : 5 secondes par validation.
- Protection XML : le parseur est configuré en mode strict avec les entités externes désactivées (protection contre les attaques XXE).
Cas d'usage concrets¶
Vous migrez depuis Word/Excel¶
Vous venez de créer votre première facture avec un nouvel outil. Déposez-la dans le validateur avant de l'envoyer à votre client — c'est la meilleure façon de vérifier que tout est en ordre.
Vous recevez une facture d'un fournisseur¶
Votre fournisseur vous envoie une facture Factur-X et vous voulez vérifier qu'elle est conforme avant de l'intégrer dans votre comptabilité.
Vous êtes développeur et vous intégrez la facturation¶
Vous construisez un connecteur de facturation électronique. Le validateur (CLI ou API) s'intègre dans vos tests automatisés pour vérifier chaque facture générée.
Vous êtes expert-comptable¶
Un de vos clients vous envoie une facture et vous voulez vérifier sa conformité avant de la comptabiliser. Le validateur vous donne un rapport détaillé en une seconde.
En résumé¶
- Le validateur Verifacture est gratuit, sans inscription, sans stockage de données.
- Il vérifie 170+ règles EN 16931 et les règles spécifiques françaises.
- Il accepte les formats Factur-X (PDF), CII (XML) et UBL (XML).
- Disponible en web, CLI et API REST.
- C'est le moyen le plus rapide de savoir si vos factures sont conformes avant de les envoyer.