Ana içeriğe atla

BR-CO-24 Satır ek ücreti bir gerekçe veya gerekçe kodu gerektirir

Her fatura satırı ek ücreti (BG-28), bir fatura satırı ek ücret gerekçesi (BT-144) veya bir fatura satırı ek ücret gerekçe kodu (BT-145) ya da her ikisini içermelidir.

Sorun açıklaması

Her fatura satırı ek ücreti (BG-28), bir fatura satırı ek ücret gerekçesi (BT-144) veya bir fatura satırı ek ücret gerekçe kodu (BT-145) ya da her ikisini içermelidir.

HATA

XRechnung 3.0

Bağlam ve önem

Bu EN16931 çekirdek kuralı, BR-CO-22’nin satır düzeyindeki karşılığıdır ve her satır ek ücretinin gerekçelendirilmesini gerektirir.

Çözüm

Her fatura satırı ek ücreti için bir AllowanceChargeReason (BT-144) ve/veya AllowanceChargeReasonCode (BT-145) ekleyin.

Hızlı işlemler

Geçerli örnekler

  • BT-145 = ABL ve BT-144 = "Özel ambalaj" içeren satır ek ücreti

Geçersiz örnekler

  • BT-144 ve BT-145 olmadan 3,00 tutarlı satır ek ücreti

Kod örnekleri

Geçerli XML
<cac:InvoiceLine>
  <cac:AllowanceCharge>
    <cbc:ChargeIndicator>true</cbc:ChargeIndicator>
    <cbc:AllowanceChargeReasonCode>ABL</cbc:AllowanceChargeReasonCode>
    <cbc:AllowanceChargeReason>Special packaging</cbc:AllowanceChargeReason>
    <cbc:Amount currencyID="EUR">3.00</cbc:Amount>
  </cac:AllowanceCharge>
</cac:InvoiceLine>
Geçersiz XML
<cac:InvoiceLine>
  <cac:AllowanceCharge>
    <cbc:ChargeIndicator>true</cbc:ChargeIndicator>
    <cbc:Amount currencyID="EUR">3.00</cbc:Amount>
  </cac:AllowanceCharge>
</cac:InvoiceLine>

Etkilenen alanlar

Doğrulama araçları