Referans
Markdown dışa aktarBR-31 Belge düzeyi indirim tutarı zorunludur
Her belge düzeyi indirim (BG-20), bir belge düzeyi indirim tutarı (BT-92) içermelidir.
Sorun açıklaması
Her belge düzeyi indirim (BG-20), bir belge düzeyi indirim tutarı (BT-92) 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 belge düzeyi cac:AllowanceCharge öğesine cbc:Amount ekleyin.
Hızlı işlemler
Geçerli örnekler
- Belge düzeyi indirimde BT-92 = 20.00
Geçersiz örnekler
- Nedeni olan ancak BT-92 tutarı olmayan belge indirimi
Kod örnekleri
Geçerli XML
<cac:AllowanceCharge>
<cbc:ChargeIndicator>false</cbc:ChargeIndicator>
<cbc:AllowanceChargeReason>Loyalty discount</cbc:AllowanceChargeReason>
<cbc:Amount currencyID="EUR">20.00</cbc:Amount>
</cac:AllowanceCharge>Geçersiz XML
<cac:AllowanceCharge>
<cbc:ChargeIndicator>false</cbc:ChargeIndicator>
<cbc:AllowanceChargeReason>Loyalty discount</cbc:AllowanceChargeReason>
</cac:AllowanceCharge>