Calcolatore di ricavi
Vendere 250 unità a 19,99 ciascuna genera ricavi totali per 4.997,5. Trasformi un numero di unità e un prezzo di vendita in un'unica cifra di ricavi prima di aprire un conto economico completo. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Unità vendute
- 250
- Prezzo per unità
- 19,99
- Ricavi totali
- 4997,5
I ricavi totali sono la cifra di cima che nasce dalla vendita di una quantità nota a un prezzo unitario noto. Gestori, squadre commerciali, liberi professionisti e team di prodotto ricorrono a un calcolatore di ricavi quando già sanno quante unità sono state vendute e a quanto è stata fatturata ciascuna, e serve quel prodotto invece di un margine, di un residuo di utile o di un tasso annualizzato. Questo calcolatore di ricavi prende due numeri finiti non negativi in una sola valuta — unità vendute e prezzo per unità —, li moltiplica e restituisce i ricavi totali. Lo zero è accettato: un periodo senza unità vendute ha comunque ricavi totali nulli.
Come i ricavi totali trasformano unità vendute e prezzo unitario in una riga di cima
I ricavi totali di un SKU o di una sola riga fatturata sono il prodotto di quante unità sono state vendute e del prezzo chiesto per ciascuna unità in una sola valuta. Un negozio che ha venduto duecentocinquanta unità a diciannove dollari e novantanove centesimi stampa ricavi totali di quattromilanovecentonovantasette dollari e cinquanta centesimi. Un libero professionista che ha fatturato quaranta ore a ottantacinque dollari all'ora stampa tremilaquattrocento.
Zero unità vendute o un prezzo unitario nullo è un esito legittimo e non un errore: un periodo senza vendite ha comunque ricavi totali pari a zero. Le unità vendute negative o un prezzo unitario negativo vengono rifiutati, perché una cifra di vendite di partenza non è definita per una quantità o un prezzo sotto zero; resi e note di credito appartengono a un'altra riga, non a una quantità venduta negativa in questa identità.
Questo calcolatore non sottrae il costo del venduto, non calcola utile né margine lordo, non annualizza un libro mensile in un tasso di uscita e non converte valute. Sono ricavi di vendita di partenza secondo l'identità a due fattori, non un residuo di utile, non una vista di margine e non un numero di cassa delle operazioni.
Dove un calcolatore di ricavi dimostra il proprio valore
I gestori che vagliano una chiusura giornaliera o mensile usano un calcolatore di ricavi per trasformare il conteggio di unità dell'ultimo periodo e il prezzo unitario concordato in una riga di cima confrontabile prima di aprire un modello completo di conto economico. Le squadre commerciali e i negozi di commercio elettronico inseriscono le unità vendute di un SKU e il prezzo di vendita negli stessi due campi per verificare una promozione, un preventivo all'ingrosso o un report di canale senza ricostruire il catalogo.
I liberi professionisti convertono ore fatturate o unità confezionate in totali di fattura con la stessa identità. È una ricerca e un lavoro diversi da un calcolatore di utile che sottrae i costi, da uno strumento di margine lordo su ricavi e COGS, da un'annualizzazione di tasso di uscita dei ricavi ricorrenti mensili e da un consolidato di costo di ricetta di ingredienti: quelli partono da altre righe e rispondono ad altre domande. La convalida fallita non consuma saldo.
Mantenga entrambi i campi finiti e non negativi, fissi nei test il totale arrotondato e otterrà una riga di cima riproducibile per teaser, elenchi di chiusura e worker di bordo senza allestire un mastro generale proprio.
Casi d'uso
Consolidamento vendite per SKU e canale
Trasformi le unità vendute dell'ultimo periodo e il prezzo di vendita in una sola cifra di ricavi di cima prima di aprire un modello completo di conto economico.
Ore di liberi professionisti e unità confezionate
Converta ore fatturate o unità confezionate e un prezzo unitario noto in un totale di fattura senza ricostruire il preventivo a mano.
Domande frequenti
Come si calcolano i ricavi totali?
Gli importi si arrotondano half-up a due decimali.
Che succede se le unità vendute o il prezzo unitario sono negativi?
Una cifra di vendite di partenza non è definita per una quantità venduta o un prezzo unitario sotto zero. Resi e note di credito appartengono a un'altra riga, non a un fattore negativo di questo prodotto.
È un calcolatore di utile o di margine?
Uno strumento di utile, uno di margine lordo e un'annualizzazione di tasso di uscita partono da altre righe e rispondono ad altre domande.
Le unità vendute possono essere zero o una frazione?
Sì. Lo zero è un periodo precedente alle vendite legittimo e moltiplica a zero. Le quantità frazionarie sono consentite quando l'unità è continua, come ore, chilogrammi o tonnellate. Solo i valori assenti, non finiti o negativi vengono rifiutati.
Devo usare il prezzo di listino o quello scontato?
Usi il prezzo già scontato se vuole misurare ciò che ha davvero fatturato. Il prezzo di listino serve solo quando cerca il fatturato lordo prima degli sconti.
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/revenue \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"units_sold":250,"price_per_unit":19.99}'const res = await fetch("https://api.kit.forhosting.com/fin/revenue", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"units_sold": 250,
"price_per_unit": 19.99
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/revenue",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"units_sold": 250,
"price_per_unit": 19.99
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/revenue", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"units_sold":250,"price_per_unit":19.99}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"units_sold":250,"price_per_unit":19.99}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/revenue", 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
{
"units_sold": 250,
"price_per_unit": 19.99
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.revenue",
"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
Qualsiasi ingresso negativo fallisce con invalid_input e non viene fatturato, perché una quantità venduta o un prezzo unitario sotto zero non è una cifra di vendite di partenza.
Come i ricavi totali trasformano unità vendute e prezzo unitario in una riga di cima
Questo calcolatore di ricavi usa l'identità total_revenue uguale a units_sold per price_per_unit. units_sold è la quantità chiusa nel periodo: pezzi fisici, ore fatturate, chilogrammi, chilowattora o qualsiasi altra unità contabile o misurabile già espressa come un solo numero finito. price_per_unit è il prezzo di vendita di una di quelle unità nella stessa valuta, già al netto di qualsiasi sconto che Lei voglia incorporare, oppure il prezzo di listino se misura la fatturazione lorda. Lei fornisce due numeri finiti non negativi che già condividono un periodo e una valuta; il calcolatore li moltiplica e arrotonda total_revenue half-up a due decimali perché i test coincidano byte per byte tra ambienti.
Contratto di ingresso, forma della risposta e comportamento in errore
Quei fallimenti non vengono fatturati. Lo zero è consentito su entrambi i campi. Le unità frazionarie sono consentite: due tonnellate e mezzo a centoventi per tonnellata è un prodotto quantità per prezzo legittimo, non un conteggio solo intero. Esempio: duecentocinquanta unità a diciannove dollari e novantanove centesimi producono ricavi totali di quattromilanovecentonovantasette dollari e cinquanta centesimi. Mantenga entrambi i campi finiti e non negativi e fissi nei test il totale arrotondato così un foglio e uno script non divergono mai sulla riga di cima. Invii per POST un corpo JSON con due numeri finiti non negativi obbligatori in una sola valuta. units_sold è la quantità venduta nel periodo; gli alias units, quantity, qty, n e sold puntano allo stesso campo così il foglio conserva i nomi delle colonne. price_per_unit è il prezzo di vendita di un'unità; gli alias unit_price, price e p sono accettati. Ogni campo numerico può arrivare come numero JSON o come stringa numerica. Campi assenti, stringhe vuote e valori non finiti — NaN, Infinity o testo che non si interpreta come numero — falliscono con invalid_input nominando il campo. Anche gli importi negativi sono rifiutati: una quantità venduta o un prezzo unitario sotto zero non è una cifra di vendite di partenza, e l'attività fallisce con invalid_input invece di stampare un prodotto con segno che si confonderebbe con una nota di credito. In caso di successo il corpo ripete units_sold e price_per_unit, poi riporta total_revenue come il prodotto arrotondato half-up a due decimali, insieme a una stringa di formula che riafferma l'identità. Abbini il JSON alla Sua regola su se il prezzo unitario è di listino, al netto di sconto o comprensivo di imposta — questo endpoint moltiplica i due numeri che Lei invia; non consulta un listino, non applica imposte, non converte valute e non ricostruisce una fattura.
Dove un calcolatore di ricavi dimostra il proprio valore
Poiché l'implementazione è parse pura di livello A, ogni chiamata riuscita costa la tariffa base pubblicata $0.002 senza token di modello né rete in uscita. Lo strumento del browser è gratuito; il percorso API è lo stesso algoritmo fatturato a $0.002 per chiamata riuscita, così un foglio e uno script non divergono mai sul prodotto.
Casi di integrazione
Cruscotti e fixture CI
Fissi i ricavi totali da due numeri finiti non negativi in automazioni che devono coincidere con il widget gratuito del browser senza chiamare un motore contabile.
Domande tecniche
Quanto costa il calcolatore di ricavi?
Lo strumento del browser è gratuito. Le richieste API usano il saldo prepagato KIT a $0.002 per chiamata riuscita; un ingresso non valido non viene fatturato.