Ana içeriğe atla

BR-DE-14 KDV kategori oranı belirtilmelidir

XRechnung standardında her KDV döküm grubu (BG-23), yüzde olarak ifade edilen KDV kategori oranını (BT-119) içermek zorundadır. Temel Avrupa standardı EN 16931 belirli vergiden muaf (E) veya sorumlu sıfatıyla KDV (AE) durumlarında oranın atlanmasına izin verse de, Alman XRechnung profili otomatik vergi motorlarının hesaplamayı kesin doğrulayabilmesi için BT-119’un açıkça belirtilmesini (ör. muafiyetler için 0.00, standart için 19.00) şart koşar.

Sorun açıklaması

HATA

Alman XRechnung kuralı (KoSIT, BR-DE) · XRechnung 3.0

Bağlam ve önem

BT-119 olmadan doğrulayıcılar Vergi Tutarı = yuvarla(Matrah * Yüzde / 100) aritmetik tutarlılık formülünü çalıştıramaz. BT-119’un varlığı XRechnung’daki tüm KDV dökümleri için zorunludur.

Çözüm

ERP vergi yapılandırmanızda vergi oranının tüm KDV döküm alt toplamlarında dışa aktarıldığından emin olun. Sorumlu sıfatıyla KDV (AE), ihracat (G), sıfır oran (Z) ve muaf (E) işlemler için BT-119 alanında açıkça 0.00 oranını çıktılayın. UBL 2.1 sözdiziminde <cac:TaxSubtotal><cac:TaxCategory> içine <cbc:Percent> ekleyin. CII sözdiziminde <ram:ApplicableTradeTax> içine <ram:RateApplicablePercent> ekleyin.

Hızlı işlemler

Geçerli örnekler

  • BT-118 = "S", BT-119 = 19.00, BT-116 = 100.00, BT-117 = 19.00 olan standart oran KDV dökümü
  • BT-118 = "AE", BT-119 = 0.00, BT-116 = 500.00, BT-117 = 0.00 olan sorumlu sıfatıyla KDV dökümü

Geçersiz örnekler

  • TaxSubtotal öğesi S kategorisi ve matrahı belirtiyor ancak cbc:Percent öğesini atlıyor
  • Sorumlu sıfatıyla KDV dökümü (kategori AE), sıfır oranın örtük olduğu varsayılarak oran öğesi olmadan dışa aktarılmış

Kod örnekleri

Geçerli XML
<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.00</cbc:Percent>
    <cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme>
  </cac:TaxCategory>
</cac:TaxSubtotal>
Geçersiz XML
<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>
    <cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme>
  </cac:TaxCategory>
</cac:TaxSubtotal>

Etkilenen alanlar

Doğrulama araçları