Referans
Markdown dışa aktarBR-36 Belge düzeyi masraf tutarı zorunludur
Her belge düzeyi masraf (BG-21), bir belge düzeyi masraf tutarı (BT-99) içermelidir.
Sorun açıklaması
Her belge düzeyi masraf (BG-21), bir belge düzeyi masraf tutarı (BT-99) 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 belge düzeyi cac:AllowanceCharge öğesine cbc:Amount ekleyin.
Hızlı işlemler
Geçerli örnekler
- Belge düzeyi masrafta BT-99 = 9.90 (örn. navlun)
Geçersiz örnekler
- Nedeni olan ancak BT-99 tutarı olmayan belge masrafı
Kod örnekleri
Geçerli XML
<cac:AllowanceCharge>
<cbc:ChargeIndicator>true</cbc:ChargeIndicator>
<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:AllowanceChargeReason>Freight</cbc:AllowanceChargeReason>
</cac:AllowanceCharge>