# BR-CL-15 Ursprungsland des Artikels muss ISO 3166-1 verwenden

Der Code für das Ursprungsland des Artikels (BT-159) muss mit ISO 3166-1 Alpha-2 codiert sein.

## Problembeschreibung

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

## Kontext und Bedeutung

BT-159 gibt an, wo ein Artikel hergestellt wurde, etwa für Zoll- und Ursprungsangaben. Der Wert stammt meist aus den Artikelstammdaten und schlägt fehl, wenn er einen Ländernamen („China“), einen Code aus drei Buchstaben (CHN) oder eine Region wie „EU“ enthält, die kein ISO-3166-1-Ländercode ist. Bereinigen Sie die Ursprungsangaben in den Artikelstammdaten, nicht erst beim Rechnungsexport. Beispiel: In der Türkei hergestellte Waren erhalten BT-159 = TR; Waren mit „Made in EU“ brauchen das tatsächliche Land, etwa DE, oder kein BT-159.

## Lösung

Setzen Sie BT-159 auf einen ISO-3166-1-Alpha-2-Code aus zwei Großbuchstaben wie CN, TR oder IT (UBL: cac:Item/cac:OriginCountry/cbc:IdentificationCode; CII: ram:SpecifiedTradeProduct/ram:OriginTradeCountry/ram:ID). Ist kein einzelnes Ursprungsland bekannt, lassen Sie BT-159 weg.

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

## Gültige Beispiele

- BT-159 = CN
- BT-159 = TR

## Ungültige Beispiele

- BT-159 = EU — Region, kein ISO-3166-1-Ländercode
- BT-159 = CHN — drei Buchstaben, nicht Alpha-2
- BT-159 = China — Ländername

## Code-Beispiele

### Gültiges XML
```
<cac:OriginCountry>
  <cbc:IdentificationCode>CN</cbc:IdentificationCode>
</cac:OriginCountry>
```

### Ungültiges XML
```
<cac:OriginCountry>
  <cbc:IdentificationCode>EU</cbc:IdentificationCode>
</cac:OriginCountry>
```

## Betroffene Felder

- [BT-159 Ursprungsland des Artikels](/resources/xrechnung/bt-159-item-country-of-origin)

## Verwandte Regeln

- [BR-CL-14](/resources/kosit-validator-errors/br-cl-14-iso-3166-country-codes)

## 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.
