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

Ländercodes in einer Rechnung, etwa das Verkäuferland (BT-40) und das Käuferland (BT-55), müssen mit ISO 3166-1 Alpha-2 codiert sein.

## Problembeschreibung

Ländercodes in einer Rechnung, etwa das Verkäuferland (BT-40) und das Käuferland (BT-55), müssen mit ISO 3166-1 Alpha-2 codiert sein.

> **FEHLER**: XRechnung 3.0

## Kontext und Bedeutung

Diese EN16931-Kern-Codelistenregel hält die Länder von Postanschriften grenzüberschreitend interoperabel.

## Lösung

Verwenden Sie den zweistelligen ISO-3166-1-Alpha-2-Code, z. B. DE für Deutschland, FR für Frankreich, IT für Italien.

- validate
- convert

## Gültige Beispiele

- BT-40 = DE
- BT-55 = FR

## Ungültige Beispiele

- BT-40 = GER — drei Buchstaben, nicht ISO 3166-1 Alpha-2
- BT-40 = Germany — Ländername

## Code-Beispiele

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

### Ungültiges XML
```
<cac:PostalAddress>
  <cac:Country>
    <cbc:IdentificationCode>GER</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)

## Verwandte Regeln

- [BR-CL-15](/resources/kosit-validator-errors/br-cl-15-iso-3166-item-origin-country)

## Validierungstools

- [Offizieller KoSIT Validator](https://erechnungsvalidator.service-bw.de/): Überprüfen Sie Ihre XRechnung-Dateien gegen alle BR-DE-Regeln.
- [PDF zu XRechnung konvertieren](/pdf-to-xrechnung): Validierungsfehler beim Konvertieren erkennen, prüfen und gezielt beheben.

## Verwandte Ressourcen

- [Offizielle Spezifikation](https://xeinkauf.de/xrechnung/)
- [Testsuite](https://github.com/itplr-kosit/xrechnung-testsuite)
- [Vollständige Fehlerliste](/resources/kosit-validator-errors): Übersicht aller deutschen XRechnung-Validierungsregeln.
