Qu'est-ce que XRechnung ?
XRechnung est l'adaptation allemande de la norme européenne EN 16931, connue sous le nom de CIUS-DE (Core Invoice Usage Specification for Germany). Elle définit des règles supplémentaires et des contraintes spécifiques au contexte allemand.
XRechnung peut être implémenté sur deux syntaxes :
- UBL 2.1 — la syntaxe la plus courante (recommandée)
- CII (UN/CEFACT) — la même syntaxe que Factur-X, mais en XML pur
La version actuelle est XRechnung 3.0, publiée par la KoSIT (Koordinierungsstelle für IT-Standards). Elle est obligatoire pour les factures B2G depuis 2020 et s'étend progressivement au B2B :
- Depuis janvier 2025 : toutes les entreprises allemandes doivent pouvoir recevoir des factures électroniques B2B
- 2027 : obligation d'émettre pour les entreprises de plus de 800 000 € de CA
- 2028 : obligation d'émettre pour toutes les entreprises
Les règles CIUS-DE
Le CIUS-DE ajoute des règles spécifiques par rapport à la norme EN 16931 de base :
| Règle | Champ | Exigence |
|---|---|---|
| BR-DE-1 | BT-10 BuyerReference | OBLIGATOIRE (pas optionnel comme dans EN 16931) |
| BR-DE-15 | BT-81 PaymentMeansCode | OBLIGATOIRE |
| BR-DE-17 | BT-84/BT-86 IBAN/BIC | IBAN obligatoire si virement (code 30/58) |
| BR-DE-21 | CustomizationID | Doit contenir l'URN XRechnung spécifique |
La règle la plus impactante est BR-DE-1 : la BuyerReference (BT-10) est obligatoire en Allemagne, alors qu'elle est optionnelle dans la norme EN 16931. Sans ce champ, la facture est rejetée. C'est souvent un numéro de commande ou, pour le B2G, un Leitweg-ID.
Leitweg-ID (B2G)
Pour les factures B2G (vers les administrations publiques allemandes), la BuyerReference doit contenir un Leitweg-ID, un identifiant de routage au format :
XX-XXXXXXXXX-XX
Exemple : 04011000-1234512345-06
Le Leitweg-ID identifie précisément le service destinataire au sein de l'administration. Il est communiqué par votre client dans le cadre du marché public.
Pour les factures B2B, la BuyerReference est généralement un numéro de commande (Bestellnummer) ou un identifiant interne communiqué par votre client allemand.
CustomizationID et ProfileID
Chaque fichier XRechnung doit contenir l'identifiant de personnalisation exact :
Pour UBL 2.1 :
<cbc:CustomizationID>urn:cen.eu:en16931:2017#compliant#urn:xeinkauf.de:kosit:xrechnung_3.0</cbc:CustomizationID>
Pour CII :
<ram:ID>urn:cen.eu:en16931:2017#compliant#urn:xeinkauf.de:kosit:xrechnung_3.0</ram:ID>
Le préfixe urn:cen.eu:en16931:2017#compliant indique la conformité à la norme européenne. Le suffixe urn:xeinkauf.de:kosit:xrechnung_3.0 identifie la version XRechnung.
Pour les envois via Peppol (de plus en plus courant en Allemagne), ajoutez un ProfileID Peppol.
XRechnung vs ZUGFeRD
L'Allemagne utilise deux formats de facturation électronique :
| Critère | XRechnung | ZUGFeRD |
|---|---|---|
| Type de fichier | XML pur (UBL ou CII) | PDF/A-3 + XML (= Factur-X) |
| Lisibilité | Machine uniquement | PDF lisible par l'humain |
| B2G | ✓ Obligatoire | ✓ Accepté (avec profil XRechnung) |
| B2B | ✓ Standard | ✓ Très répandu |
| Avantage | Conforme CIUS-DE strict | Rétrocompatible (PDF lisible) |
Un fichier ZUGFeRD peut être conforme XRechnung si le profil « XRechnung » est utilisé dans les métadonnées. C'est le meilleur des deux mondes : un PDF lisible ET un XML conforme CIUS-DE.
Questions fréquentes
Mon client allemand m'a demandé une XRechnung — que faire ?
Uploadez votre facture PDF sur Facturio et sélectionnez l'Allemagne comme pays de destination. Facturio génère automatiquement une XRechnung conforme CIUS-DE (UBL 2.1) avec tous les champs obligatoires, dont la BuyerReference.
La BuyerReference est-elle vraiment obligatoire ?
Oui, c'est la règle CIUS-DE BR-DE-1. Sans BuyerReference (BT-10), votre facture sera rejetée. Demandez à votre client allemand son numéro de commande ou référence interne. Pour le B2G, c'est un Leitweg-ID.
XRechnung UBL ou CII — lequel choisir ?
UBL 2.1 est la syntaxe la plus répandue pour XRechnung et celle recommandée par Facturio. CII est une alternative acceptable mais moins courante. Si votre client ne précise pas, utilisez UBL.
La XRechnung est-elle compatible avec Peppol ?
Oui. XRechnung basé sur UBL 2.1 est compatible avec le réseau Peppol. Il suffit d'ajouter le ProfileID Peppol. De plus en plus d'entreprises allemandes utilisent Peppol pour leurs échanges.
Formats associés
ZUGFeRD
ZUGFeRD combine un PDF lisible et un XML structuré — techniquement identique à Factur-X 1.08. Le format idéal pour la transition vers la facturation électronique en Allemagne.
Factur-X
Factur-X combine un PDF lisible par l'humain et un XML structuré lisible par la machine. C'est le format recommandé par la DGFiP pour la réforme française de 2026.
UBL 2.1
UBL (Universal Business Language) est le format XML de référence pour les échanges de factures électroniques via le réseau Peppol. Accepté par les Plateformes Agréées françaises.
FatturaPA
Depuis 2019, toutes les factures B2B en Italie transitent par le SDI au format FatturaPA XML. Votre client italien en a besoin — voici tout ce qu'il faut savoir.
Convertir des factures étrangères en XRechnung
Utilisez Facturio pour convertir automatiquement les factures de vos fournisseurs internationaux.
Convertissez vos factures dès maintenant
Uploadez un PDF de facture étrangère et obtenez un fichier XRechnung conforme EN 16931 en moins de 30 secondes.
5 conversions gratuites par mois. Sans engagement.