Ana içeriğe atla

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

Satıcı (BT-40), alıcı (BT-55), vergi temsilcisi (BT-69) veya teslim adresi (BT-80) ülkesi gibi bir adresteki her ülke kodu, ISO 3166-1 alfa-2 kodu olmalıdır.

Sorun açıklaması

HATA

EN 16931 kod listesi kuralı (BR-CL)

Bağlam ve önem

Kural, UBL’de cac:Country/cbc:IdentificationCode’u, CII’de ram:CountryID’yi kontrol eder. ERP üç harfli kodlar (DEU), ülke adları veya küçük harfli kodlar dışa aktardığında ve iki yaygın özel durumda başarısız olur: UK bir ISO 3166-1 kodu değildir (GB kullanın) ve EL yalnızca Yunan KDV önekidir; Yunanistan’ın ülke kodu GR’dir. Örnek: Atina’daki bir alıcının KDV numarası EL ile başlasa da BT-55 = GR’dir.

Çözüm

Büyük harfli iki harfli ISO 3166-1 alfa-2 kodunu kullanın; örn. Almanya için DE, Fransa için FR veya Birleşik Krallık için GB. Adreslerde Yunanistan GR’dir (EL değil), Kuzey İrlanda ise XI’dir.

Hızlı işlemler

Geçerli örnekler

  • BT-40 = DE
  • BT-55 = GB — Birleşik Krallık
  • BT-55 = GR — Yunanistan

Geçersiz örnekler

  • BT-55 = UK — ISO 3166-1 kodu değil; GB kullanın
  • BT-55 = EL — Yunan KDV öneki; GR kullanın
  • BT-40 = DEU — üç harf, alfa-2 değil

Kod örnekleri

Geçerli XML
<cac:PostalAddress>
  <cac:Country>
    <cbc:IdentificationCode>GB</cbc:IdentificationCode>
  </cac:Country>
</cac:PostalAddress>
Geçersiz XML
<cac:PostalAddress>
  <cac:Country>
    <cbc:IdentificationCode>UK</cbc:IdentificationCode>
  </cac:Country>
</cac:PostalAddress>

Etkilenen alanlar

Doğrulama araçları