Referans
Markdown dışa aktarBR-42 Fatura satırı indirim nedeni veya neden kodu zorunludur
Her fatura satırı indirim (BG-27), bir fatura satırı indirim nedeni (BT-139) veya bir fatura satırı indirim neden kodu (BT-140) içermelidir.
Sorun açıklaması
Her fatura satırı indirim (BG-27), bir fatura satırı indirim nedeni (BT-139) veya bir fatura satırı indirim neden kodu (BT-140) 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
Satır indirimine cbc:AllowanceChargeReason metnini veya cbc:AllowanceChargeReasonCode (UNCL5189) kodunu ekleyin; ikisi de verilirse aynı nedeni tanımlamalıdır.
Hızlı işlemler
Geçerli örnekler
- BT-139 = "Hasarlı ambalaj"
- BT-140 = 95 (indirim)
Geçersiz örnekler
- Yalnızca tutarı olan, nedeni veya neden kodu olmayan satır indirimi
Kod örnekleri
Geçerli XML
<cac:AllowanceCharge>
<cbc:ChargeIndicator>false</cbc:ChargeIndicator>
<cbc:AllowanceChargeReasonCode>95</cbc:AllowanceChargeReasonCode>
<cbc:AllowanceChargeReason>Damaged packaging</cbc:AllowanceChargeReason>
<cbc:Amount currencyID="EUR">3.00</cbc:Amount>
</cac:AllowanceCharge>Geçersiz XML
<cac:AllowanceCharge>
<cbc:ChargeIndicator>false</cbc:ChargeIndicator>
<cbc:Amount currencyID="EUR">3.00</cbc:Amount>
</cac:AllowanceCharge>