Lire une XRechnung en ligne.
Ouvrez un fichier XML XRechnung et consultez-le comme une facture claire et structurée. Les deux syntaxes, UBL et CII, sont prises en charge, et tout est analysé directement dans votre navigateur. Sans compte, sans import, rien n’est conservé.
Formats acceptés : XML XRechnung (UBL ou CII) et PDF hybrides ZUGFeRD / Factur-X
Qu’est-ce qu’une XRechnung ?
XRechnung est la norme allemande de facture électronique structurée. Elle repose sur la norme européenne EN 16931, si bien que le même modèle de données est compris dans toute l’Union européenne. Une XRechnung est un fichier XML pur, pas un PDF ni une image scannée, ce qui permet à un logiciel de lire et de traiter automatiquement les montants, les parties, les taux de TVA et les informations de paiement.
Depuis novembre 2020, la XRechnung est obligatoire pour les factures adressées aux administrations fédérales allemandes (B2G), et de nombreuses administrations régionales l’exigent aussi. Le format existe en deux syntaxes XML, UBL et CII, qui portent les mêmes informations. L’acheminement vers la bonne administration passe par un Leitweg-ID, transporté dans la facture comme référence acheteur (BT-10).
XRechnung ou ZUGFeRD
Une XRechnung est du XML pur, difficile à lire confortablement sans visionneuse. ZUGFeRD (et son équivalent français Factur-X) est hybride : un PDF ordinaire que vous ouvrez comme un autre, avec le même type de données XML structurées à l’intérieur. Les deux reposent sur EN 16931. Si vous avez reçu un simple fichier XML, il s’agit très probablement d’une XRechnung. Si vous avez reçu un PDF qui contient aussi des données exploitables par une machine, il s’agit très probablement de ZUGFeRD ou de Factur-X. Cet outil lit les deux.
Erreurs XRechnung courantes et comment les corriger
Les validateurs comme l’outil KOSIT signalent les violations de règles métier avec des codes du type BR-DE, BR-CO et BR-S. Voici celles que vous rencontrerez le plus souvent, en langage clair, avec une correction pratique pour chacune.
BR-DE-15Référence acheteur (Leitweg-ID) manquante+
Les administrations publiques allemandes exigent une référence acheteur (BT-10), qui est en général le Leitweg-ID servant à acheminer la facture vers le bon service. Demandez son Leitweg-ID au destinataire et placez-le dans le champ BuyerReference.
BR-DE-5 / BR-DE-6Coordonnées du vendeur manquantes+
La XRechnung impose au vendeur d’indiquer un point de contact : un nom (BT-41), un numéro de téléphone (BT-42) et une adresse e-mail (BT-43). Ajoutez un groupe de contact vendeur complet pour que les trois valeurs soient présentes.
BR-DE-1Compte de paiement manquant pour le virement+
Lorsque le moyen de paiement est un virement (code 30 ou 58), l’IBAN du vendeur (BT-84) est obligatoire. Ajoutez l’identifiant du compte de paiement, et le BIC si votre banque ou le destinataire l’exige.
BR-CO-10La somme des montants nets de lignes ne correspond pas+
La somme des montants nets des lignes de facture (BT-106) doit être égale au total de chaque montant net de ligne (BT-131). En général, un total de ligne a été arrondi différemment, ou une ligne a été ajoutée sans mettre à jour le total de l’en-tête. Recalculez l’en-tête à partir des lignes.
BR-CO-15Le total de la facture TTC est incohérent+
Le montant total de la facture TTC (BT-112) doit être égal au total hors TVA (BT-109) plus le montant total de TVA (BT-110). Vérifiez l’arrondi à deux décimales et assurez-vous que tous les montants utilisent la même devise.
BR-CO-17Le montant de TVA ne correspond pas à la base et au taux+
Pour chaque groupe du détail de la TVA, le montant de TVA de la catégorie (BT-117) doit être égal à la base d’imposition (BT-116) multipliée par le taux (BT-119), arrondi à deux décimales. Corrigez le calcul ou répartissez les montants dans les bons groupes de catégorie.
BR-S-08 / BR-Z-08Combinaison catégorie et taux de TVA incorrecte+
Les lignes au taux normal (catégorie S) exigent un taux supérieur à zéro, les lignes au taux zéro (catégorie Z) un taux égal exactement à 0. Une combinaison incohérente entre catégorie et taux, ou un taux qui n’existe pas pour la catégorie, déclenche ces règles. Réglez le code de catégorie et le pourcentage pour qu’ils concordent.
BR-DE-2 (BT-49)Adresse électronique de l’acheteur manquante+
L’adresse électronique de l’acheteur (BT-49) et son identifiant de schéma sont obligatoires dans la XRechnung. Indiquez l’EndpointID du destinataire avec le bon schéma, par exemple une adresse e-mail ou un identifiant de participant Peppol.
CustomizationIDCustomizationID incorrect ou obsolète+
Le document doit déclarer l’identifiant de spécification XRechnung dans CustomizationID (BT-24). Une valeur obsolète ou mal orthographiée fait rejeter le fichier par les validateurs, qui ne le reconnaissent pas comme une XRechnung. Utilisez l’identifiant exact de la version de XRechnung visée.
Schema / KOSITErreurs de schéma ou du validateur KOSIT+
Les erreurs qui mentionnent le schéma XML (XSD) ou une règle Schematron du validateur KOSIT pointent en général vers des éléments placés dans le mauvais ordre, un élément inattendu ou une valeur dans un type de données incorrect. Ouvrez la ligne signalée, comparez-la à la structure EN 16931 et corrigez le nom, l’ordre ou le format de l’élément.
Questions fréquentes
Quel logiciel crée le XML XRechnung ?+
La plupart des logiciels de comptabilité et des ERP exportent directement une XRechnung. Il existe aussi des générateurs gratuits et des portails du secteur public. Cet outil ne crée pas de factures, il lit et examine une XRechnung que vous avez déjà.
Mes données de facturation sont-elles en sécurité ?+
Oui. Le fichier est analysé localement dans votre navigateur, en JavaScript. Rien n’est importé, conservé ni envoyé à un serveur. Une fois la page chargée, vous pouvez même travailler hors ligne.
Puis-je lire des fichiers UBL et CII ?+
Oui. La XRechnung existe en deux syntaxes XML, UBL et CII, et cet outil détecte et lit les deux. Il ouvre aussi les PDF hybrides ZUGFeRD et Factur-X en extrayant leur XML intégré.
Cet outil valide-t-il ma XRechnung ?+
Cet outil se concentre sur la lecture et l’affichage de la facture, pas sur la validation formelle. La liste des erreurs ci-dessous explique les messages de validation les plus courants, pour que vous sachiez ce qu’ils signifient et comment les corriger.
Lire la facture, puis lui donner un vrai nom.
Cet outil montre ce que contient une facture électronique. Files Magic AI va plus loin sur votre Mac : Magic Rename lit le document et donne au fichier un nom que vous retrouverez.
- Avant
- Scan_0043.pdf
- Après
- 2026-03-14_Amazon_INV-88213_45.99.pdf
- Modèle Factures
- {date}_{vendor}_{invoice}_{amount}
Lit les scans, pas seulement le XML
PDF, fichiers Word et tableurs, mais aussi les reçus photographiés ou scannés en PNG, JPG, HEIC, TIFF, BMP et WebP, grâce à l’OCR exécuté sur l’appareil.
Reste sur votre Mac
Le moteur par défaut fonctionne sur l’appareil : Apple Intelligence, un modèle local intégré ou un Rename LLM facultatif, sans aucun appel réseau. Le Cloud AI existe si vous le voulez, comme un choix délibéré.
Un dossier entier d’un coup
Déposez quelques centaines de factures et vérifiez l’aperçu avant que quoi que ce soit ne change. Deux factures du même fournisseur à la même date sont signalées, pas écrasées en silence.
Rien ne s’applique sans votre accord
Chaque nom proposé s’affiche d’abord à côté de l’original. L’historique conserve jusqu’à 2 000 renommages, donc annuler un fichier ou tout un lot demande un clic.
macOS 12 ou version ultérieure. 25 renommages IA gratuits, sans compte.
Autres outils
Visionneuse XRechnung et ZUGFeRD
Ouvrez des factures électroniques XML ou PDF hybrides (XRechnung, ZUGFeRD, Factur-X, Peppol) et lisez-les dans une vue claire et imprimable.
Ouvrir l’outil→XML ZUGFeRD vers PDF
Extrayez la facture d’un PDF ZUGFeRD / Factur-X ou d’un XML et exportez un PDF lisible en un clic.
Ouvrir l’outil→