Ana içeriğe atla

BR-CO-21 Belge indirimi bir gerekçe veya gerekçe kodu gerektirir

Her belge düzeyi indirim (BG-20), bir belge düzeyi indirim gerekçesi (BT-97) veya bir belge düzeyi indirim gerekçe kodu (BT-98) ya da her ikisini içermelidir.

Sorun açıklaması

Her belge düzeyi indirim (BG-20), bir belge düzeyi indirim gerekçesi (BT-97) veya bir belge düzeyi indirim gerekçe kodu (BT-98) ya da her ikisini içermelidir.

HATA

XRechnung 3.0

Bağlam ve önem

Bu EN16931 çekirdek kuralı, alıcıların ve denetçilerin tutarın neden düşüldüğünü görebilmesi için her indirimin gerekçelendirilmesini sağlar.

Çözüm

Her belge düzeyi indirim için bir AllowanceChargeReason (BT-97) ve/veya AllowanceChargeReasonCode (BT-98) ekleyin.

Hızlı işlemler

Geçerli örnekler

  • BT-98 = 95 ve BT-97 = "Miktar iskontosu" içeren belge indirimi

Geçersiz örnekler

  • BT-97 ve BT-98 olmadan 10,00 tutarlı belge indirimi

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:Amount currencyID="EUR">10.00</cbc:Amount>
</cac:AllowanceCharge>

Etkilenen alanlar

Doğrulama araçları