Pour qu’aucune facture ne revienne
Déposez votre fichier ZUGFeRD, Factur-X ou XRechnung. En deux secondes environ, vous voyez si elle passe, et pour chaque erreur la ligne, l’extrait et la correction. Sans inscription, sans installation.
Gratuit et sans compte. Avec un compte, vous contrôlez 20 factures par semaine.
Voilà à quoi ressemble chaque résultat. Contrôler ma facture →
Pas seulement ce qui cloche, mais où
Les autres validateurs citent la règle et vous laissent chercher l’endroit. Nous donnons le numéro de ligne, montrons l’extrait de votre fichier et écrivons ce qui doit y figurer.
Ligne et extrait
Chaque message porte le numéro de ligne et l’endroit concerné dans l’original, mis en évidence. Y compris pour les erreurs de schéma et pour le XML logé dans un PDF ZUGFeRD.
Une correction, pas un numéro de règle
160 règles disposent chez nous d’un texte clair avec le champ, le chemin et un exemple. « BR-DE-1 » n’aide personne, « le numéro de TVA du vendeur manque » si.
Deux moteurs, pas un
Chaque fichier passe par Mustang et par le validateur KoSIT de l’État allemand. Ce que l’un des deux relève figure dans le résultat.
Référentiel
| Moteurs | Mustang 2.26.0 · KoSIT 1.6.3 |
|---|---|
| Norme | EN 16931 |
| XRechnung | 3.0.2 (2026-08-31) |
| ZUGFeRD / Factur-X | jusqu’à 2.5.2 / 1.09.2 |
| Temps de réponse, médiane | 1,8 s |
| Temps de réponse, 95 % | 2,5 s |
| Factures conservées | aucune |
| Emplacement du serveur | Nuremberg, Allemagne |
Le résultat en rapport, prêt à archiver
Qui contrôle une facture doit souvent prouver qu’il l’a contrôlée. Le rapport retient ce qui a été vérifié, quand et avec quel référentiel, pour l’archive ou pour le service comptable.
Empreinte, horodatage, référentiel
SHA-256 du fichier contrôlé, l’heure avec le fuseau et les versions des deux moteurs. C’est ce qui relie plus tard un rapport à un fichier.
La facture contrôlée en pièce jointe
Sur demande, le fichier d’origine est ajouté en pages supplémentaires et intégré selon PDF/A-3. Un document au lieu de deux.
Allemand, anglais, français
Pour les groupes avec des destinataires à l’étranger. À partir de l’offre Automatiser ; un exemple est accessible sans compte.
Après le contrôle, la suite
Deux étapes qui coûtent sinon du travail manuel : corriger l’erreur et produire la facture suivante correctement.
Corriger les erreurs automatiquement
Téléversez la facture fautive. Ce qui se déduit sûrement, nous le corrigeons. Nous ne demandons que là où il faudrait deviner, par exemple l’identifiant de routage. Vous récupérez un fichier valide. Dans l’offre Automatiser.
Réparer une facture →Créer des factures
À partir de données structurées, un PDF ZUGFeRD ou une XRechnung valide, avec plusieurs lignes, toutes les catégories de TVA et l’identifiant de routage pour les acheteurs publics. Dans le navigateur ou par API.
Créer une facture →Pour les développeurs
Un appel, du JSON structuré en retour
Le même contrôle que dans le navigateur, en interface REST. La réponse contient la règle, le champ, la ligne, l’extrait et la correction, tout ce qu’il faut à votre programme.
validate_invoiceContrôle PDF et XML selon EN 16931, XRechnung et Factur-X.
extract_xmlExtrait le XML intégré d’un PDF ZUGFeRD.
check_consistencyCompare les données visibles du PDF avec le XML. Détecte les montants manipulés.
create_invoiceProduit une facture valide à partir de données, sans état, par appel.
validation_reportLivre le rapport en PDF/A-3, sur demande avec le fichier contrôlé.
Les cinq existent aussi en serveur MCP, pour qu’un agent IA les appelle directement : npx zugferd-mcp-client.
Clair. Sans surprise.
Commencez gratuitement. Changez quand vous avez besoin de plus.
gratuit en permanence
Vérifier des factures à l'unité – dans le navigateur ou par API.
Commencer gratuitement- 20 validations / semaine
- 1 accès
- 1 facture / mois à créer
- Les 4 outils MCP
- 160 corrections de règles
- JSON structuré
- – Une seule facture à la fois
- – Pied de page « Créé avec zugferd-validator.de » sur les factures générées
- – Sans support / sans SLA
facturé annuellement · 228 €/an
Pour les entreprises qui contrôlent leurs factures dans le flux.
- Contrôle par lot : plusieurs factures d'un coup
- Réparation : corriger les erreurs automatiquement
- 500 validations / semaine
- Compte d’entreprise avec 3 accès : un quota, une facture, un contrat
- Factures à créer : illimité
- Factures en marque blanche (votre logo)
- Tout ce qui est dans Gratuit
- Support e-mail (48 h)
- SLA 99 % · mises à jour prioritaires
facturé annuellement · 828 €/an
Pour de gros volumes et des processus critiques.
- Validations illimitées
- Compte d’entreprise avec 10 accès : un quota, une facture, un contrat
- Accès supplémentaires à 49 € par utilisateur et par an
- Création de factures illimitée
- Contrôle par lot (lots plus grands)
- Tout ce qui est dans Automatiser
- Support dédié
- Usage raisonnable : 300 appels / heure
Tous les prix hors TVA. · Voir la documentation API complète →
Plus de 300 appels/heure ou traitement en masse ? Offre Enterprise sur demande →
Vous créez vous-même les accès de vos collègues : dans votre compte, rubrique Équipe, ouvrez un compte d’entreprise et invitez-les. Chacun se connecte avec sa propre adresse, vous partagez le quota, il y a une seule facture pour l’entreprise et un seul contrat de sous-traitance. Le compte indique aussi qui a contrôlé combien.
¹ Usage raisonnable : Automatiser est prévu pour 60 appels API par heure, Scaler pour 300 — suffisant pour un usage professionnel normal. Pour un débit plus élevé, un traitement en masse ou un SLA ferme, voir l'offre Enterprise.
| Fonction | Gratuit | Automatiser | Scaler |
|---|---|---|---|
| Validations / semaine | 20 | 500 | Illimité¹ |
| Factures à créer / semaine | 1 | 20 | Illimité¹ |
| Appels API max / heure | – | 60 | 300 |
| Accès utilisateurs | 1 | 3 | 10 |
| Compte d’entreprise : rôles, droits et limites par personne | |||
| Accès supplémentaires possibles | 49 €/an | ||
| Le compte indique qui a contrôlé combien | |||
| Contrôle par lot (plusieurs factures d'un coup) | |||
| Réparer la facture (correction automatique) | |||
| validate_invoice | |||
| extract_xml | |||
| check_consistency | |||
| create_invoice | |||
| Marque blanche (sans pied de page) | |||
| 160 suggestions de correction | |||
| Support e-mail | |||
| Support dédié | |||
| SLA | 99 % | 99 % |
Facture électronique, Factur-X & validation — l'essentiel
Réponses sur l'obligation, les formats et la validation.
Qu'est-ce que Factur-X ?
Factur-X, ZUGFeRD, XRechnung : quelle différence ?
La facture électronique est-elle obligatoire en France ?
Comment valider une facture Factur-X ?
/v1/validate avec votre clé API dans l'en-tête X-Api-Key. Vous recevez un JSON structuré : format et profil détectés, liste des erreurs et avertissements avec identifiant de règle (par ex. BR-CO-26), champ BT concerné, suggestion de correction concrète et XPath, plus les métadonnées de la facture. La validation se fait selon EN 16931 avec Mustang Project et l'outil KoSIT. Détails dans la documentation API.Que signifie EN 16931 ?
Que veut dire une erreur de validation (BR-...) ?
Quels formats le validateur prend-il en charge ?
Puis-je aussi créer des factures avec le validateur ?
POST /v1/create ou l'outil MCP create_invoice, vous produisez une facture électronique valide à partir de données JSON structurées — au choix un PDF Factur-X (PDF/A-3 avec XML intégré) ou un XML pur. Sont pris en charge : plusieurs lignes, toutes les catégories de TVA (standard, exonéré, autoliquidation), remises et frais, et les mentions de paiement. Au-delà des factures classiques, vous créez aussi des avoirs, des corrections et des factures d'acompte rattachées à la facture d'origine. L'API est sans état : chaque appel renvoie la facture finie, rien n'est stocké. La conformité est contrôlée selon EN 16931 — soit à la création, soit ensuite via validate_invoice.Y a-t-il un environnement de test (sandbox) pour la création de factures ?
zv_test_…, dans le compte). Elle permet de tester l'intégration sans consommer votre quota Live. Les factures créées en mode Sandbox portent un filigrane « DEMO » bien visible sur chaque page et une mention dans le XML — pleinement testables, mais sans valeur pour un usage réel. Pour de vraies factures, utilisez la clé Live. La validation, elle, s'essaie gratuitement via l'offre Gratuit ou la clé de démonstration publique.Combien coûte le validateur ? Y a-t-il une offre gratuite ?
Comment plusieurs collègues travaillent-ils sur un même compte ?
Puis-je intégrer l'API à Claude ou à d'autres agents IA ?
zugferd-mcp-client) qui s'installe via npm et se branche dans les outils IA compatibles MCP comme Claude. Il expose les outils validate_invoice, extract_xml, check_consistency et create_invoice, pour qu'un agent IA vérifie, lise et crée des factures électroniques de façon autonome.Contrôlez la facture avant le destinataire
Déposez le fichier, lisez le résultat. Gratuit, sans compte, en deux secondes environ.