Ana içeriğe atla

BR-CL-06 KDV tarih kodu izin verilen kod listesinden olmalıdır

Katma değer vergisi tarih kodu (BT-8), UBL’de 3, 35 veya 432 (UNTDID 2005 kısıtlaması), CII’de 5, 29 veya 72 (UNTDID 2475 kısıtlaması) olmalıdır.

Sorun açıklaması

HATA

EN 16931 kod listesi kuralı (BR-CL)

Bağlam ve önem

BT-8, açık bir tarih (BT-7) verilmediğinde KDV tarihini belirleyen olayı adlandırır; BT-7 ve BT-8 birlikte bulunamaz (BR-CO-3). Kural genellikle kodu değiştirmeden kopyalayan bir UBL–CII dönüşümünden sonra başarısız olur, çünkü her sözdiziminin kendi kod listesi vardır. Diğer bir neden 137 (belge tarihi) gibi genel bir tarih niteleyicisidir. Örnek: KDV ödemeyle doğuyorsa UBL’de 432, CII’de 72 kullanın.

Çözüm

UBL’de (cac:InvoicePeriod/cbc:DescriptionCode) 3 (fatura tarihi), 35 (fiili teslim tarihi) veya 432 (ödeme tarihi) kullanın. CII’de (ram:ApplicableTradeTax/ram:DueDateTypeCode) 5 (fatura tarihi), 29 (teslim tarihi) veya 72 (ödeme tarihi) kullanın. İki listeyi karıştırmayın.

Hızlı işlemler

Geçerli örnekler

  • UBL: BT-8 = 35 — fiili teslim tarihi
  • CII: BT-8 = 72 — ödeme tarihi

Geçersiz örnekler

  • UBL: BT-8 = 5 — CII kodu, UBL’de izinli değil
  • CII: BT-8 = 35 — UBL kodu, CII’de izinli değil
  • UBL: BT-8 = 137 — belge tarihi, kısıtlamanın dışında

Kod örnekleri

Geçerli XML
<cac:InvoicePeriod>
  <cbc:DescriptionCode>35</cbc:DescriptionCode>
</cac:InvoicePeriod>
Geçersiz XML
<cac:InvoicePeriod>
  <cbc:DescriptionCode>5</cbc:DescriptionCode>
</cac:InvoicePeriod>

Etkilenen alanlar

Doğrulama araçları