Ana içeriğe atla

BR-38 Belge düzeyi masraf nedeni veya neden kodu zorunludur

Her belge düzeyi masraf (BG-21), bir belge düzeyi masraf nedeni (BT-104) veya bir belge düzeyi masraf neden kodu (BT-105) içermelidir.

Sorun açıklaması

HATA

EN 16931 temel iş kuralı (CEN)

Bağlam ve önem

Bu bir EN 16931 temel kuralıdır ve BR-33’ün masraf tarafındaki karşılığıdır. Alıcı masrafın ne için alındığını anlayabilmelidir; örneğin navlun, sigorta veya ambalaj. Hata, dışa aktarım yalnızca masraf tutarını neden metni veya UNCL7161 kodu olmadan yazdığında ortaya çıkar; en az birini belirtin. İkisi de verilirse BR-CO-06 uyarınca aynı nedeni tanımlamalıdır.

Çözüm

Masrafa cbc:AllowanceChargeReason metnini veya cbc:AllowanceChargeReasonCode (UNCL7161) kodunu ekleyin; ikisi de verilirse aynı nedeni tanımlamalıdır.

Hızlı işlemler

Geçerli örnekler

  • BT-104 = "Navlun"
  • BT-105 = FC (navlun ücreti)

Geçersiz örnekler

  • Yalnızca tutarı olan, nedeni veya neden kodu olmayan masraf

Kod örnekleri

Geçerli XML
<cac:AllowanceCharge>
  <cbc:ChargeIndicator>true</cbc:ChargeIndicator>
  <cbc:AllowanceChargeReasonCode>FC</cbc:AllowanceChargeReasonCode>
  <cbc:AllowanceChargeReason>Freight</cbc:AllowanceChargeReason>
  <cbc:Amount currencyID="EUR">9.90</cbc:Amount>
</cac:AllowanceCharge>
Geçersiz XML
<cac:AllowanceCharge>
  <cbc:ChargeIndicator>true</cbc:ChargeIndicator>
  <cbc:Amount currencyID="EUR">9.90</cbc:Amount>
</cac:AllowanceCharge>

Etkilenen alanlar

Doğrulama araçları