Ana içeriğe atla

BR-45 KDV dağılımı matrahı zorunludur

Her KDV dağılımı (BG-23), bir KDV kategori matrahı (BT-116) içermelidir.

Sorun açıklaması

Her KDV dağılımı (BG-23), bir KDV kategori matrahı (BT-116) içermelidir.

HATA

XRechnung 3.0

Bağlam ve önem

Bu kural, KoSIT XRechnung 3.0.2 Schematron tarafından uygulanan EN16931 çekirdek anlamsal modelinden gelir ve faturaların otomatik işleme için gereken zorunlu verileri taşımasını sağlar.

Çözüm

Her cac:TaxSubtotal öğesine cbc:TaxableAmount ekleyin; böylece her KDV kategori ara toplamı matrahını belirtir.

Hızlı işlemler

Geçerli örnekler

  • Standart oranlı KDV ara toplamı için BT-116 = 100.00

Geçersiz örnekler

  • Vergi tutarı olan ancak BT-116 matrahı olmayan KDV ara toplamı

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

Etkilenen alanlar

Doğrulama araçları