Skip to main content
Gratuit · Sans upload · Sans inscription

Valider
une XRechnung

Que signifie la validation, quels outils existe-t-il et comment vérifier les erreurs de mon fichier XML ?

Ouvrir une XRechnung →

Que signifie « valider une XRechnung » ?

La validation d'une XRechnung vérifie si le fichier XML est conforme à la norme EN 16931 et aux extensions allemandes XRechnung. Concrètement, cela signifie :

Important : Les XRechnung invalides sont automatiquement rejetées par les portails des autorités (p. ex. le portail fédéral ZRE). Une validation avant l'envoi fait gagner du temps et évite des corrections.

Les validateurs en un coup d'œil

Validateur KoSIT Officiel

Le validateur officiel de la Koordinierungsstelle für IT-Standards. Vérifie XRechnung UBL et CII selon toutes les règles Schematron. Nécessite Java et une installation locale.

github.com/itplr-kosit/validator
Validateur Ecosio En ligne

Validateur en ligne gratuit, sans installation. Vérifie XRechnung, ZUGFeRD, Factur-X et les formats PEPPOL directement dans le navigateur – sans Java, sans installation.

ecosio.com/de/peppol-und-xml-dokumente-online-validieren/
digital-rechnung.de Lecture

Pas un validateur formel, mais idéal pour ouvrir et vérifier le contenu : tous les champs sont-ils remplis ? Les montants sont-ils corrects ? Traitement local dans le navigateur, sans upload.

Que vérifie exactement un validateur ?

La validation d'une XRechnung se déroule en deux étapes. D'abord la vérification du schéma : le fichier XML est-il techniquement valide selon le schéma UBL ou CII ? Ensuite la vérification Schematron : toutes les règles métier sont-elles respectées ? Les règles Schematron vérifient par exemple si la somme des montants de lignes correspond au montant total indiqué, ou si un code de catégorie de taxe correspond au taux de taxe spécifié.

Le KoSIT-Validator est l'implémentation de référence pour l'Allemagne et contient toutes les règles Schematron actuelles pour XRechnung 3.0.x. Il fonctionne localement avec Java – pour des vérifications ponctuelles sans installation Java, le Ecosio-Validator est l'option la plus simple.

KoSIT-Validator (GitHub, open source) · Ecosio-Validator (en ligne, gratuit)

Erreurs de validation typiques et leurs causes

Les erreurs les plus fréquentes : Leitweg-ID manquante ou mal formatée, codes d'unités UN/CEFACT invalides (p. ex. « pièce » au lieu de « C62 »), code de catégorie de taxe sans justification (obligatoire pour les factures à 0 % et exonérées), dates au mauvais format (ISO 8601 : AAAA-MM-JJ).

En cas d'erreur, un validateur indique l'identifiant de règle (p. ex. BR-DE-1) et la position XPath dans le XML. Si vous ne pouvez pas interpréter le message d'erreur : ouvrez le fichier sur digital-rechnung.de et vérifiez les champs visuellement – l'erreur est alors souvent évidente.

Spécification XRechnung avec toutes les règles BR (KoSIT)

Portail fédéral ZRE : que se passe-t-il avec une XRechnung invalide ?

Le portail central de réception des factures de l'État fédéral (ZRE) rejette automatiquement les fichiers invalides. Le soumetteur reçoit un message d'erreur avec le résultat de la validation. Dans ce cas, la facture est considérée comme non reçue.

Le ZRE n'accepte que les fichiers XRechnung (UBL ou CII), pas les PDF ZUGFeRD. Au niveau des Länder, d'autres portails peuvent accepter des formats supplémentaires – selon le Land.

ZRE – Portail central de réception des factures (Fédéral)

Vous souhaitez d'abord lire et vérifier le contenu de votre XRechnung ?

Champs, lignes et montants en un coup d'œil – gratuitement, sans upload sur un serveur.

Ouvrir une XRechnung →

Questions fréquentes

Quelle est la différence entre validation et ouverture ?

La validation vérifie la conformité technique selon EN 16931 et les règles Schematron XRechnung. L'ouverture (comme sur digital-rechnung.de) affiche le contenu de façon lisible – utile pour une vérification manuelle du contenu, mais ce n'est pas un validateur formel.

Dois-je valider avant chaque envoi ?

Oui, c'est recommandé. En particulier pour les factures aux autorités : le portail fédéral ZRE rejette automatiquement les XRechnung invalides.

La validation est-elle payante ?

Le validateur KoSIT est open source (gratuit). Le validateur Ecosio est gratuit pour les vérifications manuelles.