Riferimento
Esporta MarkdownBR-DEC-19 Importo imponibile per categoria IVA non deve superare due decimali
BT-116 Importo imponibile per categoria IVA è limitato a un massimo di due decimali. Qualsiasi valore con tre o più cifre decimali non supera la validazione EN16931.
Descrizione del problema
ERRORE
Regola EN 16931 sui decimali (BR-DEC)
Contesto e significato
Si tratta di un vincolo di precisione decimale del nucleo EN16931 applicato da KoSIT: ogni importo monetario nella fattura deve avere al massimo due decimali.
Soluzione
Arrotondare BT-116 a due decimali prima della serializzazione e applicare lo stesso arrotondamento usato nei calcoli di totali e somme BR-CO affinché la fattura resti coerente.
Azioni rapide
Esempi validi
- BT-116 = 900.00 — due decimali accettati
Esempi non validi
- BT-116 = 900.000 — tre decimali rifiutati
Esempi di codice
XML valido
<cac:TaxTotal>
<cac:TaxSubtotal>
<cbc:TaxableAmount currencyID="EUR">900.00</cbc:TaxableAmount>
<cbc:TaxAmount currencyID="EUR">171.00</cbc:TaxAmount>
</cac:TaxSubtotal>
</cac:TaxTotal>XML non valido
<cac:TaxTotal>
<cac:TaxSubtotal>
<cbc:TaxableAmount currencyID="EUR">900.000</cbc:TaxableAmount>
<cbc:TaxAmount currencyID="EUR">171.00</cbc:TaxAmount>
</cac:TaxSubtotal>
</cac:TaxTotal>