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ı
HATA
EN 16931 hesaplama ve tutarlılık kuralı (BR-CO)
Bağlam ve önem
EN 16931 bu kuralı tanımlar, ancak içeriği makineyle kontrol edilemez. KoSIT doğrulayıcısının kullandığı UBL ve CII için EN 16931 doğrulama dosyaları, BR-CO-05 için yalnızca her zaman geçen bir yer tutucu denetim içerir; bu nedenle BR-CO-05 hiçbir doğrulama raporunda görünmez. Gereklilik veriler için yine de geçerlidir: alıcı indirimi koduna (BT-98) göre kaydeder ve metni (BT-97) okur. Kod 95 (İskonto) ile "Geç teslim cezası" metni gibi çelişkili bir çift, manuel incelemeye veya tartışmalı bir kesintiye yol açar.
Çözüm
Serbest metin gerekçesinin (BT-97) ve gerekçe kodunun (BT-98) aynı indirimi tanımlamasını sağlayın; örneğin kod 95 (İskonto) ile "Miktar iskontosu" metni. Önce UNCL 5189 kodunu seçin, ardından anlamına uyan bir metin kullanın.
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
<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:TaxCategory>
<cbc:ID>S</cbc:ID>
<cbc:Percent>19</cbc:Percent>
<cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme>
</cac:TaxCategory>
</cac:AllowanceCharge><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:TaxCategory>
<cbc:ID>S</cbc:ID>
<cbc:Percent>19</cbc:Percent>
<cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme>
</cac:TaxCategory>
</cac:AllowanceCharge>