# BR-CL-26 Schema des Lieferorts muss aus ISO 6523 ICD stammen

Der Schema-Bezeichner der Kennung des Lieferorts (BT-71-1) muss zur Codeliste ISO 6523 ICD gehören.

## Problembeschreibung

> **FEHLER**: EN-16931-Codelistenregel (BR-CL)

## Kontext und Bedeutung

BT-71 kennzeichnet den Lieferort, etwa eine Filiale, ein Lager oder eine Baustelle. Die Regel prüft cac:Delivery/cac:DeliveryLocation/cbc:ID/@schemeID in UBL und ram:ShipToTradeParty/ram:GlobalID/@schemeID in CII. Sie schlägt fehl, wenn ein Handels- oder Logistiksystem „GLN“ als Schema schreibt oder eine interne Bezeichnung wie „FILIALE“ als Schema einer Filialnummer verwendet. Beispiel: Eine Lieferung an eine Filiale mit der GLN 4098765000003 verwendet schemeID="0088"; die Lieferanschrift selbst gehört in BG-15.

## Lösung

Setzen Sie die schemeID von BT-71 auf einen gültigen ISO-6523-ICD-Code, meist 0088 für eine GS1 Global Location Number (GLN). Hat der Lieferort nur eine interne Nummer, etwa eine Filial- oder Lagernummer, senden Sie diese ohne Schema-Bezeichner.

- [XML validieren](/de/xrechnung-validator?source=resource&rule=BR-CL-26)
- [Rechnung konvertieren](/de/pdf-to-xrechnung?source=resource&rule=BR-CL-26)

## Gültige Beispiele

- BT-71-1 = 0088 — GLN des Lieferorts
- BT-71 = interne Filialnummer ohne Schema-Bezeichner

## Ungültige Beispiele

- BT-71-1 = GLN — Name statt ICD-Code 0088
- BT-71-1 = FILIALE — interne Bezeichnung, kein ICD-Code

## Code-Beispiele

### Gültiges XML
```
<cac:Delivery>
  <cac:DeliveryLocation>
    <cbc:ID schemeID="0088">4098765000003</cbc:ID>
  </cac:DeliveryLocation>
</cac:Delivery>
```

### Ungültiges XML
```
<cac:Delivery>
  <cac:DeliveryLocation>
    <cbc:ID schemeID="GLN">4098765000003</cbc:ID>
  </cac:DeliveryLocation>
</cac:Delivery>
```

## Betroffene Felder

- [BT-71-1 Schema-Bezeichner der Kennung des Lieferorts](/resources/xrechnung/bt-71-deliver-to-location-identifier)

## Verwandte Regeln

- [BR-CL-10](/resources/kosit-validator-errors/br-cl-10-iso-6523-any-identifier-scheme)

## Validierungstools

- [Offizieller KoSIT Validator](https://github.com/itplr-kosit/validator): Führen Sie den offiziellen KoSIT-Validator mit der XRechnung-Konfiguration aus, um EN-16931- und XRechnung-Regeln zu prüfen.
- [PDF zu XRechnung konvertieren](/pdf-to-xrechnung): Validierungsfehler beim Konvertieren erkennen, prüfen und gezielt beheben.

## Verwandte Ressourcen

- [Offizielle Spezifikation](https://docs.peppol.eu/poacc/billing/3.0/rules/ubl-tc434/)
- [Testsuite](https://github.com/itplr-kosit/xrechnung-testsuite)
- [Alle Validierungsfehler](/resources/kosit-validator-errors): Übersicht der hier erklärten Validierungsregeln aus EN 16931, XRechnung und Peppol.
