Convertire valuta con un tasso di cambio fisso
Se un'unità della valuta di origine compra 0,92 unità di quella di destinazione, inserisca 0,92 e l'importo viene moltiplicato esattamente per quel tasso, senza commissioni, spread né arrotondamenti. Lo usi per controllare una fattura o un addebito bancario. Gratis nel Suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Quantità
- 125,5
- Valuta di origine
- usd
- Valuta di destinazione
- EUR
- Tasso di cambio
- 0,92
- Valuta di origine
- USD
- Importo convertito
- 115,46
Questo convertitore statico calcola un importo di destinazione partendo da una somma, due codici valuta e un tasso di cambio fornito da Lei. Non consulta quotazioni correnti o storiche, quindi il risultato riflette sempre esattamente il tasso incluso nella richiesta. È adatto quando una banca, un gestore di pagamenti, un contratto, una fattura, un foglio di calcolo o una procedura contabile ha già stabilito il tasso applicabile e Lei desidera un calcolo trasparente e ripetibile senza fonti esterne.
Indichi il tasso nella direzione corretta
Inserisca l’importo nella valuta di origine, identifichi origine e destinazione con codici valutari di tre lettere e indichi quante unità della valuta di destinazione si ricevono per una unità di origine. Per esempio, se una unità di origine acquista 0.92 unità di destinazione, il tasso è 0.92. La direzione è importante: invertendo origine e destinazione occorre generalmente usare il tasso reciproco, non lo stesso numero.
Il convertitore non stima, inverte o cerca un tasso, perché deve applicare il valore esplicito che disciplina l’operazione. I codici vengono normalizzati in maiuscolo nella risposta, quindi usd e USD rappresentano lo stesso identificatore. L’importo può essere positivo, zero o negativo, così da gestire pagamenti, rimborsi, accrediti, storni e rettifiche contabili.
Il tasso deve invece essere un numero finito maggiore di zero. Un valore nullo o negativo non ha significato per questa moltiplicazione e viene rifiutato come input non valido.
Comprenda esattamente come viene calcolato il risultato
La conversione applica una sola formula diretta: l’importo convertito equivale all’importo di origine moltiplicato per il tasso indicato. Non vengono aggiunti spread, commissioni, imposte, maggiorazioni, addebiti minimi o regole di arrotondamento. L’output può quindi verificare un altro sistema quando Lei conosce il tasso preciso che avrebbe dovuto utilizzare.
La risposta ripete l’importo accettato, i codici normalizzati e il tasso insieme al risultato, così una registrazione di controllo conserva sia il valore sia le ipotesi. Il convertitore non impone neppure un numero di decimali specifico per valuta. Alcune valute sono mostrate con due decimali, altre con zero o tre, mentre i sistemi finanziari possono mantenere ulteriore precisione nei passaggi intermedi.
Applichi successivamente la regola richiesta da fattura, contabilità, gestore o accordo.
Scelga un tasso statico per procedure riproducibili
Una conversione a tasso fisso è appropriata quando il tasso proviene da una fonte esterna al calcolo. Può trattarsi del valore stampato sull’estratto conto di una carta, di un tasso di tesoreria approvato per un periodo, di una quotazione doganale pubblicata per una spedizione o di una condizione contrattuale fissata alla data della fattura. Separare la scelta del tasso dalla moltiplicazione evita che un successivo aggiornamento del mercato modifichi un risultato già definito.
Semplifica anche i test: conservi l’input con la registrazione e lo esegua di nuovo quando deve dimostrare come è stato ottenuto l’importo finale. Questo strumento non è una quotazione valutaria in tempo reale e non va presentato come tale. Non può stabilire se il tasso sia aggiornato, competitivo o appropriato e non include costi del fornitore.
La stessa logica deterministica funziona nel browser per controlli immediati.
Casi d'uso
Riconciliare un estratto di pagamento
Applichi il tasso mostrato dalla banca o dal gestore e confronti l’importo calcolato con l’operazione registrata.
Convertire una fattura a tasso fisso
Usi il tasso contrattuale registrato in fattura senza sostituirlo con una quotazione di mercato più recente.
Testare software finanziario
Crei casi deterministici per importazioni, contabilità e checkout fornendo un importo e un tasso noti.
Domande frequenti
Lo strumento recupera un tasso di cambio in tempo reale?
No. Lei deve indicare esplicitamente il tasso, che viene usato senza contattare alcun fornitore di quotazioni.
In quale direzione devo indicare il tasso?
Indichi unità della valuta di destinazione per una unità di origine. Se inverte la direzione, calcoli e fornisca il tasso reciproco corretto.
Il convertitore arrotonda secondo i decimali della valuta?
No. Restituisce il prodotto diretto. Applichi la regola richiesta dalla valuta, dalla contabilità, dal gestore o dall’accordo.
Posso convertire un importo negativo?
Sì. Gli importi negativi supportano accrediti, rimborsi, storni e scritture simili, purché il tasso sia positivo.
Che cosa accade con un tasso zero o negativo?
La richiesta genera un errore di input perché il tasso deve essere un numero finito maggiore di zero.
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/currency-convert-static \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"amount":125.5,"source_currency":"USD","target_currency":"EUR","exchange_rate":0.92}'const res = await fetch("https://api.kit.forhosting.com/calc2/currency-convert-static", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"amount": 125.5,
"source_currency": "USD",
"target_currency": "EUR",
"exchange_rate": 0.92
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/calc2/currency-convert-static",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"amount": 125.5,
"source_currency": "USD",
"target_currency": "EUR",
"exchange_rate": 0.92
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/calc2/currency-convert-static", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"amount":125.5,"source_currency":"USD","target_currency":"EUR","exchange_rate":0.92}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"amount":125.5,"source_currency":"USD","target_currency":"EUR","exchange_rate":0.92}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/calc2/currency-convert-static", 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
{
"amount": 125.5,
"source_currency": "USD",
"target_currency": "EUR",
"exchange_rate": 0.92
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "calc2.currency_convert_static",
"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
Comprenda esattamente come viene calcolato il risultato
Il calcolo usa numeri finiti standard di JavaScript ed è deterministico: lo stesso input JSON produce lo stesso output JSON senza rete, orologio, casualità o feed di mercato.
Scelga un tasso statico per procedure riproducibili
Per l’automazione, l’API costa $0.002 per richiesta.
Domande tecniche
Quanto costa una conversione tramite API?
Ogni richiesta API costa $0.002. Lei può anche eseguire il calcolo deterministico nel browser per un controllo rapido.