Vérifiez vos fichiers XRechnung (UBL ou CII) contre EN 16931 et les règles allemandes BR-DE — Leitweg-ID comprise. Votre fichier ne quitte pas votre machine.
XRechnung est le standard allemand de facturation électronique, publié par la KOSIT (l’office de coordination des standards informatiques). Techniquement, c’est une CIUS — une déclinaison nationale — de la norme européenne EN 16931, disponible en deux syntaxes : UBL et UN/CEFACT CII. Une XRechnung est du XML pur ; contrairement à Factur-X, il n’y a pas de couche PDF lisible.
Pour facturer les administrations allemandes (B2G), XRechnung est obligatoire depuis novembre 2020. En B2B : toute entreprise allemande doit pouvoir recevoir des factures électroniques depuis le 1er janvier 2025, et l’obligation d’émission arrive par étapes (2027 puis 2028). Si votre logiciel a des utilisateurs qui facturent vers l’Allemagne, le sujet est déjà d’actualité.
La plupart des XRechnung rejetées échouent sur une poignée de règles récurrentes : référence acheteur absente (toujours obligatoire, pas seulement pour les administrations), informations de paiement manquantes, totaux qui s’écartent de quelques centimes de l’arithmétique de la norme. Le validateur affiche l’identifiant de règle de chaque constat — et chaque règle a sa page d’explication en français, allemand et anglais.
Si votre produit émet ou reçoit des factures électroniques, le validateur navigateur n’est que le début : le même moteur existe en API développeur — validation et extraction via HTTP, messages d’erreur en trois langues, auto-hébergement possible dans votre infrastructure.
La syntaxe (UBL ou UN/CEFACT CII), le profil détecté (CustomizationID), les règles métier EN 16931 (BR, BR-CO), les règles allemandes XRechnung (BR-DE) dont le format de la Leitweg-ID, et l'arithmétique des totaux. Chaque constat porte un identifiant de règle avec sa page d'explication.
Non. La validation s'exécute en WebAssembly, entièrement dans votre navigateur. Le fichier ne quitte pas votre machine — vous pouvez donc utiliser le validateur avec de vraies factures.
Si votre logiciel facture des clients en Allemagne (B2G ou B2B), XRechnung est le format exigé côté allemand. Billhorse couvre les règles des deux pays — XRechnung/ZUGFeRD pour l'Allemagne, Factur-X et les contrôles SIREN/TVA pour la France.
XRechnung 1.2 à 3.0, dans les deux syntaxes (UBL et CII). Les versions anciennes sont détectées et signalées avec un renvoi vers la version en vigueur.
Validation et extraction via une API développeur : même moteur, JSON normalisé, messages en trois langues. Auto-hébergement disponible.
Découvrir l'API