Referans
Markdown dışa aktarBR-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
<cac:PostalAddress>
<cac:Country>
<cbc:IdentificationCode>GB</cbc:IdentificationCode>
</cac:Country>
</cac:PostalAddress><cac:PostalAddress>
<cac:Country>
<cbc:IdentificationCode>UK</cbc:IdentificationCode>
</cac:Country>
</cac:PostalAddress>