Aller au contenu principal

Guide · 2026-11-07

Export Markdown

Vous avez reçu une XRechnung ? Comment l'ouvrir, la lire et la vérifier

Depuis le 1er janvier 2025, les entreprises établies en Allemagne doivent pouvoir recevoir des e-factures, y compris les petites entreprises. Une XRechnung arrive sous forme de fichier XML, sans vue PDF. Vous rendez le fichier lisible dans votre navigateur, vous le vérifiez avec un validateur et vous conservez le XML comme original.

Pourquoi une XRechnung arrive sous forme de fichier XML

Une XRechnung ne contient pas de vue PDF de la facture. La facture se compose de données structurées au format XML.

Le format est conçu pour les logiciels. Un logiciel comptable peut reprendre les données directement depuis le fichier, sans que personne ne les saisisse. Si vous ouvrez le fichier dans un éditeur de texte, vous voyez seulement des noms de champs et des valeurs entre chevrons.

La lettre du ministère fédéral allemand des Finances (BMF) du 15 octobre 2025 dit la même chose. Le format XML est surtout destiné au traitement automatique et ne convient pas à un contrôle visuel. Une application de visualisation affiche les données sous une forme lisible par les personnes.

L'émetteur n'a pas à joindre de PDF. Selon la même lettre du BMF, une e-facture n'exige pas de document lisible supplémentaire.

L'obligation de réception depuis le 1er janvier 2025

Depuis le 1er janvier 2025, les entreprises établies en Allemagne doivent pouvoir recevoir des e-factures. Le BMF ne prévoit aucune exception.

Un fournisseur n'a pas besoin de votre accord pour vous envoyer une e-facture. Cela vaut si vous êtes tous deux établis en Allemagne et si vous achetez la prestation pour votre entreprise.

L'obligation concerne toute entreprise établie en Allemagne. Selon le BMF, les règles sur l'e-facture s'appliquent aussi lorsque le destinataire est une petite entreprise au sens du § 19 UStG (Kleinunternehmer), un exploitant agricole ou forestier, ou une entreprise qui réalise uniquement des opérations exonérées, par exemple en tant que bailleur d'un logement. Les petites entreprises n'ont pas à émettre d'e-factures, mais elles doivent pouvoir en recevoir.

Une boîte e-mail suffit pour recevoir des e-factures. Une boîte réservée aux e-factures n'est pas nécessaire. Les fournisseurs peuvent aussi transmettre des e-factures par un portail, par EDI, par une interface ou par un espace de stockage partagé. Vous convenez du canal avec le fournisseur.

Une entreprise qui ne peut pas recevoir une e-facture, ou qui la refuse, n'a pas droit à une facture sous une autre forme.

Les factures papier et PDF continuent d'arriver pendant un temps

Pour les opérations de 2025 et 2026, les fournisseurs peuvent encore envoyer des factures papier jusqu'à fin 2026, et des factures PDF seulement avec votre accord. Pour les opérations de 2027, seuls les fournisseurs dont le chiffre d'affaires total de l'année précédente ne dépassait pas 800 000 euros peuvent le faire, jusqu'à fin 2027 (§ 27, al. 38 UStG). Les factures d'un montant total de 250 euros au plus et les factures des petites entreprises peuvent toujours arriver sur papier, ou en PDF avec votre accord.

Quel fichier vous avez reçu

FichierComment le reconnaîtreLire avecVérifier avec
XRechnung en UBLExtension .xml. Dans un éditeur de texte, l'élément Invoice apparaît en haut, ou CreditNote pour un avoir.XRechnung vers PDFValidateur XRechnung
XRechnung en CIIExtension .xml. Dans un éditeur de texte, l'élément CrossIndustryInvoice apparaît en haut.XRechnung vers PDFValidateur XRechnung
ZUGFeRD ou Factur-XUn PDF qui ressemble à une facture ordinaire. Le XML y est intégré comme fichier et n'apparaît pas sur les pages.Tout lecteur PDF affiche la partie visuelle.Validateur ZUGFeRD

