Calcolatore per aggiungere l'imposta vendite
Aggiunga un'aliquota nota a un prezzo netto: 100 all'8,25% danno 8,25 di imposta e un totale di 108,25. Funziona anche una riga esente allo 0%, ed entrambi gli importi sono arrotondati a due decimali. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Prezzo
- 100
- Aliquota fiscale
- 8,25
- Tasso (decimale)
- 0,0825
- Importo dell'imposta
- 8,25
- Lordo
- 108,25
Un calcolatore per aggiungere l'imposta sulle vendite risponde alla domanda di cassa che ogni fattura, carrello e preventivo deve chiudere: se questa riga è ancora al netto e l'aliquota applicabile è questa percentuale, quanta imposta deve Lei aggiungere e quanto paga il cliente come importo lordo? Commercianti, contabili, venditori di piazze di mercato e studenti partono da un subtotale netto che già conoscono —il prezzo di scaffale, l'onorario del servizio, la riga del preventivo— e hanno bisogno di un solo passaggio in avanti che applichi l'aliquota come percentuale, non di un'estrazione inversa da uno scontrino con imposta inclusa. Questo strumento prende quel prezzo netto e l'aliquota, calcola l'importo dell'imposta come prezzo per aliquota diviso cento, poi somma l'imposta arrotondata al prezzo per produrre il totale lordo. Lo zero per cento è una riga esente valida. Un'aliquota negativa viene rifiutata invece di essere trattata come rimborso.
Come l'aggiunta dell'imposta produce l'importo e il lordo
Aggiungere l'imposta sulle vendite è una maggiorazione percentuale in avanti su un prezzo netto, non uno stacco inverso di un'imposta già dentro lo scontrino. Se la riga di scaffale o di preventivo resta esclusiva d'imposta, l'importo dell'imposta è quel prezzo moltiplicato per l'aliquota diviso cento, e il lordo che l'acquirente paga è il prezzo netto più quell'importo.
Scriva l'aliquota come percentuale, nel modo in cui la scrive una cassa o un modulo statale: otto punto due cinque significa otto e un quarto per cento, cioè la frazione decimale zero punto zero otto due cinque. Cento dollari all'otto punto due cinque per cento hanno quindi un importo d'imposta di otto dollari e venticinque centesimi e un lordo di centootto dollari e venticinque centesimi.
Lo zero per cento è un caso reale d'impresa —rivendita esente, alimentari in alcuni Stati o una riga promozionale— e produce un importo d'imposta pari a zero con un lordo uguale al prezzo netto. I campi monetari sono arrotondati half-up a due decimali dopo la formazione del prodotto grezzo, convenzione di fatture ed estratti. Il calcolatore non cerca aliquote combinate di Stato, contea e città da un CAP, non spezza un'aliquota combinata in giurisdizioni e non inverte un totale inclusivo verso un netto.
Quando serve aggiungere l'imposta
Negozi, strumenti di fatturazione e inserzioni di piazza hanno bisogno di un passo riproducibile di aggiunta dell'imposta che parta dalla riga netta già memorizzata e produca il prelievo più il lordo che l'acquirente vedrà in cassa. Un editore che si posiziona su calcolatore per aggiungere l'imposta sulle vendite punta a chi ha già un prezzo netto e una percentuale nota e vuole l'aggiunta in avanti, non un'estrazione inversa da uno scontrino inclusivo né una ricerca per CAP di aliquote combinate.
I contabili che riconciliano preventivi e nastri di cassa usano la stessa identità per confermare che ogni riga esclusiva più la sua aliquota coincide con l'imposta stampata e con il totale stampato. Gli insegnanti di matematica del consumatore assegnano schede di aggiunta dell'imposta e hanno bisogno di un oracolo che segni un'aliquota negativa come non valida invece di inventare un rimborso.
Gli ingegneri che scrivono test unitari del carrello fissano coppie note —cento all'otto punto due cinque per cento, un prezzo di scaffale frazionario al sette per cento e una riga esente allo zero per cento— così la libreria non deriva dall'arrotondamento half-up a due decimali. La convalida fallita non consuma il saldo.
Casi d'uso
Compiti di matematica del consumatore sull'aggiunta dell'imposta
Gli studenti aggiungono l'imposta sulle vendite a prezzi di pratica e confrontano il prelievo e il lordo scritti a mano con un risultato deterministico prima di consegnare il foglio.
Domande frequenti
Come aggiungo l'imposta sulle vendite a un prezzo netto?
Invii il prezzo netto e l'aliquota come percentuale. Il lordo uguaglia price più l'importo. Esempio: 100 al 8.25% → imposta 8.25, lordo 108.25.
Cosa succede se l'aliquota d'imposta è negativa?
Un'aliquota di imposta sulle vendite negativa non è consentita; lo zero per cento è valido e produce imposta zero e un lordo uguale al prezzo netto.
Cerca l'aliquota della mia città o del CAP?
No. Lei fornisce l'aliquota. Questo calcolatore aggiunge solo una percentuale nota a un prezzo netto; non risolve le giurisdizioni né inverte un totale inclusivo.
Devo inserire 8,25 o 0,0825 per un'aliquota dell'8,25%?
Inserisca 8,25, come lo scrivono un registratore di cassa o un modulo fiscale. Il calcolatore divide l'aliquota per cento al posto suo, quindi inserire 0,0825 addebiterebbe una frazione minima dell'imposta voluta.
Può togliere l'imposta da un prezzo che la include già?
No. Aggiunge soltanto un'aliquota che lei conosce già a un prezzo che non comprende ancora l'imposta. Ricavare l'imposta da un totale che la include è un calcolo inverso, per cui serve un altro strumento.
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/sales-tax-add \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"price":100,"tax_rate":8.25}'const res = await fetch("https://api.kit.forhosting.com/finance/sales-tax-add", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"price": 100,
"tax_rate": 8.25
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/finance/sales-tax-add",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"price": 100,
"tax_rate": 8.25
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/finance/sales-tax-add", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"price":100,"tax_rate":8.25}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"price":100,"tax_rate":8.25}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/finance/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": 100,
"tax_rate": 8.25
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "finance.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.
Limiti
max_abs | 1000000000000 |
max_tax_rate_percent | 1000 |
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
Come l'aggiunta dell'imposta produce l'importo e il lordo
Un'aliquota negativa non è un ingresso legale di imposta sulle vendite in questo modello; trattarla come sconto invertirebbe in silenzio il significato dell'imposta, quindi il motore la rifiuta con invalid_input anziché restituire un prelievo negativo. Aggiunge solo l'imposta che Lei già conosce: l'importo uguaglia prezzo per tax_rate diviso cento, e il lordo uguaglia prezzo più importo.
Contratto di ingresso, forma della risposta e convalida
Esempio: una riga di cento dollari netti all'otto punto due cinque per cento produce un importo di otto dollari e venticinque centesimi e un lordo di centootto dollari e venticinque centesimi. Una riga di quarantanove dollari e novantanove centesimi al sette per cento esercita il percorso half-up: il prodotto grezzo è tre dollari e quattromilanovecentonovantatré diecimillesimi, che arrotonda a tre dollari e cinquanta centesimi, così il lordo pubblicato è cinquantatré dollari e quarantanove centesimi. Invii un corpo JSON con due numeri finiti obbligatori. price è il subtotale netto in unità di valuta e deve essere maggiore o uguale a zero; gli alias pre_tax, amount, subtotal e net sono accettati così i carichi del carrello e le righe di fattura non necessitano di un passo di rinomina. tax_rate è l'aliquota di imposta sulle vendite come percentuale —usi 8.25 per otto e un quarto per cento, non 0.0825— e deve essere un numero finito maggiore o uguale a zero; gli alias rate, percent, sales_tax_rate e tax_percent sono accettati. Il prezzo assoluto deve restare entro un bilione e tax_rate entro mille per cento affinché i prodotti intermedi restino finiti in precisione doppia IEEE sul Worker e nel browser. Campi assenti, stringhe vuote, valori non finiti, un prezzo negativo, un'aliquota negativa o un valore fuori da quei limiti falliscono con invalid_input nominando il campo e non vengono addebitati. In caso di successo il corpo ripete price e tax_rate arrotondati, restituisce rate_decimal come l'aliquota diviso cento, tax_amount come il prelievo half-up a due decimali, gross come il totale con imposta inclusa e una stringa di formula che Lei può stampare accanto alle cifre. Preferisca i numeri JSON alle stringhe formattate come valuta; i segni di dollaro e i separatori delle migliaia non vengono analizzati.
Dove un'API per aggiungere l'imposta sulle vendite vale il costo
Poiché l'implementazione è parse pura di livello A, ogni chiamata riuscita costa il prezzo base pubblicato $0.002 senza token di modello né rete in uscita.
Casi di integrazione
Totali lordi di cassa e di fattura
Negozi e strumenti di fatturazione inviano una riga netta e un'aliquota percentuale nota, poi mostrano tax_amount e il lordo che il cliente paga senza reimplementare la matematica percentuale in ogni client.
Test di regressione per librerie del carrello
Il controllo qualità fissa casi noti di aggiunta dell'imposta e rifiuti deliberati per aliquota negativa affinché il codice di cassa non inverta in silenzio l'imposta in uno sconto.
Domande tecniche
Devo inserire 8.25 o 0.0825 per l'aliquota?
Inserisca 8.25. Il campo tax_rate è una percentuale (8.25 significa 8.25%). La risposta include anche rate_decimal (0.0825) per comodità.
Quanto costa il calcolatore per aggiungere l'imposta sulle vendite?
Lo strumento del browser è gratis. Le richieste API usano il saldo KIT prepagato a $0.002 per chiamata riuscita; l'ingresso non valido non viene addebitato.