Allemagne — XRechnung, ZUGFeRD & entrée en vigueur progressive du mandat B2B
Entrée en vigueur progressive du mandat B2B 2025-2028 · XRechnung B2G · ZUGFeRD/Factur-X B2B — régulateur : Bundesministerium der Finanzen (BMF). Informations mises à jour pour la dernière fois le : 2026-05-05.
POST /v1/documents/send.
En bref
- La Wachstumschancengesetz allemande (loi sur les opportunités de croissance, 2024) a introduit un mandat B2B progressif.
- À partir du 1er janvier 2025, tout acheteur B2B allemand doit pouvoir recevoir des factures électroniques structurées.
- L'obligation d'émission entre en vigueur par taille d'entreprise : chiffre d'affaires > 800 k€ à partir de 2027 ; tout le monde à partir de 2028.
- Format B2G standard : XRechnung (un CIUS Peppol BIS allemand). Le B2B accepte ZUGFeRD/Factur-X (PDF/A-3 avec XML embarqué) et Peppol BIS.
Échéances
| Date | Qui | Quoi |
|---|---|---|
| 2017-04-18 | Autorités contractantes fédérales | Mandat B2G en vigueur (XRechnung via Peppol). |
| 2025-01-01 | Tous les acheteurs B2B allemands | Doivent pouvoir recevoir des factures électroniques structurées. |
| 2026-12-31 | Fin de la période de transition | Les factures papier en B2B ne sont plus acceptées par défaut. |
| 2027-01-01 | Vendeurs dont le chiffre d'affaires > 800 k€ | Doivent émettre des factures électroniques structurées. |
| 2028-01-01 | Tous les vendeurs B2B | Obligation d'émission universelle. |
Contexte
Le mandat allemand est structuré comme une montée en charge axée d'abord sur la réception : tout acheteur B2B en Allemagne doit déjà (depuis 2025) accepter une facture électronique structurée. Les vendeurs conservent une fenêtre de transition jusqu'en 2026 pour continuer à utiliser le papier / PDF, puis doivent passer au format structuré d'ici 2027 (grandes entreprises) ou 2028 (toutes).
Deux formats structurés coexistent légalement : XRechnung (CIUS Peppol BIS uniquement XML, privilégié par le gouvernement fédéral) et ZUGFeRD/Factur-X (PDF/A-3 avec XML UBL/CII embarqué, privilégié en B2B car le PDF reste lisible par l'humain). Flowie produit l'un ou l'autre à partir du même payload JSON.
Profil de format
- XRechnung 3.0.x — CIUS strict, obligatoire pour le B2G fédéral.
- ZUGFeRD 2.3 / Factur-X 1.0.7 — PDF/A-3 hybride avec XML embarqué ; le format B2B de facto.
- Peppol BIS 3.0 — accepté partout ; transport à la fois pour XRechnung et Factur-X via Peppol.
- Leitweg-ID requis pour le B2G fédéral — un code de routage structuré distinct de l'identifiant participant Peppol.
Champs requis
-
buyerReferencestringrequis pour le B2G fédéral
Leitweg-ID (ex.
04011000-1234512345-06). Sans lui, le portail fédéral rejette. -
seller.vatNumberstringrequis
Format
DE123456789. -
seller.taxNumberstringalternative
Steuernummer ; autorisé lorsque le vendeur n'est pas assujetti à la TVA.
Secteur public (B2G)
| Plateforme | Schéma d'identifiant Peppol | Recherche |
|---|---|---|
| Zentrale Rechnungseingangsplattform des Bundes (ZRE) + OZG-RE | 0204:DE-<leitweg-id> | https://xrechnung.bund.de |
La ZRE traite les autorités fédérales ; l'OZG-RE traite les autorités des Länder. Toutes deux parlent Peppol ; le Leitweg-ID lève l'ambiguïté sur le destinataire.
Déclaration / compensation B2B
Aucune plateforme centrale de déclaration B2B — transmission pure uniquement.
Codes d'erreur
| Code | Signification | Correction |
|---|---|---|
BR-DE-01 | Leitweg-ID manquant pour un destinataire B2G fédéral. | Renseignez buyerReference avec le Leitweg-ID fourni par l'autorité. |
BR-DE-15 | Steuernummer ou numéro de TVA manquant sur le vendeur. | Fournissez l'un de seller.vatNumber ou seller.taxNumber. |
XR-3.0-S-001 | Échec du schematron XRechnung. | Inspectez error.details ; généralement une violation de liste de codes spécifique au profil. |
Tester dans la sandbox
| Ce que vous voulez tester | Comment |
|---|---|
| B2G fédéral via XRechnung | Définissez format: "xrechnung", destinataire 0204:04011000-1234512345-06. |
| Sortie ZUGFeRD | Définissez format: "factur-x" — la sandbox renvoie le PDF/A-3 avec XML embarqué. |
| Simulation de l'obligation de réception | Envoyez à un destinataire allemand avec simulateCompliance: "receive_only_buyer" — facture marquée comme livrable mais vendeur pas encore soumis à l'obligation d'émission. |
FAQ
ZUGFeRD est-il légalement équivalent à XRechnung ?
Oui pour le B2B. Pour le B2G fédéral, XRechnung est le format prescrit. ZUGFeRD avec le bon profil XML (BASIC, EN 16931, EXTENDED) est sinon interchangeable.
Le papier sera-t-il encore autorisé après 2028 ?
Uniquement entre deux parties qui en conviennent explicitement, et seulement en dehors du périmètre de la montée en charge des formats structurés (ex. factures simplifiées < 250 €). La tendance générale est au tout-structuré.
Références
Sources primaires (gouvernement / régulateur / organisme de normalisation) :
- Commission européenne · eInvoicing in Germany — Fiche de référence paneuropéenne.
- OpenPeppol · profil Allemagne — Faits Peppol faisant autorité.
- BMF · FAQ E-Rechnung Wachstumschancengesetz — FAQ officielle du mandat B2B du ministère des Finances.
- KoSIT · standard XRechnung (xeinkauf.de) — Autorité nationale du CIUS XRechnung.
- ZRE · Zentrale Rechnungseingangsplattform — Portail fédéral de facturation électronique B2G.
Analyses sectorielles (trackers de fournisseurs — utiles pour recoupement) :
- EDICOM · mandat B2B Allemagne — Tracker sectoriel — calendrier 2025-2028.