Ouvrir une XRechnung dans le navigateur

XRechnung vers PDF rend une XRechnung lisible sans rien installer. L'outil est gratuit et ne demande pas de compte.

  1. Enregistrez le fichier XML de l'e-mail ou du portail sur votre ordinateur.
  2. Ouvrez XRechnung vers PDF. Faites glisser le fichier dans la zone de téléversement ou sélectionnez-le. La page accepte les fichiers .xml jusqu'à 20 Mo.
  3. Cliquez sur "Suivant".
  4. La page affiche un aperçu du PDF lisible et propose le XML d'origine au téléchargement. "Télécharger le PDF" enregistre le PDF. Si la page peut lire le numéro de facture dans le XML, le nom du fichier le reprend.
  5. Classez le XML comme original. Le PDF est une aide à la lecture.

Ce que lit XRechnung vers PDF et ce que l'outil ne fait pas

L'outil lit les factures UBL, les avoirs UBL et les factures CII. Cela couvre les deux syntaxes de la XRechnung. Il refuse les autres fichiers XML.

Notre serveur crée la vue avec une version figée de la visualisation de la KoSIT. Aucun modèle d'IA ne lit le fichier. Sur la page allemande, le PDF porte des libellés allemands. Sur toutes les autres versions linguistiques, y compris celle-ci, il porte des libellés anglais.

La vue ne vérifie pas la facture. Elle montre les données telles qu'elles figurent dans le fichier. Seul un validateur indique si le fichier respecte les règles de la XRechnung.

Ne téléversez pas de PDF ZUGFeRD ici

XRechnung vers PDF accepte uniquement des fichiers XML. Vérifiez un PDF ZUGFeRD ou Factur-X avec le Validateur ZUGFeRD.

Pourquoi une facture ZUGFeRD ressemble à un PDF normal

ZUGFeRD et Factur-X sont des formats hybrides. Un seul fichier contient un PDF lisible et les données de la facture en XML.

Techniquement, le fichier est un PDF/A-3 avec un XML CII intégré. Les pages du PDF montrent seulement la partie visuelle. Le XML n'y apparaît pas, même s'il se trouve dans le fichier. C'est pourquoi une facture ZUGFeRD ressemble à une facture PDF ordinaire.

C'est le XML qui fait foi. Si le XML et la partie visuelle diffèrent, les données du XML prévalent selon le BMF. Le BMF recommande donc de rendre vous-même la partie XML visible. XRechnung vers PDF ne lit pas de PDF ZUGFeRD. Selon le BMF, la visionneuse d'e-factures de l'administration fiscale sur le portail ELSTER affiche aussi les factures ZUGFeRD sous une forme lisible.

Un fichier ZUGFeRD n'est pas toujours une e-facture au sens de la loi allemande sur la TVA. Le BMF reconnaît ZUGFeRD à partir de la version 2.0.1, mais pas les profils MINIMUM et BASIC WL.

Téléversez le PDF tel quel dans le Validateur ZUGFeRD. Il vérifie le XML intégré selon les règles de son profil, l'intégration et la conformité PDF/A-3b. Le résultat indique le profil détecté. Si le résultat indique le profil MINIMUM ou BASIC WL, le fichier n'est pas une e-facture au sens de la loi allemande sur la TVA, même si la vérification ne signale aucune erreur.

Anatomie interactive

Un fichier PDF/A-3, cinq couches. Cliquez ou touchez une couche, ou changez de profil, pour voir ce que contient chaque partie et quel contrôle détecte ses erreurs.

RelectureveraPDFXSD + Schematron

Profil incorporé

5XSD + Schematron
fichier
factur-x.xml
syntaxe
UN/CEFACT CII
BT-24
urn:cen.eu:en16931:2017

Ce qu’elle contient

