BR-DE-15: Buyer reference / Leitweg-ID (BT-10) fehlt
Jede XRechnung braucht eine Käuferreferenz – bei öffentlichen Auftraggebern die Leitweg-ID.
Steckbrief
- Regel
BR-DE-15- Schweregrad
- Fehler – die Rechnung ist ungültig
- Regelwerk
- XRechnung 3.0 (KoSIT)
- Betroffene Felder
- BT-10
- Syntax
- CII & UBL
Rechnung jetzt prüfen
PDF oder XML hochladen – kostenlos, ohne Anmeldung, gegen die offiziellen Regelwerke.
Zum Online-ValidatorOffizieller Wortlaut
[BR-DE-15] Das Element "Buyer reference" (BT-10) muss übermittelt werden.
Quelle: offizielle Schematron der KoSIT für XRechnung 3.0.
Was die Regel verlangt
Die Käuferreferenz (Buyer reference, BT-10) ist in der EN 16931 optional – die XRechnung macht sie zur Pflicht. Sie sagt dem Empfänger, an welche Stelle die Rechnung intern geht.
Bei Rechnungen an öffentliche Auftraggeber steht hier die Leitweg-ID. Sie
besteht aus Grobadressierung, Feinadressierung und zweistelliger Prüfziffer, getrennt durch Bindestriche
(z. B. 04011000-1234512345-06), und wird vom Auftraggeber mitgeteilt – meist in der
Bestellung. Bei XRechnungen zwischen Unternehmen genügt jede mit dem Käufer vereinbarte Referenz, etwa eine
Kostenstelle oder die Bestellnummer.
Typische Ursachen
- Die Leitweg-ID wurde nur ins PDF oder in ein Freitextfeld geschrieben, nicht in BT-10.
- Die Rechnungssoftware füllt BT-10 nur für Behörden, die Rechnung geht aber als XRechnung an ein Unternehmen.
- Die Referenz steht im falschen Feld, etwa in der Bestellreferenz (BT-13) oder im Verwendungszweck (BT-83).
- Das Feld ist vorhanden, aber leer oder enthält nur Leerzeichen – das zählt als fehlend.
So sieht es im XML aus
In der CII-Syntax steht BT-10 als erstes Element der Vereinbarungsdaten:
<ram:ApplicableHeaderTradeAgreement>
<ram:SellerTradeParty>…</ram:SellerTradeParty>
<ram:BuyerTradeParty>…</ram:BuyerTradeParty>
</ram:ApplicableHeaderTradeAgreement>
<ram:ApplicableHeaderTradeAgreement>
<ram:BuyerReference>04011000-1234512345-06</ram:BuyerReference>
<ram:SellerTradeParty>…</ram:SellerTradeParty>
<ram:BuyerTradeParty>…</ram:BuyerTradeParty>
</ram:ApplicableHeaderTradeAgreement>
In UBL ist es ein Element direkt unter Invoice:
<cbc:BuyerReference>04011000-1234512345-06</cbc:BuyerReference>
Lösung in C#
Mit dem Facturexa Creator genügt eine Zeile; die Käuferreferenz wird an der richtigen Stelle geschrieben – in CII wie in UBL.
// Leitweg-ID der Behörde bzw. die vom Käufer vorgegebene Referenz
rechnung.BuyerReference = "04011000-1234512345-06";
rechnung.Save(xmlStream, InvoiceProfile.XRechnung);
Woher die Leitweg-ID kommt, klärt der öffentliche Auftraggeber; sie lässt sich nicht aus anderen Daten ableiten.