Validateur XRechnung : contrôle KoSIT et EN 16931 avant le dépôt
Importez votre XML XRechnung. Nous vérifions le schéma et les règles EN 16931 et BR-DE, et affichons chaque erreur avec son code de règle et le champ concerné, avant qu’un portail ou une administration ne rejette la facture.
Télécharger une facture XML
Glissez-déposez votre fichier XML ou cliquez pour parcourir
- Validateur KoSIT
- EN 16931
- XRechnung 3.0.2 avec BR-DE
- UBL et CII
- Gratuit, sans compte
Le validateur contrôle uniquement le fichier et n’envoie rien : ni via Peppol, ni via OZG-RE ou un autre portail. Vous transmettez la facture par votre canal habituel.
Ce que vérifie le validateur
- Structure et données obligatoires selon EN 16931 : schéma XML, parties, montants, TVA et identifiant de spécification (BT-24).
- Règles nationales allemandes (BR-DE) de XRechnung 3.0.2, par exemple les instructions de paiement (BG-16) et le contact du vendeur (BG-6).
- Référence de l’acheteur (BT-10) : le validateur vérifie qu’elle est présente (BR-DE-15), pas que la Leitweg-ID est correcte.
Comment ça marche
- Importez le XML : UBL ou CII, jusqu’à 2 Mo.
- Lisez le résultat : erreurs et avertissements avec code de règle et champ concerné (BT).
- Corrigez, vérifiez à nouveau, et déposez la facture seulement ensuite.
Questions fréquentes
Le validateur XRechnung est-il gratuit ?
Oui. Le validateur est gratuit et fonctionne sans compte. Sans connexion, chaque adresse IP peut lancer jusqu’à 30 contrôles par heure et au plus 6 par minute.
Le validateur vérifie-t-il l’UBL ou le CII ?
Les deux. Le validateur KoSIT contrôle les XRechnung en UBL (Invoice et CreditNote) et en CII selon les mêmes règles EN 16931 et XRechnung. Le fichier peut peser jusqu’à 2 Mo. Vérifiez les fichiers ZUGFeRD et Factur-X avec le validateur ZUGFeRD.
Que signifient les codes d’erreur courants ?
- BR-DE-15 : la référence de l’acheteur (BT-10) manque. Pour les acheteurs publics, elle contient la Leitweg-ID.
- BR-CO-10 : la somme des montants nets des lignes (BT-106) ne correspond pas aux lignes elles-mêmes (BT-131).
- PEPPOL-EN16931-R046 : un prix brut (BT-148) est indiqué, mais le prix net de l’article (BT-146) n’est pas égal au prix brut moins la remise sur prix de l’article (BT-147).
- BR-S-02 : une ligne a la catégorie de TVA S (par exemple 19 % ou 7 % en Allemagne), mais le numéro de TVA ou le numéro d’enregistrement fiscal du vendeur (BT-31, BT-32) ou le numéro de TVA de son représentant fiscal (BT-63) manque.
Que devient mon fichier ?
Le validateur traite uniquement le fichier que vous importez, pour établir le rapport de validation. Le fichier est transmis à nos services de validation et n’est pas conservé après le contrôle ; les copies de travail temporaires sont supprimées immédiatement. Nous ne transmettons pas le fichier à des destinataires, des portails ou des services d’IA. Nous conservons les journaux techniques (par exemple statut, temps de réponse et codes d’erreur) pendant une durée limitée, comme décrit dans la politique de confidentialité.
Politique de confidentialitéVotre facture n’existe qu’en PDF ?
Invoice Converter lit la facture PDF, vous montre les données extraites pour vérification et crée une XRechnung contrôlée selon les règles KoSIT avant le téléchargement.
Abonnements dès 10 €/mois hors taxes en facturation annuelle, ou 5 € par conversion hors taxes sans abonnement.
Qu'est-ce que la validation KoSIT ?
KoSIT (Koordinierungsstelle für IT-Standards) est le bureau de coordination allemand pour les standards informatiques. Le validateur KoSIT est l'outil officiel pour vérifier XRechnung et autres formats de facturation électronique par rapport à la norme européenne EN 16931. Il effectue à la fois la validation du schéma XML et les vérifications des règles métier Schematron.
L'utilisation du validateur KoSIT officiel aide à détecter les problèmes que les autorités publiques allemandes et autres destinataires exigeant la conformité XRechnung peuvent rejeter. Notre validateur en ligne utilise le même moteur de validation officiel.
Qu'est-ce que XRechnung ?
XRechnung est la mise en œuvre allemande (CIUS) de la norme européenne EN 16931 pour les factures électroniques. Pour les destinataires fédéraux, des obligations s’appliquent aux fournisseurs depuis le 27 novembre 2020 ; les règles et canaux des Länder et des communes peuvent différer. XRechnung utilise du XML en syntaxe UBL ou CII et sert à la transposition de la directive européenne 2014/55/UE.
En savoir plus sur la Norme XRechnung et Référence des champs XRechnung.
Norme européenne EN 16931
EN 16931 est la norme européenne pour le modèle de données sémantique des factures électroniques. Elle définit les éléments essentiels requis pour la facturation électronique transfrontalière au sein de l'UE. XRechnung implémente EN 16931 avec des règles spécifiques à l'Allemagne (CIUS). La validation contre EN 16931 aide à vérifier que vos factures répondent aux exigences minimales de la facturation électronique européenne.
Comment lire les résultats de validation
La validation KoSIT fournit des contrôles de schéma (structure XML) et des règles Schematron (règles métier). Comprendre les deux aide à corriger rapidement les problèmes susceptibles de provoquer un rejet par les destinataires.
- Les erreurs de schéma indiquent souvent que le XML est mal formé ou que des éléments sont au mauvais endroit.
- Les erreurs de règles métier (Schematron) pointent des champs obligatoires manquants ou des valeurs invalides (codes, totaux, dates).
- Chaque résultat contient un code de règle (ex. BR-DE-1) et le champ concerné (référence BT/BG si disponible).
- Après correction, relancez la validation jusqu’à réussite des contrôles configurés.
Autres outils et guides XRechnung
- PDF en XRechnungConvertir des factures PDF en XML XRechnung en vérifiant d’abord les données
- Créer une XRechnungSaisir les données dans un formulaire et les exporter en XRechnung
- XRechnung vers PDFTransformez un XML XRechnung en PDF lisible pour le relire ou le transmettre.
- Validateur ZUGFeRDVérifier les PDF hybrides ZUGFeRD et Factur-X et le XML CII
- Guide Leitweg-IDStructure, chiffre de contrôle et emplacement de la Leitweg-ID dans la facture
- Champs obligatoires XRechnungLes champs que toute XRechnung doit contenir