Validateur KoSIT : comment valider les fichiers ZUGFeRD et XRechnung
Le validateur KoSIT (Koordinierungsstelle für IT-Standards — Centre de coordination des normes informatiques) est l'outil officiel de l'administration allemande pour la validation des factures électroniques. Quiconque envoie des fichiers ZUGFeRD ou XRechnung devrait les valider au préalable — une facture rejetée retarde le paiement et cause un travail supplémentaire inutile.
> Réponse rapide : Le validateur KoSIT vérifie les factures électroniques par rapport aux schémas XSD, aux règles métier et aux règles CIUS allemandes. Vous pouvez l'utiliser comme outil Java local ou alternativement utiliser le Validateur ZUGFeRD et XRechnung gratuit directement dans votre navigateur.
Que vérifie exactement le validateur KoSIT ?
Le validateur effectue cinq vérifications séquentielles :
- Vérification syntaxique : le XML est-il bien formé ?
- Vérification de schéma : la structure est-elle conforme au schéma UBL 2.1 ou CII ?
- Règles métier (BR) : tous les champs obligatoires sont-ils présents ? (BR-01 à BR-65)
- Règles de calcul (BR-CO) : les totaux sont-ils corrects ? (Net + TVA = Brut)
- Règles CIUS : règles spécifiques à l'Allemagne pour XRechnung (BR-DE-01 à BR-DE-25)
Ce n'est que lorsque les cinq niveaux sont validés que la facture électronique est considérée comme valide. Une seule erreur à n'importe quel niveau entraîne le rejet.
Comment utiliser le validateur KoSIT ?
Option 1 : Validateur en ligne
Divers fournisseurs proposent le validateur KoSIT comme outil en ligne. Vous téléchargez votre fichier XML et recevez immédiatement un résultat de validation. L'inconvénient : vos données de facturation sont transmises à un serveur externe.
Option 2 : Ligne de commande (Java)
Le validateur officiel est un programme Java :
- Installer Java Runtime (JRE 11+)
- Télécharger le ZIP du validateur
- Charger la configuration (Scenarios) pour XRechnung ou ZUGFeRD
- Exécuter la commande :
java -jar validationtool.jar -s scenarios.xml fichier.xml
Option 3 : Validateur gratuit dans le navigateur
Le Validateur ZUGFeRD et XRechnung sur notre site vérifie votre fichier XML directement dans le navigateur par rapport à tous les champs obligatoires EN 16931. Pas d'installation, pas de téléchargement — le fichier ne quitte jamais votre ordinateur.
Quelles sont les erreurs de validation les plus courantes ?
| Erreur | Cause | Solution |
|---|---|---|
| BR-02 | Date de facture manquante | Ajouter BT-2 (IssueDate) |
| BR-06 | Nom du vendeur manquant | Ajouter BT-27 (SellerName) |
| BR-16 | Pas de postes de facture | Ajouter au moins un InvoiceLine |
| BR-CO-10 | Total incorrect | Vérifier les totaux des postes |
| BR-DE-01 | [Leitweg-ID](/blog/leitweg-id-explique) manquant | Ajouter BT-10 pour XRechnung |
Un aperçu complet des champs obligatoires se trouve dans EN 16931 : tous les champs obligatoires.
Pourquoi valider avant l'envoi ?
Une facture électronique invalide est immédiatement rejetée par les administrations publiques via le ZRE. Les entreprises disposant de systèmes automatisés de réception de factures rejettent également les fichiers défectueux. Résultat : des paiements retardés et un effort de correction inutile.
Validez chaque facture électronique avant l'envoi avec le Validateur ZUGFeRD et XRechnung gratuit — directement dans votre navigateur, sans envoi à un serveur. Vous pouvez également créer une XRechnung via le Générateur XRechnung basé sur formulaire — la validation est intégrée.
Comment TaxLayer valide-t-il automatiquement ?
TaxLayer valide automatiquement chaque facture électronique générée par rapport à tous les champs obligatoires EN 16931 avant que le fichier ne soit disponible au téléchargement. Ainsi, vous évitez les rejets par le destinataire — sans étape de validation manuelle. Les deux premières conversions par mois sont gratuites.
Questions fréquentes
Qu'est-ce que le validateur KoSIT ?
Le validateur KoSIT est l'outil officiel du Centre de coordination des normes informatiques (Koordinierungsstelle für IT-Standards) pour la validation des factures électroniques. Il vérifie les fichiers XML par rapport aux schémas XSD, aux règles Schematron et aux règles CIUS allemandes pour XRechnung.
Quels contrôles le validateur KoSIT effectue-t-il ?
Il effectue cinq niveaux de vérification : vérification syntaxique (XML bien formé), vérification de schéma (structure UBL/CII), règles métier (BR-01 à BR-65), règles de calcul (net + TVA = brut) et règles CIUS (BR-DE-01 à BR-DE-25).
Existe-t-il une alternative en ligne gratuite au validateur KoSIT ?
Oui. Le Validateur ZUGFeRD et XRechnung de TaxLayer vérifie votre fichier directement dans le navigateur par rapport à tous les champs obligatoires EN 16931 — sans installation, sans envoi à un serveur.
Que signifie l'erreur BR-DE-01 ?
BR-DE-01 signifie que le Leitweg-ID (BT-10) est manquant. Cette erreur se produit avec XRechnung car le Leitweg-ID y est un champ obligatoire. Plus de détails dans Le Leitweg-ID expliqué.
Puis-je valider des PDF ZUGFeRD avec le validateur ?
Le validateur KoSIT officiel ne vérifie que les fichiers XML. Le Validateur TaxLayer peut également vérifier les PDF ZUGFeRD directement dans le navigateur — il extrait automatiquement le XML intégré.
Dois-je valider chaque facture électronique avant l'envoi ?
Ce n'est pas légalement obligatoire mais fortement recommandé. Une facture électronique invalide sera rejetée par le destinataire, retardant le paiement. TaxLayer valide automatiquement par rapport à EN 16931 avant de générer le fichier.
Outils gratuits
Articles connexes
Convertissez vos factures PDF maintenant
Essayez TaxLayer gratuitement — 2 conversions par mois, sans carte bancaire.
Commencer