Vai al contenuto principale

Riferimento

Esporta Markdown

BR-O-08 L’imponibile non soggetto a IVA deve essere pari alla somma di righe e rettifiche

In una ripartizione IVA (BG-23) in cui il codice categoria IVA (BT-118) è « non soggetto a IVA » (O), l’imponibile della categoria (BT-116) deve essere pari alla somma degli importi netti delle righe (BT-131) meno la somma degli importi degli sconti a livello di documento (BT-92) più la somma degli importi degli oneri a livello di documento (BT-99) con categoria O.

Descrizione del problema

ERRORE

Regola EN 16931 sulla categoria IVA

Contesto e significato

Questa regola EN16931 mantiene l’importo della ripartizione O coerente con righe, sconti e oneri di categoria O, affinché il riepilogo sia verificabile. In pratica la differenza compare quando uno sconto o un onere a livello di documento di categoria O non viene incluso in BT-116.

Soluzione

Calcola BT-116 come Σ BT-131 − Σ BT-92 + Σ BT-99 limitato a righe, sconti e oneri di categoria O e inseriscilo nel TaxableAmount del TaxSubtotal O.

Azioni rapide

Esempi validi

  • Righe O nette 100,00, nessuno sconto od onere O → BT-116 = 100,00

Esempi non validi

  • Righe O nette 100,00 ma BT-116 indicato come 90,00

Esempi di codice

XML valido
<cac:TaxSubtotal>
  <cbc:TaxableAmount currencyID="EUR">100.00</cbc:TaxableAmount>
  <cbc:TaxAmount currencyID="EUR">0.00</cbc:TaxAmount>
  <cac:TaxCategory><cbc:ID>O</cbc:ID><cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme></cac:TaxCategory>
</cac:TaxSubtotal>
XML non valido
<cac:TaxSubtotal>
  <cbc:TaxableAmount currencyID="EUR">90.00</cbc:TaxableAmount>
  <cbc:TaxAmount currencyID="EUR">0.00</cbc:TaxAmount>
  <cac:TaxCategory><cbc:ID>O</cbc:ID><cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme></cac:TaxCategory>
</cac:TaxSubtotal>

Campi interessati

Strumenti di validazione