Les données de facture en syntaxe UN/CEFACT CII. Son identifiant de spécification (BT-24) nomme le profil. Anciens fichiers : zugferd-invoice.xml (ZUGFeRD 2.0), ZUGFeRD-invoice.xml (ZUGFeRD 1.0).

Ce qui coince

Erreurs de schéma, règles de gestion violées comme des totaux qui ne tombent pas juste, ou un profil différent de celui des métadonnées XMP.

Ce qui le détecte

Le XSD et le Schematron du profil choisi. Le profil XRECHNUNG doit en plus passer les règles XRechnung du validateur KoSIT.

Une facture Factur-X ou ZUGFeRD est un seul fichier PDF/A-3 (ISO 19005-3) en cinq parties : la page visible de la facture ; les polices incorporées et un profil de couleur OutputIntent ; les métadonnées XMP avec le schéma d’extension PDF/A et les propriétés fx:DocumentType (INVOICE), fx:DocumentFileName, fx:Version et fx:ConformanceLevel ; une entrée /AF (fichier associé) dont l’AFRelationship vaut Data pour MINIMUM et BASIC WL et Data, Source ou Alternative à partir de BASIC ; et le XML CII incorporé, nommé factur-x.xml, ou xrechnung.xml dans le profil XRECHNUNG. Un validateur PDF/A comme veraPDF contrôle le conteneur, le XSD et le Schematron du profil contrôlent le XML, et seule une relecture compare la page visible au XML. Sources : ISO 19005-3 (PDF/A-3), spécifications Factur-X et ZUGFeRD du FNFE-MPE et du FeRD, veraPDF. État : octobre 2026.

Vérifier une XRechnung avec le validateur

Le Validateur XRechnung vérifie un fichier XML en UBL ou en CII avec le validateur de la KoSIT. Il contrôle le schéma XML, les règles de l'EN 16931 et les règles allemandes de la XRechnung (BR-DE). Chaque erreur apparaît avec son code de règle et le champ concerné.

Le validateur est gratuit et ne demande pas de compte. Il ne soumet pas la facture à des destinataires ou à des portails et ne transmet pas le fichier à des services d'IA. Si vous téléversez un fichier dans le mauvais validateur, la page détecte le format et indique le validateur adapté, s'il en existe un.

Le BMF cite une application de validation adaptée comme moyen de trouver les erreurs de format. Pour la TVA, un fichier avec des erreurs de format n'est pas une e-facture. Il compte alors comme sonstige Rechnung dans un autre format électronique. Sonstige Rechnung est le terme légal pour une facture sur papier ou dans un autre format électronique.

La validation ne remplace pas votre contrôle de la facture

Selon la lettre du BMF du 15 octobre 2025 (point 35a), une validation ne remplace pas votre obligation de vérifier que la facture est complète et exacte. Si vous agissez avec la diligence d'un commerçant avisé, vous pouvez vous fier au résultat technique d'une application de validation adaptée sur le format et les règles de gestion.

Chaîne de validation interactive

Cliquez sur une étape pour voir ce qu’elle contrôle, ou saisissez un identifiant de règle pour trouver l’étape qui la signale.

Essayer:

Étape 1 · Ce qui est contrôlé

  • Le fichier est un XML bien formé. S’il ne peut pas être lu, aucune règle ne peut s’exécuter.
  • Élément racine, espaces de noms, ordre des éléments et types de données suivent le schéma UBL 2.1 ou CII D16B.

Codes d’exemple

Correction type

Corrigez le générateur : un élément mal placé, un mauvais espace de noms ou une valeur dans le mauvais type de données.

Un validateur contrôle une facture électronique par étapes. D’abord, le fichier doit être un XML bien formé conforme au schéma UBL ou CII (XSD). Viennent ensuite les règles métier de l’EN 16931 : règles de base BR, calculs BR-CO, listes de codes BR-CL, décimales BR-DEC et règles par catégorie de TVA comme BR-S. Puis les règles nationales ou de réseau sélectionnées par BT-24 : BR-DE pour XRechnung, PEPPOL-EN16931 pour Peppol BIS Billing. Le rapport liste chaque règle en échec : une erreur signifie rejet, des avertissements seuls signifient toujours acceptation. Jeux de règles : validateur KoSIT 1.6.3 avec la configuration XRechnung du 31 août 2026 (artefacts EN 16931 1.3.16), Peppol BIS Billing 3.0.21.

