Calcolo annualità
Con 10.000 in prestito all'1% al mese per 12 mesi, una sola rata fissa azzera il debito: 888,49. Le serve per calcolare la rata di un prestito, dimensionare i prelievi da un capitale o verificare un'offerta di leasing. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Capitale iniziale
- 10.000
- Tasso per periodo
- 0,01
- Periodi
- 12
- Pagamento
- 888,49
Applica la formula chiusa dell'annualità e restituisce l'importo della rata, niente di più e niente di meno. La usi per quotare la rata di un prestito, dimensionare il prelievo da un fondo pensione o verificare il preventivo che un concessionario Le ha appena consegnato: una sola chiamata deterministica, senza fogli di calcolo e senza registrazione.
Che cos'è davvero la rata di un'annualità
Un'annualità è un flusso di pagamenti uguali effettuati a intervalli regolari: rate mensili di un prestito, prelievi trimestrali di pensione, canoni annuali di leasing. La rata è il numero che rende l'intero flusso equivalente, al tasso dato, al capitale di oggi. La formula sottostante, rata = capitale × r ÷ (1 − (1 + r)^(−n)), è la stessa usata da ogni banca, locatore e fondo pensione, e si ottiene attualizzando ogni pagamento futuro a oggi e risolvendo per l'importo costante.
Poiché il tasso è espresso per periodo, il calcolo funziona con qualsiasi cadenza: tasso mensile con periodi mensili, tasso annuale con periodi annuali, o qualsiasi altra coppia coerente. Ciò che conta è la coerenza: tasso e numero di periodi devono descrivere lo stesso intervallo. Invii un tasso mensile con un numero di periodi misurato in anni e la risposta sarà sbagliata per costruzione, e nessuna calcolatrice potrà salvare unità non allineate.
Tenga le due allineate e il risultato sarà esatto, deterministico e riproducibile su qualsiasi macchina: per questo lo stesso calcolo gira identico nel Suo browser e sul nostro edge.
Input, unità di misura e casi limite
Il capitale è il valore attuale dell'annualità: l'importo del prestito, il fondo in fase di decumulo, il prezzo finanziato; deve essere positivo. Il campo dei periodi è il numero di pagamenti e deve essere un intero positivo fino a 1200, che copre comodamente cento anni di pagamenti mensili. Due casi limite sono gestiti deliberatamente.
E la rata restituita è arrotondata a due decimali, i centesimi, così la risposta è stabile byte per byte tra esecuzioni e tra macchine. Se Le serve maggiore precisione, mantenga la piena precisione dalla Sua parte e tratti il valore restituito come l'importo canonico regolato.
Come usarlo al meglio e cosa non fa
Gli usi tipici ricadono in tre schemi. Istituti di credito e marketplace lo chiamano per quotare una rata prima di avviare l'intero processo di istruttoria, perché la rata è il primo numero che un cliente chiede. I prodotti SaaS lo integrano dietro i propri calcolatori di prezzo, così la matematica è mantenuta in un unico punto invece di essere reimplementata, spesso in modo errato, in ogni frontend.
E i team finanziari lo usano per verificare a ritroso i preventivi ricevuti: se la cifra mensile di un concessionario non coincide con la formula, qualcos'altro, una commissione o un premio assicurativo, si nasconde nella rata. Restituisce solo la rata; non produce il piano di ammortamento periodo per periodo con la ripartizione tra interessi e quota capitale: quella è una capability diversa. Assume un'annualità posticipata, cioè pagamenti a fine di ogni periodo; le annualità anticipate, con pagamenti all'inizio, differiscono per un fattore di (1 + r).
E non modella commissioni, imposte, maxirate o variazioni di tasso. Quando il Suo caso rientra nel modello semplice dell'annualità, questo è lo strumento giusto; quando non vi rientra, calcoli qui la rata come riferimento e aggiunga gli extra nel Suo codice.
Casi d'uso
Quotare la rata di un prestito
Restituisca la rata mensile per un importo finanziato e un tasso prima che il cliente si impegni in una richiesta completa.
Dimensionare i prelievi pensionistici
Calcoli il prelievo fisso che un capitale può sostenere per un numero scelto di periodi a un rendimento atteso.
Verificare a ritroso un preventivo
Confronti la rata mensile proposta con la formula per far emergere commissioni nascoste o extra inclusi.
Domande frequenti
Quanto costa?
È inoltre gratuita eseguendola nel browser su questa pagina.
Il tasso è una percentuale o un decimale?
Un decimale per periodo: 0.01 significa 1% per periodo. Divida una percentuale annua per 100 e poi per il numero di periodi all'anno.
Cosa succede con un tasso dello 0%?
È supportato: la rata è semplicemente il capitale diviso per il numero di periodi, che è il limite esatto della formula dell'annualità a interesse zero.
Restituisce il piano di ammortamento completo?
No. Restituisce solo l'importo della rata. Il piano periodo per periodo è una capability separata.
È un'annualità anticipata o posticipata?
Posticipata: i pagamenti si intendono alla fine di ogni periodo. Per pagamenti anticipati, moltiplichi opportunamente il risultato dalla Sua parte.
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/fin/annuity \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"principal":10000,"rate_per_period":0.01,"periods":12}'const res = await fetch("https://api.kit.forhosting.com/fin/annuity", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"principal": 10000,
"rate_per_period": 0.01,
"periods": 12
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/annuity",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"principal": 10000,
"rate_per_period": 0.01,
"periods": 12
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/annuity", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"principal":10000,"rate_per_period":0.01,"periods":12}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"principal":10000,"rate_per_period":0.01,"periods":12}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/annuity", 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
{
"principal": 10000,
"rate_per_period": 0.01,
"periods": 12
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.annuity",
"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_periods | 1200 |
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
L'API per la rata di un'annualità risponde a una delle domande più antiche della finanza: dato un capitale oggi, un tasso di interesse per periodo e un numero di periodi, quale rata fissa estingue il saldo esattamente alla scadenza prevista?
Che cos'è davvero la rata di un'annualità
Prenda in prestito 10.000 all'1% al mese per 12 mesi: esiste un unico importo mensile che azzera il saldo con l'ultima rata, ed è quello che questo endpoint restituisce.
Input, unità di misura e casi limite
L'endpoint accetta tre numeri. Il tasso per periodo è un decimale, quindi l'1% al mese è 0.01, non 1 e non 0.01%; e deve essere non negativo: un tasso negativo viene rifiutato con un errore invalid_input e non viene mai addebitato. Un tasso pari a zero è legale e significa semplice divisione: senza interessi, la rata è esattamente il capitale diviso per i periodi, che è il corretto limite matematico della formula quando il tasso tende a zero, quindi l'endpoint lo restituisce direttamente invece di fallire su una divisione per zero.
Come usarlo al meglio e cosa non fa
Vale la pena chiarire cosa l'endpoint lascia deliberatamente fuori. Sono proprio queste omissioni a mantenerlo veloce, economico a $0.002 a richiesta ed esattamente prevedibile.
Domande tecniche
Perché il mio tasso negativo è stato rifiutato?
Un tasso di interesse negativo non ha senso per questo modello di pagamento, quindi la richiesta fallisce con invalid_input e non viene addebitata.