Vai al contenuto principale

Riferimento

Esporta Markdown

BR-32 Il codice categoria IVA dello sconto a livello documento è obbligatorio

Ogni sconto a livello documento (BG-20) deve avere un codice categoria IVA dello sconto (BT-95).

Descrizione del problema

ERRORE

Regola di business della norma EN 16931 (CEN)

Contesto e significato

È una regola di base della norma EN 16931. Uno sconto a livello documento riduce l’imponibile di una specifica categoria IVA. Senza codice categoria (BT-95) il validatore non può attribuire lo sconto a una riga della ripartizione IVA (BG-23) e gli imponibili non quadrano più. L’errore compare spesso quando lo sconto viene esportato come semplice importo senza dati fiscali, ad esempio uno sconto forfettario aggiunto in calce alla fattura.

Soluzione

Aggiungi allo sconto cac:TaxCategory/cbc:ID (CII: ram:CategoryTradeTax/ram:CategoryCode) con la categoria IVA dei beni o servizi a cui si riferisce. Se lo sconto riguarda più aliquote, suddividilo in uno sconto per categoria.

Azioni rapide

Esempi validi

  • BT-95 = S (aliquota ordinaria) su uno sconto a livello documento

Esempi non validi

  • Importo sconto presente ma senza codice categoria BT-95

Esempi di codice

XML valido
<cac:AllowanceCharge>
  <cbc:ChargeIndicator>false</cbc:ChargeIndicator>
  <cbc:Amount currencyID="EUR">20.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>
XML non valido
<cac:AllowanceCharge>
  <cbc:ChargeIndicator>false</cbc:ChargeIndicator>
  <cbc:Amount currencyID="EUR">20.00</cbc:Amount>
</cac:AllowanceCharge>

Campi interessati

Strumenti di validazione