Referans
Markdown dışa aktarBR-43 Fatura satırı masraf tutarı zorunludur
Her fatura satırı masraf (BG-28), bir fatura satırı masraf tutarı (BT-141) içermelidir.
Sorun açıklaması
Her fatura satırı masraf (BG-28), bir fatura satırı masraf tutarı (BT-141) 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 true olan satır cac:AllowanceCharge öğesine cbc:Amount ekleyin.
Hızlı işlemler
Geçerli örnekler
- Fatura satırı masrafında BT-141 = 1.50
Geçersiz örnekler
- Nedeni olan ancak BT-141 tutarı olmayan satır masrafı
Kod örnekleri
Geçerli XML
<cac:InvoiceLine>
<cac:AllowanceCharge>
<cbc:ChargeIndicator>true</cbc:ChargeIndicator>
<cbc:AllowanceChargeReason>Handling</cbc:AllowanceChargeReason>
<cbc:Amount currencyID="EUR">1.50</cbc:Amount>
</cac:AllowanceCharge>
</cac:InvoiceLine>Geçersiz XML
<cac:InvoiceLine>
<cac:AllowanceCharge>
<cbc:ChargeIndicator>true</cbc:ChargeIndicator>
<cbc:AllowanceChargeReason>Handling</cbc:AllowanceChargeReason>
</cac:AllowanceCharge>
</cac:InvoiceLine>