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