Ce que signifie une vérification réussie, et ce qu'elle ne signifie pas

QuestionLe validateur y répond-il ?Ce que vous faites
Le fichier est-il un XML dans un format admis ?Oui. Il signale les écarts au schéma XML comme des erreurs.En cas d'erreurs, demandez à l'émetteur une facture corrigée.
La facture respecte-t-elle les règles de gestion, par exemple les champs obligatoires et les totaux ?Oui, selon l'EN 16931 et les règles BR-DE.Conservez le rapport de validation. Le BMF le recommande comme preuve.
Le taux de TVA correspond-il à la prestation ?Non. Un taux de TVA erroné peut passer la vérification.Vérifiez vous-même le taux de TVA.
La prestation, la quantité et le prix correspondent-ils à la commande et à la livraison ?Non. Le validateur ne connaît pas votre commande.Comparez la facture avec la commande et le bon de livraison.
Le compte bancaire appartient-il au fournisseur ?Non.Comparez les coordonnées bancaires avec celles que vous connaissez du fournisseur.

Ce que vous conservez

Selon la lettre du BMF du 15 octobre 2025 (point 60), vous devez conserver au moins la partie structurée d'une e-facture de sorte qu'elle reste intacte dans sa forme d'origine.

Selon la même lettre, vous conservez en principe une facture dans le format reçu (section 14b.1, al. 1, phrase 2 UStAE). Pour une XRechnung, il s'agit du fichier XML tel que vous l'avez reçu. Dans ZUGFeRD et Factur-X, la partie structurée est le XML intégré au PDF. Conservez donc le fichier PDF reçu.

Un PDF issu de XRechnung vers PDF ne remplace pas le XML. Vous pouvez le classer en plus, par exemple comme copie de lecture.

Questions fréquentes

Puis-je ouvrir une XRechnung sans logiciel ?

Il vous faut un programme qui affiche le XML sous une forme lisible. Un navigateur suffit si vous utilisez XRechnung vers PDF. Vous n'installez rien et n'avez pas besoin de compte. Le BMF cite aussi des visionneuses gratuites de fournisseurs privés et la visionneuse d'e-factures de l'administration fiscale sur le portail ELSTER.

Pourquoi mon fichier ZUGFeRD ressemble-t-il à un PDF normal ?

Un fichier ZUGFeRD ou Factur-X est un PDF avec un XML intégré. Les pages du PDF montrent seulement la partie visuelle. Ce sont les données du XML qui font foi. Le Validateur ZUGFeRD indique si le XML est intégré et quel profil il utilise.

Les petites entreprises doivent-elles pouvoir recevoir des e-factures ?

Oui. Les petites entreprises au sens du § 19 UStG n'ont pas à émettre d'e-factures. Depuis le 1er janvier 2025, elles doivent pouvoir en recevoir. Une boîte e-mail suffit.

Faut-il une boîte e-mail dédiée aux e-factures ?

Non. Le BMF n'exige pas de boîte e-mail réservée aux e-factures. Vous convenez du canal de transmission avec le fournisseur.

Suffit-il de conserver la vue PDF ?

Non. Au moins la partie structurée de l'e-facture doit rester intacte dans sa forme d'origine. Pour une XRechnung, il s'agit du fichier XML reçu. La vue PDF est une aide à la lecture.

XRechnung vers PDF vérifie-t-il que la facture est correcte ?

Non. L'outil montre les données telles qu'elles figurent dans le fichier. Pour vérifier la facture selon les règles de la XRechnung et de l'EN 16931, utilisez le Validateur XRechnung.

Outils et autres guides

Sources officielles