Ana içeriğe atla

BR-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>

Etkilenen alanlar

Doğrulama araçları