Valider une XRechnung — gratuit, sans inscription

Vous facturez un acheteur public allemand et il exige une XRechnung ? Déposez le fichier — en CII ou en UBL — et voyez en quelques secondes s’il est conforme : schéma XML, règles de gestion EN 16931 et règles allemandes BR-DE, chacune avec son code et une explication claire. Gratuit et sans inscription.

  • CII et UBL
  • XRechnung 3.0
  • Règles BR-DE avec leur code
  • Gratuit, sans inscription
Une feuille de papier tenue devant une fenêtre lumineuse et examinée à contre-jour

XRechnung : de quoi s’agit-il ?

XRechnung est la déclinaison allemande (CIUS) de la norme EN 16931, pensée pour les factures adressées à l’administration allemande. Elle existe en deux syntaxes, UBL 2.1 et UN/CEFACT CII, et ajoute à la norme des règles propres, les BR-DE. Pour vos clients en France, c’est Factur-X qui compte ; XRechnung ne vous concerne que si un acheteur public allemand la réclame.

Valider en trois étapes

1Choisir le fichier

Le fichier XML de la XRechnung, jusqu’à 5 Mo.

2Lancer le contrôle

Schéma XML, règles EN 16931 et règles BR-DE de XRechnung.

3Lire le rapport

Conforme ou non — et pour chaque constat le code de règle, le champ concerné et s’il s’agit d’une erreur ou d’un simple avertissement.

Les erreurs BR-DE les plus fréquentes

BR-DE-15 — référence acheteur absente

Le champ BT-10 est obligatoire. Pour une administration, il contient la Leitweg-ID, l’identifiant d’acheminement que l’acheteur vous communique.

BR-DE-2, -5, -6, -7 — contact du vendeur

Le groupe BG-6 avec nom du contact (BT-41), téléphone (BT-42) et e-mail (BT-43) est obligatoire. Beaucoup de logiciels n’écrivent que l’adresse de l’entreprise.

BR-DE-1 — instructions de paiement

BG-16 doit figurer. Pour un virement (code 30 ou 58), BR-DE-23-a exige en plus le compte bancaire en BG-17.

BR-DE-18 — escompte mal formaté

L’escompte s’écrit dans les conditions de paiement (BT-20) sous une forme fixe, en majuscules : #SKONTO#TAGE=14#PROZENT=2.00#. Un texte libre est refusé.

Les règles qui exigent (« muss ») produisent une erreur : le fichier n’est pas conforme. Celles qui recommandent (« soll ») produisent un avertissement : le fichier reste conforme. Toutes les familles de règles : règles de gestion EN 16931.

Avec quoi nous contrôlons

Le contrôle s’appuie sur la bibliothèque libre Mustang 2.26.0, qui embarque les règles Schematron de la KoSIT pour XRechnung 3.0.2 — séparément pour CII et UBL — et les règles EN 16931 en version 1.3.16. Ce n’est pas le validateur officiel de la KoSIT : celui-ci est un logiciel à télécharger, et l’administration allemande ne propose pas de page de validation gratuite en ligne.

En toute transparence : E-Rechnung Pro ne crée pas de XRechnung. Nous produisons des factures Factur-X et ZUGFeRD (profils BASIC, EN 16931, EXTENDED). Le portail de l’État fédéral allemand n’accepte ZUGFeRD que dans le profil XRECHNUNG et uniquement sous forme de fichier XML seul. Différences en détail : XRechnung ou ZUGFeRD.

Questions fréquentes

La validation XRechnung est-elle vraiment gratuite ?

Oui, sans inscription ni données de paiement. Sans compte, jusqu’à douze contrôles par heure ; avec un compte gratuit, davantage, et chaque contrôle reste dans l’historique avec son rapport.

Puis-je valider une XRechnung au format UBL ?

Oui. Les deux syntaxes, UBL 2.1 et CII, sont contrôlées avec les règles qui leur correspondent.

Une facture Factur-X peut-elle remplacer une XRechnung ?

Entre entreprises en Allemagne, oui : XRechnung n’y est pas imposée, et Factur-X / ZUGFeRD est admis, sauf dans les profils MINIMUM et BASIC WL. Pour un acheteur public allemand, c’est lui qui fixe le format ; au niveau fédéral, une XRechnung ou un ZUGFeRD au profil XRECHNUNG en XML seul.

Mon fichier est-il conservé ?

Non. Il sert uniquement au contrôle, puis il est supprimé. Sans compte, aucun historique n’est créé.

Votre XRechnung contrôlée en quelques secondes

Déposez le fichier, lisez le rapport, corrigez les erreurs. Sans inscription, sans frais.