Referans
Markdown dışa aktarBR-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>