Calcolare il prezzo con imposta
Sappia quanto costerà davvero un acquisto con l’imposta aggiunta: un prezzo di 80 con aliquota del 7,5 % comporta 6 di imposta, per un totale di 86, con i due importi mostrati a parte. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Prezzo
- 49,99
- Aliquota fiscale
- 8,25
- Importo dell'imposta
- 4,124175
- Prezzo totale
- 54,114175
Calcoli il prezzo comprensivo dell’imposta sulle vendite quando conosce già l’importo al netto dell’imposta e l’aliquota applicabile. Lo strumento restituisce separatamente l’importo dell’imposta e il prezzo totale finale, risultando utile per ricevute, preventivi, fatture, budget e test di pagamento. Inserisca l’aliquota come percentuale: 8.25 indica 8.25 per cento. Zero è ammesso per gli acquisti esenti, mentre un’aliquota negativa viene rifiutata come input non valido.
Come calcolare un prezzo con l’imposta sulle vendite
Parta dal prezzo al netto dell’imposta e dall’aliquota espressa in percentuale. Lo strumento divide anzitutto la percentuale per cento, quindi moltiplica il tasso decimale ottenuto per il prezzo iniziale. Il risultato è l’importo dell’imposta, che viene sommato al prezzo originale per ottenere il totale.
Per esempio, un prezzo di 80 con un’aliquota del 7.5 per cento genera 6 di imposta e un prezzo totale di 86. Questa separazione è importante perché ricevute, preventivi e registrazioni contabili devono spesso mostrare distintamente imponibile, imposta e importo dovuto. Inserisca 7.5 per un’aliquota del 7.5 per cento; non inserisca 0.075, a meno che l’aliquota desiderata sia davvero lo 0.075 per cento.
Un valore zero è valido e lascia invariato il totale. Un valore negativo viene rifiutato perché questa funzione aggiunge l’imposta e non calcola sconti, crediti, rimborsi o scorpori.
Come scegliere il prezzo e l’aliquota corretti
Usi come prezzo il subtotale imponibile. Se un carrello contiene prodotti imponibili ed esenti, sommi prima solo gli articoli soggetti all’aliquota applicata oppure calcoli gruppi distinti e ne combini successivamente i risultati. Lo strumento non stabilisce se un articolo sia imponibile e non cerca aliquote in base a codice postale, città, stato, provincia o paese.
Tali decisioni dipendono dalla giurisdizione, dalla categoria del prodotto, dagli obblighi del venditore e talvolta dall’acquirente; l’aliquota corretta deve quindi provenire da una Sua fonte. Entrambi gli input devono essere numeri finiti. Il prezzo al netto dell’imposta deve essere non negativo e non superare mille miliardi, mentre l’aliquota deve essere compresa tra zero e mille per cento.
Questi ampi limiti impediscono calcoli accidentali o non finiti senza imporre regole valutarie.
Come usare il risultato in ricevute, budget e software
Uno strumento di budget può memorizzare separatamente l’imposta per spiegare perché un acquisto costa più del prezzo pubblicizzato al netto dell’imposta. Gli sviluppatori possono utilizzare la risposta strutturata come risultato di riferimento nei test di checkout, sistemi di fatturazione o importazioni da fogli di calcolo. I calcoli vengono arrotondati in modo deterministico a non più di dodici cifre decimali, eliminando il comune rumore in virgola mobile e mantenendo una precisione superiore alle normali visualizzazioni monetarie.
Applichi nel sistema responsabile della fattura finale eventuali regole legali di arrotondamento o ripartizione per riga, perché le giurisdizioni possono stabilire quando arrotondare.
Casi d'uso
Verificare il totale di una ricevuta
Inserisca il subtotale al netto dell’imposta e l’aliquota stampata per confrontare l’imposta prevista e il totale con la ricevuta.
Preparare un preventivo per un cliente
Aggiunga un’aliquota nota al prezzo preventivato al netto dell’imposta e mostri separatamente imposta e importo dovuto.
Testare i calcoli del checkout
Generi valori deterministici di imposta e totale per test automatici di carrelli, moduli di pagamento e fatturazione.
Domande frequenti
Quale formula utilizza lo strumento?
L’imposta equivale al prezzo moltiplicato per l’aliquota e diviso per 100. Il totale è il prezzo netto più tale imposta.
Lo strumento individua l’aliquota locale?
No. Fornisca l’aliquota nota applicabile all’operazione; lo strumento esegue l’aritmetica e non determina la giurisdizione fiscale.
Come inserisco un’aliquota come il 7,5 %?
La scriva come semplice percentuale: 7,5 e non 0,075. Con 0,075 lo strumento intenderebbe un’aliquota dello 0,075 %, e l’imposta risulterebbe molto più bassa.
Posso calcolare con un’aliquota pari a zero?
Sì. L’aliquota zero è accettata per gli acquisti esenti e lascia il totale uguale al prezzo. Le aliquote negative vengono rifiutate, perché lo strumento aggiunge solo l’imposta e non gestisce sconti o note di credito.
Come gestisco un carrello con articoli tassati ed esenti?
Inserisca solo il subtotale degli articoli soggetti all’aliquota che sta applicando. Se valgono più aliquote, calcoli ogni gruppo a parte e poi sommi i risultati.
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/calc2/sales-tax-add \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"price":49.99,"tax_rate":8.25}'const res = await fetch("https://api.kit.forhosting.com/calc2/sales-tax-add", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"price": 49.99,
"tax_rate": 8.25
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/calc2/sales-tax-add",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"price": 49.99,
"tax_rate": 8.25
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/calc2/sales-tax-add", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"price":49.99,"tax_rate":8.25}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"price":49.99,"tax_rate":8.25}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/calc2/sales-tax-add", 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
{
"price": 49.99,
"tax_rate": 8.25
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "calc2.sales_tax_add",
"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
Il calcolo è deterministico, non richiede consultazioni in rete e produce lo stesso risultato strutturato nel browser e tramite API.
Come calcolare un prezzo con l’imposta sulle vendite
La risposta conserva il prezzo e l’aliquota forniti e aggiunge i campi tax_amount e total_price, chiaramente denominati e facili da mostrare o trasferire in un altro flusso deterministico.
Come scegliere il prezzo e l’aliquota corretti
Il campo tax_rate usa la notazione percentuale: 5 significa cinque per cento, 8.25 significa otto virgola venticinque per cento e 0 indica nessuna imposta. Simboli monetari e stringhe formattate non sono accettati; converta “$1,249.00” nella Sua applicazione prima di inviare il valore numerico 1249.
Come usare il risultato in ricevute, budget e software
Il risultato contiene quattro campi numerici: price, tax_rate, tax_amount e total_price. In una ricevuta, price può indicare l’imponibile, tax_amount l’imposta sulle vendite e total_price l’importo dovuto. Ogni richiesta API riuscita costa $0.002, mentre un’aliquota negativa restituisce l’errore invalid_input. Nessun servizio esterno, valore casuale o data corrente influenza la risposta; input numerici identici producono sempre lo stesso JSON.
Domande tecniche
Per un’aliquota dell’8.25 per cento devo inserire 8.25 o 0.0825?
Inserisca 8.25. Il campo tax_rate è espresso in percentuale, non come frazione decimale.
Che cosa accade con un’aliquota negativa?
La richiesta restituisce l’errore invalid_input perché lo strumento aggiunge soltanto imposte non negative.
Quanto costa un calcolo tramite API?
Ogni richiesta API riuscita costa $0.002. La versione nel browser può eseguire localmente lo stesso calcolo deterministico.