Referans
Markdown dışa aktarBR-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>