Calcolatore scorporo IVA: imponibile e imposta
Scorpori l'IVA da un prezzo ivato nel modo giusto: 120 lordi al 20% sono 100 di imponibile più 20 di IVA, non i 96 che si ottengono sottraendo il 20%. Vale per aliquote ordinarie, ridotte, personalizzate e zero. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Prezzo lordo
- 120
- Aliquota IVA
- 20
- Prezzo netto
- 100
- Importo IVA
- 20
- Decimali
- 2
Il calcolatore di scorporo IVA separa un prezzo lordo comprensivo d'imposta nell'imponibile originario e nell'imposta sul valore aggiunto già inclusa. Inserisca il prezzo lordo, indichi l'aliquota IVA e scelga il numero di decimali necessario. Il calcolatore applica la formula inversa corretta, invece di sottrarre semplicemente la percentuale dal totale. Restituisce prezzo lordo arrotondato, imponibile, importo IVA, aliquota e precisione in una struttura prevedibile, adatta a controlli rapidi, procedure contabili, revisioni delle fatture e sistemi automatizzati.
Perché scorporare l'IVA richiede una divisione
Un prezzo lordo è formato dall'imponibile più l'IVA calcolata su tale imponibile. Di conseguenza, un totale lordo con aliquota del 20 per cento rappresenta il 120 per cento dell'importo netto, non una somma dalla quale basti sottrarre il 20 per cento. Per invertire il calcolo, lo strumento divide il prezzo lordo per uno più l'aliquota IVA espressa in forma decimale.
L'importo dell'IVA è quindi la differenza tra il prezzo lordo e l'imponibile recuperato. Questa procedura evita un errore comune: sottrarre il 20 per cento da un prezzo lordo di 120 produce 96, mentre lo scorporo corretto restituisce un imponibile di 100 e un'IVA di 20. La stessa regola funziona con aliquote ordinarie, ridotte e personalizzate, compresa l'aliquota zero.
Poiché la formula è esplicita e deterministica, il risultato è adatto sia a un controllo occasionale nel browser sia a elaborazioni ripetibili per contabilità, fatturazione o riconciliazione.
Inserisca prezzo lordo, aliquota e precisione
Entrambi i campi accettano zero, ma non valori negativi, mancanti, infiniti o non numerici. Il campo facoltativo decimals regola la visualizzazione degli importi e assume due cifre per impostazione predefinita, una scelta adatta a molte valute. Può scegliere da zero a otto decimali se la rendicontazione in unità intere o prezzi unitari molto precisi richiedono una convenzione diversa.
Il calcolatore ricava prima l'imponibile non arrotondato con la formula inversa, arrotonda i valori lordo e netto visualizzati alla precisione richiesta e calcola l'IVA mostrata come differenza. Utilizzi sempre l'aliquota realmente applicabile all'operazione e alla giurisdizione. Questo strumento esegue l'aritmetica, ma non stabilisce quali beni, servizi, esenzioni o date rendano applicabile una specifica aliquota di legge.
Interpreti e utilizzi gli importi restituiti
L'imponibile è l'importo prima dell'IVA, l'importo IVA è l'imposta contenuta nel totale fornito e il prezzo lordo è il valore comprensivo d'imposta dopo l'arrotondamento alla precisione scelta. Questa struttura consente di archiviare facilmente il risultato con una riga di fattura, confrontarlo con una ricevuta o inserirlo in un rapporto di riconciliazione. Piccole differenze rispetto a un altro sistema possono verificarsi se esso arrotonda ogni riga prima della somma, usa una maggiore precisione interna o distribuisce uno sconto complessivo tra gli articoli.
In questi casi, replichi aliquota, precisione e livello di calcolo dell'altro sistema prima di considerare lo scarto un errore. Per una fattura con più righe, calcoli ogni riga separatamente solo se la politica di fatturazione arrotonda anch'essa per riga; altrimenti scorpori l'IVA dal totale pertinente. Il calcolatore non contatta servizi fiscali, non memorizza transazioni e non seleziona giurisdizioni.
Il suo scopo circoscritto è applicare in modo affidabile l'aliquota fornita e restituire un calcolo trasparente, verificabile o automatizzabile.
Casi d'uso
Controllare una ricevuta ivata
Separi il totale della ricevuta tra valore prima dell'imposta e IVA già compresa.
Riconciliare i dati delle fatture
Confronti le registrazioni lorde con ricavo netto e debito IVA attesi all'aliquota registrata.
Domande frequenti
Quale formula scorpora l'IVA da un prezzo lordo?
L'imponibile è il prezzo lordo diviso per uno più l'aliquota IVA divisa per 100. L'IVA è il prezzo lordo meno l'imponibile.
Perché non si può sottrarre soltanto la percentuale IVA?
L'IVA è una percentuale dell'imponibile, mentre il valore lordo contiene già tale imposta. Sottrarre la stessa percentuale dal lordo usa una base errata.
Come deve inserire l'aliquota IVA?
La inserisca come numero percentuale. Per esempio, indichi 20 per un'aliquota IVA del 20 per cento.
Come funziona l'arrotondamento?
I valori lordo e netto sono arrotondati da zero a otto decimali, quindi l'IVA è calcolata per differenza per mantenerli coerenti.
Il calcolatore determina la corretta aliquota legale?
No. L'aliquota viene fornita da Lei. Verifichi aliquota, esenzioni e trattamento fiscale applicabili con fonti ufficiali aggiornate o un professionista qualificato.
Strumenti correlati
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/finance/vat-reverse \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"gross_price":120,"vat_rate":20}'const res = await fetch("https://api.kit.forhosting.com/finance/vat-reverse", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"gross_price": 120,
"vat_rate": 20
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/finance/vat-reverse",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"gross_price": 120,
"vat_rate": 20
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/finance/vat-reverse", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"gross_price":120,"vat_rate":20}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"gross_price":120,"vat_rate":20}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/finance/vat-reverse", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"gross_price": 120,
"vat_rate": 20
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "finance.vat_reverse",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
Perché scorporare l'IVA richiede una divisione
Il prezzo dell'API parte da $0.002 per richiesta, mentre il calcolo nel browser può essere eseguito direttamente sulla pagina.
Inserisca prezzo lordo, aliquota e precisione
Utilizzi gross_price per l'importo completo che include già l'IVA. Indichi vat_rate come numero percentuale: per un'aliquota del 20 per cento, inserisca 20 e non 0.20. In questo modo i componenti restituiti restano coerenti: net_price più vat_amount equivale a gross_price.
Interpreti e utilizzi gli importi restituiti
La risposta identifica gross_price, vat_rate, net_price, vat_amount e decimals, così il software destinatario non deve dedurre il significato dei numeri.
Casi di integrazione
Automatizzare lo scorporo IVA
Utilizzi la risposta deterministica dell'API in importazioni, rendiconti finanziari o flussi contabili.
Domande tecniche
Quanto costa l'API?
L'API parte da $0.002 per richiesta. La versione per browser può essere utilizzata gratuitamente su questa pagina.