# XRechnung

Spécification allemande d’e-facturation (secteur public) basée sur EN 16931.

## Définition

Spécification allemande d’e-facturation (secteur public) basée sur EN 16931.

## Pourquoi ce terme compte

Les autorités fédérales allemandes exigent des factures électroniques depuis novembre 2020. L’E-Rechnungsverordnung (§ 4) désigne XRechnung comme norme, mais accepte aussi d’autres formats conformes à EN 16931 ; plusieurs Länder exigent aussi des factures électroniques des fournisseurs. Le courrier BMF et le Wachstumschancengesetz étendent les factures conformes à EN 16931 au B2B domestique entre 2025 et 2028. Le non-respect des règles BR-DE spécifiques entraîne un rejet immédiat dans le canal du destinataire, par exemple le portail OZG-RE ou la livraison Peppol. OZG-RE dessert l’administration fédérale directe, plus de 170 organismes fédéraux indirects et plusieurs Länder ; la ZRE est hors service depuis le 19 septembre 2025.

## Explication

Les syntaxes courantes sont UBL et CII (selon le profil et le routage).

En Allemagne, la validation se fait souvent via KoSIT (règles BR-DE).

## Erreurs fréquentes

- Omettre BT-10 (BuyerReference / Leitweg-ID) pour les destinataires fédéraux — BR-DE-15 échoue.
- Utiliser des CustomizationID XRechnung 2.x sur un portail destinataire 3.0+.
- Considérer BT-23 BusinessProcessTypeCode comme optionnel — XRechnung le rend obligatoire.
- Envoyer du CII alors que le destinataire ne déclare que UBL dans son SMP Peppol (ou l’inverse).

## Questions fréquentes

### Quelle est la différence entre XRechnung 3.0 et 2.3 ?
XRechnung 3.0 s’applique depuis le 1er février 2024 et utilise le CustomizationID 3.0. La version 2.3 relevait de la période précédente. Vérifiez la version valable à la date de facture et la politique du canal du destinataire ; une mise à jour du validateur ne prolonge pas la version 2.3.

### Faut-il une Leitweg-ID pour les XRechnung B2B ?
Non — la Leitweg-ID est un identifiant de routage allemand pour le B2G. En B2B pur, n’importe quelle BuyerReference convenue (BT-10), comme une référence client ou commande, suffit, mais le champ reste obligatoire au titre de BR-DE-15.

### Quelle syntaxe envoyer : UBL ou CII ?
Les deux sont conformes à XRechnung. Choisissez la syntaxe déclarée par le destinataire — la plupart des portails fédéraux allemands acceptent les deux, mais l’entrée SMP Peppol ou le formulaire d’onboarding fait foi.

## Ressources associées

- [Guide des champs XRechnung](/resources/xrechnung)
- [Erreurs du validateur KoSIT](/resources/kosit-validator-errors)

## Termes associés

- [Leitweg-ID](/resources/glossary/leitweg-id): Identifiant de routage allemand requis pour de nombreux destinataires publics (B2G).
- [KoSIT](/resources/glossary/kosit): Organisme allemand qui publie un cadre de validation ouvert et la configuration des règles XRechnung.
- [UBL](/resources/glossary/ubl): Universal Business Language : bibliothèque XML de documents métiers standard.
- [CII](/resources/glossary/cii): UN/CEFACT Cross Industry Invoice : syntaxe XML utilisée pour les e-factures.
- [CIUS](/resources/glossary/cius): Spécification d’usage (pays/secteur) qui contraint EN 16931.
