InvoiceIn
Lingua: IT

BR-CO-17

EN 16931 · regola di validazione

EN 16931Errore
In un riepilogo IVA, l'importo IVA (BT-117) deve essere uguale a imponibile (BT-116) x aliquota (BT-119) / 100, arrotondato a due decimali. L'emittente deve ricalcolare cac:TaxSubtotal/cbc:TaxAmount / ram:CalculatedAmount per categoria e aliquota; il validatore tollera solo l'arrotondamento del risultato finale, non le differenze di arrotondamento per riga.
Campo
tax_breakdown[].tax_amount (BT-117)
Set di regole
EN 16931
Versione del set di regole
EN 16931 validation artefacts 1.3.17 · in vigore dal · Cronologia dei set di regole
Chi deve correggere
Il mittente

È una proprietà del file ricevuto: non si può correggere dal lato destinatario senza alterare il documento — chiedere al fornitore di riemettere la fattura.

Esempio · UBL

La ripartizione indica il 7 % su 314,86, cioè 22,04; un'imposta di 31,49 (10 %) contraddice l'aliquota dichiarata accanto.

Viola la regola
<cac:TaxTotal>
  <cbc:TaxAmount currencyID="EUR">31.49</cbc:TaxAmount>
  <cac:TaxSubtotal>
    <cbc:TaxableAmount currencyID="EUR">314.86</cbc:TaxableAmount>
    <cbc:TaxAmount currencyID="EUR">31.49</cbc:TaxAmount>
    <cac:TaxCategory>
      <cbc:ID>S</cbc:ID>
      <cbc:Percent>7</cbc:Percent>
      <cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme>
    </cac:TaxCategory>
  </cac:TaxSubtotal>
</cac:TaxTotal>
Conforme
<cac:TaxTotal>
  <cbc:TaxAmount currencyID="EUR">22.04</cbc:TaxAmount>
  <cac:TaxSubtotal>
    <cbc:TaxableAmount currencyID="EUR">314.86</cbc:TaxableAmount>
    <cbc:TaxAmount currencyID="EUR">22.04</cbc:TaxAmount>
    <cac:TaxCategory>
      <cbc:ID>S</cbc:ID>
      <cbc:Percent>7</cbc:Percent>
      <cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme>
    </cac:TaxCategory>
  </cac:TaxSubtotal>
</cac:TaxTotal>

Controlla la tua fattura

Carica il file che non ha superato la validazione. Lo leggiamo, applichiamo i set di regole ufficiali ed elenchiamo ogni rilievo con la correzione — 20 fatture al giorno, senza chiave, nulla viene conservato.

Apri la demo

La stessa spiegazione via API: GET /v1/rules/BR-CO-17?lang=it