# BR-CL-14 Ülke kodları ISO 3166-1 kullanmalıdır

Faturadaki ülke kodları, örneğin satıcı (BT-40) ve alıcı (BT-55) ülkesi, ISO 3166-1 alfa-2 ile kodlanmalıdır.

## Sorun açıklaması

Faturadaki ülke kodları, örneğin satıcı (BT-40) ve alıcı (BT-55) ülkesi, ISO 3166-1 alfa-2 ile kodlanmalıdır.

> **HATA**: XRechnung 3.0

## Bağlam ve önem

Bu EN16931 çekirdek kod listesi kuralı, posta adresi ülkelerini sınırlar ötesinde birlikte çalışabilir tutar.

## Çözüm

İki harfli ISO 3166-1 alfa-2 kodunu kullanın; örn. Almanya için DE, Fransa için FR, İtalya için IT.

- validate
- convert

## Geçerli örnekler

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

## Geçersiz örnekler

- BT-40 = GER — üç harf, ISO 3166-1 alfa-2 değil
- BT-40 = Germany — ülke adı

## Kod örnekleri

### Geçerli XML
```
<cac:PostalAddress>
  <cac:Country>
    <cbc:IdentificationCode>DE</cbc:IdentificationCode>
  </cac:Country>
</cac:PostalAddress>
```

### Geçersiz XML
```
<cac:PostalAddress>
  <cac:Country>
    <cbc:IdentificationCode>GER</cbc:IdentificationCode>
  </cac:Country>
</cac:PostalAddress>
```

## Etkilenen alanlar

- [BT-40 Satıcı ülke kodu](/resources/xrechnung/bt-40-seller-country-code)
- [BT-55 Alıcı ülke kodu](/resources/xrechnung/bt-55-buyer-country-code)

## İlgili kurallar

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

## Doğrulama araçları

- [Resmi KoSIT doğrulayıcı](https://erechnungsvalidator.service-bw.de/): XRechnung dosyalarınızı tüm BR-DE kurallarına göre doğrulayın.
- [PDF’yi XRechnung’e dönüştür](/pdf-to-xrechnung): Dönüştürme sırasında doğrulama hatalarını bulun ve her düzeltmeyi inceleyin.

## İlgili kaynaklar

- [Resmi spesifikasyon](https://xeinkauf.de/xrechnung/)
- [Test paketi](https://github.com/itplr-kosit/xrechnung-testsuite)
- [Tüm doğrulama hataları](/resources/kosit-validator-errors): Tüm Alman XRechnung doğrulama kurallarına genel bakış.
