Zum Werkzeug dieser Website: Das Werkzeug meldet BR-DE-15, wenn BuyerReference an der hier beschriebenen Stelle fehlt oder leer ist. Ob der Wert eine gültige Leitweg-ID ist, prüft es nicht. Es wertet eine dokumentierte Teilmenge der Regeln aus (siehe Prüfregeln) und ist nicht der KoSIT-Validator.

BR-DE-15: Die Käuferreferenz (BT-10) fehlt

Die Meldung BR-DE-15 bedeutet: In der Datei fehlt das Feld Käuferreferenz, in der Norm „Buyer reference“ oder kurz BT-10, oder es ist leer. Die Regel gehört zu den deutschen Regeln des Standards XRechnung. Diese Seite zeigt, wo das Element in UBL und in CII steht und wie Sie die Meldung beheben.

Was die Regel verlangt

Die europäische Norm EN 16931 kennt die Käuferreferenz als freiwilliges Feld. XRechnung macht sie zur Pflicht: BR-DE-15 verlangt, dass BT-10 übermittelt wird. Bei Rechnungen an öffentliche Auftraggeber steht dort die Leitweg-ID, siehe Leitweg-ID und Käuferreferenz.

Die Regel gilt für jede XRechnung, auch wenn der Empfänger ein Unternehmen ohne Leitweg-ID ist. Das Feld darf dann trotzdem nicht leer bleiben. Sie verlangt aber nur, dass ein Wert vorhanden ist. Ob der Wert eine gültige Leitweg-ID ist und ob es diese wirklich gibt, sagt die Regel nicht.

Woran Sie die Meldung erkennen

Im Bericht steht die Regelnummer BR-DE-15, meist mit einem Hinweis auf das Feld BT-10. Der genannte Pfad zeigt oft nicht auf die Käuferreferenz selbst, sondern auf das übergeordnete Element: Was fehlt, lässt sich nicht anzeigen, also nennt der Bericht die Stelle, an der es stehen müsste.

Mögliche Ursachen

Wo das Element in UBL steht

In UBL 2.1 heißt das Element cbc:BuyerReference. Es ist ein direktes Kind des Wurzelelements Invoice, bei einer Gutschrift des Wurzelelements CreditNote:

<Invoice …>
  <cbc:ID>RE-2026-002</cbc:ID>
  <cbc:IssueDate>2026-10-02</cbc:IssueDate>
  …
  <cbc:BuyerReference>KD-1001</cbc:BuyerReference>
  …
</Invoice>

Die Reihenfolge der Elemente legt in UBL das XML-Schema fest. Die Käuferreferenz steht im Kopf der Rechnung, vor den Angaben zu Verkäufer und Käufer.

Wo das Element in CII steht

In UN/CEFACT CII heißt das Element ram:BuyerReference. Es steht in ram:ApplicableHeaderTradeAgreement, also in dem Abschnitt, der auch die beiden Parteien enthält:

<ram:ApplicableHeaderTradeAgreement>
  <ram:BuyerReference>KD-1001</ram:BuyerReference>
  <ram:SellerTradeParty> … </ram:SellerTradeParty>
  <ram:BuyerTradeParty> … </ram:BuyerTradeParty>
</ram:ApplicableHeaderTradeAgreement>

Hier steht die Käuferreferenz vor ram:SellerTradeParty.

Welcher Wert in das Feld gehört

EmpfängerWertBeispiel
Öffentlicher Auftraggeberdie Leitweg-ID, die der Auftraggeber nennt04011000-12345ABCXYZ-86 (Beispiel aus dem Wikipedia-Artikel zur Leitweg-ID)
Anderer Kundeeine Angabe, mit der der Kunde die Rechnung zuordnen kann, etwa seine Bestell- oder KundennummerKD-1001

So beheben Sie die Meldung

  1. Klären Sie, welcher Wert in das Feld gehört. Fehlt Ihnen die Leitweg-ID, fragen Sie bei der beauftragenden Stelle nach. Bei anderen Kunden fragen Sie, was sie in diesem Feld erwarten.
  2. Tragen Sie den Wert in Ihrem Rechnungsprogramm in das Feld für Käuferreferenz oder Leitweg-ID ein und erzeugen Sie die Datei neu.
  3. Bietet das Programm kein solches Feld, ergänzen Sie das Element an der oben gezeigten Stelle im XML. Übernehmen Sie Schreibweise und Präfix so, wie sie im Rest der Datei verwendet werden.
  4. Prüfen Sie die Datei erneut.

Übernehmen Sie eine Leitweg-ID Zeichen für Zeichen, mit den Bindestrichen und ohne zusätzliche Leerzeichen.

Was die Regel nicht abdeckt

Eine Datei ohne die Meldung BR-DE-15 enthält irgendeinen Wert in BT-10. Mehr sagt das Ergebnis nicht. Ein Rechnungseingang kann die Datei trotzdem zurückweisen, wenn er die Leitweg-ID nicht kennt. Ein Prüfprogramm, das nur einen Teil der Regeln auswertet, ersetzt außerdem nicht den KoSIT-Validator, der mit seiner Konfiguration die Schematron-Regeln von XRechnung prüft.

Andere Meldungen erklärt die Übersicht XRechnung-Fehler beheben. Welche Arten von Regeln es gibt, steht auf der Seite E-Rechnung prüfen.