BR-DEX – XRechnung-Extension
BR-DEX-08: Schema der Lieferortkennung nicht aus der ISO-6523-Liste
FehlerGeschäftsregel XRechnung (KoSIT)
Offizielle Meldung
[BR-DEX-08] Any scheme identifier for a Delivery location identifier in MUST be coded using one of the ISO 6523 ICD list.Quelle: KoSIT XRechnung, Version 3.0.2 (Schematron 2.6.0)
Was die Meldung bedeutet
Ihre Rechnung nennt eine Kennung für den Lieferort, etwa die GLN einer Filiale oder eines Lagers, aber das Schema dieser Kennung ist kein Code aus der ISO-6523-Liste. Die Extension verlangt den Code, damit der Empfänger die Lieferstelle in seinem Standortverzeichnis findet. Für eine GLN ist es 0088. Ein Text wie GLN oder eine interne Bezeichnung im Schemafeld führt zur Abweisung, auch wenn die Nummer selbst richtig ist.
So beheben Sie den Fehler
Setzen Sie im Attribut schemeID von cbc:ID unter cac:DeliveryLocation den Code 0088 für eine GLN oder einen anderen ISO-6523-Code, oder lassen Sie das Attribut bei einer internen Nummer weg. In CII gilt dasselbe für ram:GlobalID des ShipToTradeParty.
<cac:Delivery>
<cac:DeliveryLocation>
<cbc:ID schemeID="GLN">4012345000123</cbc:ID>
</cac:DeliveryLocation>
</cac:Delivery><cac:Delivery>
<cac:DeliveryLocation>
<cbc:ID schemeID="0088">4012345000123</cbc:ID>
</cac:DeliveryLocation>
</cac:Delivery>Häufige Fragen
Brauche ich die Lieferortkennung, wenn ich die Lieferanschrift angebe?
Nein. Die Kennung ist freiwillig und ergänzt die Anschrift für Empfänger, die ihre Standorte über Nummern verwalten.
Prüft die Norm das Schema nicht schon selbst?
Doch, mit BR-CL-26: „Delivery location identifier scheme identifier MUST belong to the ISO 6523 ICD code list“. Die XRechnung-Extension wiederholt die Prüfung für Rechnungen mit Erweiterungskennung unter der Kennung BR-DEX-08.
Auch anzutreffen, wenn …
- Das Schema wurde als Text GLN statt als Code 0088 eingetragen.
- Eine interne Filialnummer wurde mit einem erfundenen Schema versehen.
- Das Schema wurde aus dem Kundenstamm kopiert, wo es falsch gepflegt ist.
Betroffene Felder
- BT-71
- BG-13
- BG-15
Verwandte Regeln
Rechnung prüfen
Der XRechnung-Validator meldet diese Regel mit Zeilennummer und Fundstelle – direkt in Ihrem Browser, ohne Upload.
Technische Details
- UBL · Kontext (XPath)
cac:DeliveryLocation/cbc:ID[@schemeID and $isExtension]- UBL · Schematron-Test
((not(contains(normalize-space(@schemeID), ' ')) and contains($ISO-6523-ICD-EXT-CODES, concat(' ', normalize-space(@schemeID), ' '))))- CII · Kontext (XPath)
ram:ApplicableHeaderTradeDelivery/ram:ShipToTradeParty/ram:GlobalID[@schemeID and $isExtension]- CII · Schematron-Test
((not(contains(normalize-space(@schemeID), ' ')) and contains($ISO-6523-ICD-EXT-CODES, concat(' ', normalize-space(@schemeID), ' '))))
Erklärung erstellt am 14.09.2026