# BR-DE-15 La référence acheteur doit être indiquée

En vertu du décret allemand sur la facturation électronique (E-Rech-V § 4) et de la norme XRechnung, toute facture électronique destinée au secteur public allemand doit obligatoirement comporter une référence acheteur (BT-10). Pour les entités publiques allemandes, cette référence correspond à la Leitweg-ID (ex. « 04011000-12345-34 » ou « 991-12345-67 »). Les plateformes publiques de réception, comme OZG-RE (administration fédérale directe, plus de 170 organismes fédéraux indirects et plusieurs Länder) et d’autres portails de Länder ou de communes, utilisent la Leitweg-ID pour router automatiquement la facture vers le service valideur.

## Description du problème

> **ERREUR**: Règle nationale allemande XRechnung (KoSIT, BR-DE) · XRechnung 3.0

## Contexte et importance

Sans Leitweg-ID BT-10 valide, les plateformes publiques de réception comme OZG-RE (administration fédérale directe, plus de 170 organismes fédéraux indirects et plusieurs Länder) et d’autres portails de Länder ou de communes rejettent la facture immédiatement à l’entrée.

## Solution

Obtenez la Leitweg-ID officielle auprès de votre client public (mentionnée sur le bon de commande ou le marché). Dans votre ERP, renseignez ce code dans le champ de référence client. En UBL 2.1, insérez <cbc:BuyerReference> directement sous la racine <Invoice>. En CII, insérez <ram:BuyerReference> sous <ram:ApplicableHeaderTradeAgreement>.

- [Valider le XML](/fr/xrechnung-validator?source=resource&rule=BR-DE-15)
- [Convertir la facture](/fr/pdf-to-xrechnung?source=resource&rule=BR-DE-15)

## Exemples valides

- BT-10 = « 04011000-12345-34 » (Leitweg-ID valide d’une administration régionale avec clé de contrôle)
- BT-10 = « 991-12345-67 » (Leitweg-ID valide d’un organisme fédéral)

## Exemples invalides

- L’en-tête de facture omet totalement l’élément cbc:BuyerReference / ram:BuyerReference
- La référence acheteur est vide ou remplie d’un texte factice lors de la facturation publique

## Exemples de code

### XML valide
```
<cbc:BuyerReference>04011000-12345-34</cbc:BuyerReference>
```

### XML invalide
```
<cbc:ID>RE-2026-001</cbc:ID>
<cbc:IssueDate>2026-01-15</cbc:IssueDate>
```

## Champs concernés

- [BT-10 Référence acheteur](/resources/xrechnung/bt-10-buyer-reference-leitweg-id)

## Outils de validation

- [Validateur KoSIT officiel](https://github.com/itplr-kosit/validator): Exécutez le validateur officiel du KoSIT avec la configuration XRechnung pour contrôler les règles EN 16931 et XRechnung.
- [Convertir un PDF en XRechnung](/pdf-to-xrechnung): Repérez les erreurs de validation pendant la conversion et vérifiez chaque correction.

## Ressources associées

- [Spécification officielle](https://xeinkauf.de/xrechnung/)
- [Suite de tests](https://github.com/itplr-kosit/xrechnung-testsuite)
- [Toutes les erreurs de validation](/resources/kosit-validator-errors): Vue d’ensemble des règles de validation EN 16931, XRechnung et Peppol expliquées ici.
