# BR-CL-14 Ländercodes müssen ISO 3166-1 verwenden

Jeder Ländercode in einer Anschrift, etwa das Land des Verkäufers (BT-40), des Käufers (BT-55), des Steuervertreters (BT-69) oder der Lieferanschrift (BT-80), muss ein Code nach ISO 3166-1 Alpha-2 sein.

## Problembeschreibung

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

## Kontext und Bedeutung

Die Regel prüft cac:Country/cbc:IdentificationCode in UBL und ram:CountryID in CII. Sie schlägt fehl, wenn ein ERP dreistellige Buchstabencodes (DEU), Ländernamen oder Kleinbuchstaben exportiert, und in zwei häufigen Sonderfällen: UK ist kein ISO-3166-1-Code (verwenden Sie GB), und EL ist nur das griechische USt-Präfix, der Ländercode Griechenlands ist GR. Beispiel: Ein Käufer in Athen hat BT-55 = GR, obwohl seine USt-IdNr. mit EL beginnt.

## Lösung

Verwenden Sie den ISO-3166-1-Alpha-2-Code aus zwei Großbuchstaben, z. B. DE für Deutschland, FR für Frankreich oder GB für das Vereinigte Königreich. In Anschriften ist Griechenland GR (nicht EL) und Nordirland XI.

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

## Gültige Beispiele

- BT-40 = DE
- BT-55 = GB — Vereinigtes Königreich
- BT-55 = GR — Griechenland

## Ungültige Beispiele

- BT-55 = UK — kein ISO-3166-1-Code; GB verwenden
- BT-55 = EL — griechisches USt-Präfix; GR verwenden
- BT-40 = DEU — drei Buchstaben, nicht Alpha-2

## Code-Beispiele

### Gültiges XML
```
<cac:PostalAddress>
  <cac:Country>
    <cbc:IdentificationCode>GB</cbc:IdentificationCode>
  </cac:Country>
</cac:PostalAddress>
```

### Ungültiges XML
```
<cac:PostalAddress>
  <cac:Country>
    <cbc:IdentificationCode>UK</cbc:IdentificationCode>
  </cac:Country>
</cac:PostalAddress>
```

## Betroffene Felder

- [BT-40 Ländercode des Verkäufers](/resources/xrechnung/bt-40-seller-country-code)
- [BT-55 Ländercode des Käufers](/resources/xrechnung/bt-55-buyer-country-code)
- [BT-69 Ländercode des Steuervertreters](/resources/xrechnung/bt-69-tax-representative-country-code)
- [BT-80 Ländercode der Lieferanschrift](/resources/xrechnung/bt-80-deliver-to-country-code)

## Verwandte Regeln

- [BR-CL-15](/resources/kosit-validator-errors/br-cl-15-iso-3166-item-origin-country)
- [BR-CO-9](/resources/kosit-validator-errors/br-co-9-vat-identifier-must-have-iso-country-prefix)

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