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ı
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.
HATA
XRechnung 3.0
Bağlam ve önem
Bu kural, KoSIT XRechnung 3.0.2 Schematron tarafından uygulanan EN16931 çekirdek anlamsal modelinden gelir ve faturaların otomatik işleme için gereken zorunlu verileri taşımasını sağlar.
Çö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>