Ana içeriğe atla

BR-CO-05 Belge indirimi gerekçesi ve kodu uyuşmalıdır

Belge düzeyi indirim gerekçe kodu (BT-98) ile belge düzeyi indirim gerekçesi (BT-97) aynı indirim türünü göstermelidir.

Sorun açıklaması

Belge düzeyi indirim gerekçe kodu (BT-98) ile belge düzeyi indirim gerekçesi (BT-97) aynı indirim türünü göstermelidir.

HATA

XRechnung 3.0

Bağlam ve önem

Bu EN16931 çekirdek kuralı, insan tarafından okunabilir ve kodlu indirim açıklamalarını anlamsal olarak tutarlı tutar, böylece alt sistemler indirimi aynı şekilde yorumlar.

Çözüm

Serbest metin gerekçesini (BT-97) kodlu gerekçeyle (BT-98) uyumlu hale getirin; her ikisi de aynı indirimi tanımlasın, örn. kod 95 ve iskonto açıklaması.

Hızlı işlemler

Geçerli örnekler

  • BT-98 = 95 (İskonto) ve BT-97 = "Miktar iskontosu"

Geçersiz örnekler

  • BT-98 = 95 (İskonto) ve BT-97 = "Geç teslim cezası"

Kod örnekleri

Geçerli XML
<cac:AllowanceCharge>
  <cbc:ChargeIndicator>false</cbc:ChargeIndicator>
  <cbc:AllowanceChargeReasonCode>95</cbc:AllowanceChargeReasonCode>
  <cbc:AllowanceChargeReason>Volume discount</cbc:AllowanceChargeReason>
  <cbc:Amount currencyID="EUR">10.00</cbc:Amount>
</cac:AllowanceCharge>
Geçersiz XML
<cac:AllowanceCharge>
  <cbc:ChargeIndicator>false</cbc:ChargeIndicator>
  <cbc:AllowanceChargeReasonCode>95</cbc:AllowanceChargeReasonCode>
  <cbc:AllowanceChargeReason>Late delivery penalty</cbc:AllowanceChargeReason>
  <cbc:Amount currencyID="EUR">10.00</cbc:Amount>
</cac:AllowanceCharge>

Etkilenen alanlar

Doğrulama araçları