Ana içeriğe atla

BR-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>

Etkilenen alanlar

Doğrulama araçları