Ana içeriğe atla

BR-53 KDV muhasebe para birimi belirlenmişse muhasebe para biriminde KDV toplamı zorunludur

KDV muhasebe para birimi kodu (BT-6) mevcutsa, muhasebe para biriminde fatura toplam KDV tutarı (BT-111) verilmelidir.

Sorun açıklaması

HATA

EN 16931 temel iş kuralı (CEN)

Bağlam ve önem

Bu koşullu bir EN 16931 temel kuralıdır. Tipik durum, KDV’nin üye devletin ulusal para biriminde de gösterilmesi gereken bir faturanın başka bir para biriminde düzenlenmesidir; örneğin İsveçli bir satıcının EUR cinsinden faturası KDV’yi ayrıca SEK olarak göstermelidir. BT-6 doldurulduğu anda o para birimindeki KDV toplamı (BT-111) zorunludur. Hata, bir dışa aktarım başlıkta vergi para birimini belirleyip ikinci KDV toplamını yazmadığında ortaya çıkar.

Çözüm

cbc:TaxCurrencyCode (BT-6) mevcut olduğu anda, yalnızca o para biriminde (currencyID, BT-6 ile aynı) cbc:TaxAmount içeren ve cac:TaxSubtotal içermeyen ikinci bir cac:TaxTotal ekleyin; Peppol BIS bunu ayrıca PEPPOL-EN16931-R054 ile kontrol eder. CII’de currencyID değeri ram:TaxCurrencyCode ile aynı olan ikinci bir ram:TaxTotalAmount ekleyin.

Hızlı işlemler

Geçerli örnekler

  • EUR KDV toplamının yanında BT-6 = SEK ve BT-111 = 190.00 SEK

Geçersiz örnekler

  • BT-6 = SEK ayarlı ancak SEK cinsinden BT-111 KDV toplamı yok

Kod örnekleri

Geçerli XML
<cbc:TaxCurrencyCode>SEK</cbc:TaxCurrencyCode>
<cac:TaxTotal>
  <cbc:TaxAmount currencyID="EUR">19.00</cbc:TaxAmount>
  <cac:TaxSubtotal>
    <cbc:TaxableAmount currencyID="EUR">100.00</cbc:TaxableAmount>
    <cbc:TaxAmount currencyID="EUR">19.00</cbc:TaxAmount>
    <cac:TaxCategory>
      <cbc:ID>S</cbc:ID>
      <cbc:Percent>19</cbc:Percent>
      <cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme>
    </cac:TaxCategory>
  </cac:TaxSubtotal>
</cac:TaxTotal>
<cac:TaxTotal>
  <cbc:TaxAmount currencyID="SEK">190.00</cbc:TaxAmount>
</cac:TaxTotal>
Geçersiz XML
<cbc:TaxCurrencyCode>SEK</cbc:TaxCurrencyCode>
<cac:TaxTotal>
  <cbc:TaxAmount currencyID="EUR">19.00</cbc:TaxAmount>
  <cac:TaxSubtotal>
    <cbc:TaxableAmount currencyID="EUR">100.00</cbc:TaxableAmount>
    <cbc:TaxAmount currencyID="EUR">19.00</cbc:TaxAmount>
    <cac:TaxCategory>
      <cbc:ID>S</cbc:ID>
      <cbc:Percent>19</cbc:Percent>
      <cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme>
    </cac:TaxCategory>
  </cac:TaxSubtotal>
</cac:TaxTotal>

Etkilenen alanlar

Doğrulama araçları