Referans
Markdown dışa aktarBR-CO-22 Belge ek ücreti bir gerekçe veya gerekçe kodu gerektirir
Her belge düzeyi ek ücret (BG-21), bir belge düzeyi ek ücret gerekçesi (BT-104) veya bir belge düzeyi ek ücret gerekçe kodu (BT-105) ya da her ikisini içermelidir.
Sorun açıklaması
HATA
EN 16931 hesaplama ve tutarlılık kuralı (BR-CO)
Bağlam ve önem
Bu EN 16931 kuralı, alıcının ek tutarın ne için olduğunu görebilmesi için her belge düzeyi ek ücretin nedeninin metin veya kod olarak belirtilmesini gerektirir. Hata çoğunlukla nakliye, ambalaj veya işlem masraflarının yalnızca tutar olarak dışa aktarılmasından kaynaklanır.
Çözüm
Her belge düzeyi ek ücret için UNCL 7161’den bir gerekçe (BT-104) ve/veya gerekçe kodu (BT-105) ekleyin: UBL’de cbc:AllowanceChargeReason / cbc:AllowanceChargeReasonCode, CII’de ram:SpecifiedTradeAllowanceCharge içinde ram:Reason / ram:ReasonCode.
Hızlı işlemler
Geçerli örnekler
- BT-105 = FC ve BT-104 = "Navlun ücreti" içeren belge ek ücreti
Geçersiz örnekler
- BT-104 ve BT-105 olmadan 15,00 tutarlı belge ek ücreti
Kod örnekleri
Geçerli XML
<cac:AllowanceCharge>
<cbc:ChargeIndicator>true</cbc:ChargeIndicator>
<cbc:AllowanceChargeReasonCode>FC</cbc:AllowanceChargeReasonCode>
<cbc:AllowanceChargeReason>Freight charge</cbc:AllowanceChargeReason>
<cbc:Amount currencyID="EUR">15.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>Geçersiz XML
<cac:AllowanceCharge>
<cbc:ChargeIndicator>true</cbc:ChargeIndicator>
<cbc:Amount currencyID="EUR">15.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>