Valider une XRechnung selon les règles officielles
Vous facturez des clients allemands ou recevez des XRechnung ? Contrôlez le fichier ici : chaque règle non respectée est indiquée avec son identifiant officiel et la correction à apporter.
Déposez une facture électronique ici
XML (XRechnung, Peppol BIS, UBL, CII) ou PDF avec XML intégré (Factur-X, ZUGFeRD)
Pas de fichier sous la main ? Essayez un exemple :
- Rien n'est envoyé : le fichier est lu dans cet onglet
- Règles officielles EN 16931 (CEN) et XRechnung (KoSIT)
- Chaque erreur expliquée simplement, avec la correction
Valider une XRechnung
- 1Déposez le fichier XML dans la zone ci-dessus ou cliquez pour le sélectionner.
- 2La syntaxe (UBL ou CII) est reconnue automatiquement et les jeux de règles adaptés sont appliqués.
- 3Lisez le rapport : erreurs puis avertissements, chacun avec identifiant de règle, message, XPath et extrait XML surligné.
- 4Corrigez la cause dans le logiciel qui a produit la facture, exportez à nouveau et déposez le nouveau fichier pour un second contrôle.
Pourquoi contrôler une XRechnung
En Allemagne, toutes les entreprises doivent pouvoir recevoir des factures électroniques depuis le 1er janvier 2025. L’obligation d’émission arrive par étapes : à partir du 1er janvier 2027 pour les entreprises dont le chiffre d’affaires de l’année précédente dépasse 800 000 euros, puis à partir du 1er janvier 2028 pour toutes. Si vous facturez des clients allemands, ceux-ci attendront de plus en plus une XRechnung ou une facture ZUGFeRD.
Un fichier non conforme risque d’être rejeté par le système de votre client. Le contrôler avant l’envoi vous évite des allers-retours.
Règles appliquées
| Niveau | Identifiants | Éditeur |
|---|---|---|
| Schéma XML | – | OASIS (UBL 2.1), UN/CEFACT (CII D16B) |
| Règles de la norme EN 16931 | BR-*, BR-CO-*, BR-S-*… | CEN/TC 434, artefacts 1.3.16 |
| Règles nationales XRechnung | BR-DE-* | KoSIT, Schematron 2.6.0 pour XRechnung 3.0.2 |
Il s’agit de la même combinaison que la configuration officielle du validateur KoSIT du 31 août 2026. Les versions sont rappelées en tête de chaque rapport.
Lire le rapport
Les erreurs signalent une non-conformité : la facture ne devrait pas être envoyée en l’état. Les avertissements relèvent une donnée admise mais discutable. Pour chaque résultat, vous voyez l’identifiant officiel de la règle, son message d’origine, l’emplacement XPath, l’extrait XML concerné et, pour une soixantaine de règles fréquentes, une explication en français avec la correction proposée.
Erreurs fréquentes
- BR-DE-15 – la référence acheteur (BT-10) manque. Pour une administration, c’est la Leitweg-ID ; entre entreprises, la référence que le client vous a communiquée.
- BR-DE-1 – les instructions de paiement (BG-16) manquent ; XRechnung les exige systématiquement.
- BR-DE-2 – les coordonnées d’un contact chez le vendeur (BG-6) sont absentes : nom, téléphone et adresse électronique.
- BR-DE-23 – le moyen de paiement indique un virement, mais l’IBAN du bénéficiaire manque ou est incomplet.
- BR-CO-10 / BR-CO-15 – les totaux ne concordent pas, souvent à cause d’arrondis au niveau des lignes.
Confidentialité
Le contrôle s’effectue dans votre navigateur. La facture n’est jamais envoyée et aucun traitement n’a lieu côté serveur. Les seules requêtes réseau concernent cette page et les fichiers de règles officiels, identiques pour tous. Rien n’est conservé : fermer l’onglet efface les données. Aucun compte n’est nécessaire.
Questions fréquentes
Est-ce le validateur officiel de la KoSIT ?
Non. Il utilise les mêmes fichiers de règles publiés, dans la même combinaison que la configuration KoSIT du 31 août 2026, mais c’est une mise en œuvre indépendante qui fonctionne dans votre navigateur.
Quelle est la différence entre XRechnung et Factur-X ?
Les deux reposent sur la norme EN 16931. XRechnung est un fichier XML pur avec des règles allemandes supplémentaires (BR-DE-*) ; Factur-X est un PDF qui embarque un XML CII. Pour Factur-X, utilisez le validateur Factur-X.
Mon fichier passe le contrôle. Est-il pour autant correct ?
Il respecte les règles techniques contrôlées. L’exactitude du contenu, comme le taux de TVA appliqué, reste à vérifier par vous ou votre conseil.
Quelle version de XRechnung est prise en charge ?
XRechnung 3.0.2, avec le Schematron KoSIT 2.6.0. Les fichiers déclarant une version antérieure sont contrôlés selon les règles actuelles, ce que le rapport mentionne.
Faut-il créer un compte ?
Non. Déposez le fichier et lisez le rapport. Aucune donnée n’est enregistrée.
Sources
- KoSIT – Schematron XRechnung (GitHub) (consulté le 2026-10-28)
- CEN/TC 434 – artefacts de validation EN 16931 (consulté le 2026-10-28)
- § 27 UStG (dispositions transitoires, al. 38, en allemand) (consulté le 2026-10-28)
Dernière vérification le 28 octobre 2026