Ana içeriğe atla

BR-44 Fatura satırı masraf nedeni veya neden kodu zorunludur

Her fatura satırı masraf (BG-28), bir fatura satırı masraf nedeni (BT-144) veya bir fatura satırı masraf neden kodu (BT-145) içermelidir.

Sorun açıklaması

Her fatura satırı masraf (BG-28), bir fatura satırı masraf nedeni (BT-144) veya bir fatura satırı masraf neden kodu (BT-145) 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

Satır masrafına cbc:AllowanceChargeReason metnini veya cbc:AllowanceChargeReasonCode (UNCL7161) kodunu ekleyin; ikisi de verilirse aynı nedeni tanımlamalıdır.

Hızlı işlemler

Geçerli örnekler

  • BT-144 = "Elleçleme"
  • BT-145 = ABK (çeşitli)

Geçersiz örnekler

  • Yalnızca tutarı olan, nedeni veya neden kodu olmayan satır masrafı

Kod örnekleri

Geçerli XML
<cac:AllowanceCharge>
  <cbc:ChargeIndicator>true</cbc:ChargeIndicator>
  <cbc:AllowanceChargeReasonCode>ABK</cbc:AllowanceChargeReasonCode>
  <cbc:AllowanceChargeReason>Handling</cbc:AllowanceChargeReason>
  <cbc:Amount currencyID="EUR">1.50</cbc:Amount>
</cac:AllowanceCharge>
Geçersiz XML
<cac:AllowanceCharge>
  <cbc:ChargeIndicator>true</cbc:ChargeIndicator>
  <cbc:Amount currencyID="EUR">1.50</cbc:Amount>
</cac:AllowanceCharge>

Etkilenen alanlar

Doğrulama araçları