Referans
Markdown dışa aktarBR-41 Fatura satırı indirim tutarı zorunludur
Her fatura satırı indirim (BG-27), bir fatura satırı indirim tutarı (BT-136) içermelidir.
Sorun açıklaması
Her fatura satırı indirim (BG-27), bir fatura satırı indirim tutarı (BT-136) 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
cbc:ChargeIndicator değeri false olan satır cac:AllowanceCharge öğesine cbc:Amount ekleyin.
Hızlı işlemler
Geçerli örnekler
- Fatura satırı indiriminde BT-136 = 3.00
Geçersiz örnekler
- Nedeni olan ancak BT-136 tutarı olmayan satır indirimi
Kod örnekleri
Geçerli XML
<cac:InvoiceLine>
<cac:AllowanceCharge>
<cbc:ChargeIndicator>false</cbc:ChargeIndicator>
<cbc:AllowanceChargeReason>Damaged packaging</cbc:AllowanceChargeReason>
<cbc:Amount currencyID="EUR">3.00</cbc:Amount>
</cac:AllowanceCharge>
</cac:InvoiceLine>Geçersiz XML
<cac:InvoiceLine>
<cac:AllowanceCharge>
<cbc:ChargeIndicator>false</cbc:ChargeIndicator>
<cbc:AllowanceChargeReason>Damaged packaging</cbc:AllowanceChargeReason>
</cac:AllowanceCharge>
</cac:InvoiceLine>