Ana içeriğe atla

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

Etkilenen alanlar

Doğrulama araçları