Ore fatturabili
Quaranta ore lavorate a 150 l'ora, con due ore non addebitate, danno 38 ore fatturabili e un totale di 5.700. Inserisca i dati del suo foglio ore e ottenga l'importo da fatturare senza rifare il conto in un foglio di calcolo. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Ore lavorate
- 40
- Tariffa oraria
- 150
- Ore non fatturabili
- 2
- Ore fatturabili
- 38
- Totale della fattura
- 5700
- Quantità
- 5700
Liberi professionisti, consulenti, agenzie e responsabili interni del tempo hanno bisogno di un unico totale di fattura a partire dalle ore lavorate, da una tariffa oraria e dalle ore che devono restare fuori dalla fattura. Questo calcolatore di ore fatturabili sottrae il tempo non fatturabile dalle ore lavorate, moltiplica il resto per la tariffa oraria e restituisce il totale di fattura che Lei può incollare in una bozza, in una revisione del foglio ore o in uno script di addebito. Se omesse, le ore non fatturabili valgono zero. Una tariffa oraria negativa viene respinta come ingresso non valido invece di produrre una fattura con segno.
Dove un calcolatore di ore fatturabili merita il proprio posto
Chi digita ore fatturabili in una casella di ricerca sa già di stare tariffando tempo, non convertendo uno stipendio né calcolando un premio di straordinario. Vuole il totale di fattura a partire dalle ore sull'orologio, da una tariffa e da qualsiasi storno, senza ricostruire la stessa sottrazione e moltiplicazione in una cella di foglio di calcolo che deriva quando qualcuno dimentica di bloccare lo storno. I consulenti indipendenti redigono fatture settimanali da un foglio ore e hanno bisogno di un numero da incollare in un estratto.
Le squadre interne di diritto, progettazione e servizi professionali stornano formazione o cortesia e vogliono comunque un totale di fattura deterministico per il resto. I corsi in aula e di contabilità che insegnano la fatturazione a tempo e materiali hanno bisogno di un oracolo che respinga una tariffa oraria negativa invece di emettere in silenzio un totale con segno che un valutatore potrebbe trattare come accredito. Una convalida fallita non consuma saldo.
Abbini questa capacità a uno strumento a parte di straordinario o di imposta quando Le servono quei livelli; conservi questa superficie incentrata sul totale di ore fatturabili che le persone intendono quando cercano quella frase.
Casi d'uso
Fattura settimanale del libero professionista dal foglio ore
Inserisca le ore lavorate, la tariffa oraria e le ore stornate per pubblicare il totale di fattura senza ricostruire la sottrazione in un foglio di calcolo.
Utilizzo di agenzia prima del conto del cliente
Sottragga amministrazione o formazione non fatturabile dalle ore registrate, poi moltiplichi per la tariffa dell'incarico per fissare l'importo che la finanza fatturerà.
Domande frequenti
Come si calcolano le ore fatturabili e il totale della fattura?
Le ore fatturabili uguagliano le ore lavorate meno le non fatturabili. Il totale di fattura uguaglia quel resto per la tariffa oraria. Esempio: (40 − 2) × 150 = 5700.
Che succede se la tariffa oraria è negativa?
Una tariffa oraria negativa non è uno sconto e non viene addebitata; corregga la tariffa e invii di nuovo.
Cosa conta come ore non fatturabili?
Tutto il tempo registrato che decide di non addebitare: ore stralciate, formazione, amministrazione interna e cortesie verso il cliente. Si sottrae dalle ore lavorate e, se non indica nulla, vale zero.
Come indico una prestazione pro bono o in omaggio?
Inserisca una tariffa pari a zero. Il totale della fattura risulta zero e le ore restano registrate: è così che si mostra una riga senza addebito, senza ricorrere a un'altra formula.
Posso inserire quarti d'ora?
Sì. Le ore accettano i decimali, quindi sette ore e un quarto è una registrazione valida, e il totale viene arrotondato a due decimali per corrispondere a un normale importo in valuta.
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/billable-hours \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"hours_worked":40,"hourly_rate":150}'const res = await fetch("https://api.kit.forhosting.com/fin/billable-hours", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"hours_worked": 40,
"hourly_rate": 150
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/billable-hours",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"hours_worked": 40,
"hourly_rate": 150
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/billable-hours", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"hours_worked":40,"hourly_rate":150}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"hours_worked":40,"hourly_rate":150}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/billable-hours", 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
{
"hours_worked": 40,
"hourly_rate": 150
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.billable_hours",
"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_hours | 1000000 |
max_rate | 1000000000 |
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
Le chiamate riuscite sono addebitate a $0.002; l'ingresso non valido non viene addebitato.
Che cosa sono le ore fatturabili e come si forma il totale della fattura
Le ore fatturabili sono quelle che un cliente paga davvero: il tempo dell'incarico meno storni, formazione, amministrazione interna e la cortesia che Lei decide di non fatturare. Esempio: quaranta ore lavorate a centocinquanta l'ora con due ore stornate sono trentotto ore fatturabili e un totale di fattura di cinquemilasettecento. Una tariffa oraria zero è ammessa e produce una fattura di zero, che è come si rappresenta una riga di cortesia o pro bono senza inventare un'altra formula. Le ore non fatturabili non possono superare le ore lavorate, perché ciò inventerebbe tempo fatturabile negativo. Le ore possono essere frazionarie (sette e un quarto è un foglio ore valido al quarto d'ora) e i campi monetari sono arrotondati per eccesso a partire da cinque a due decimali così il totale coincide con la valuta abituale. L'identità è una sottrazione e una moltiplicazione. hours_worked è tutto quanto registrato sul foglio ore o sull'orologio dell'incarico, compreso il tempo che più tardi Lei può segnare come non fatturabile. non_billable_hours è la fetta che deve restare fuori dalla fattura. Sottragga quella fetta dalle ore lavorate e ottiene billable_hours. Moltiplichi le ore fatturabili per hourly_rate e ottiene invoice_total, l'importo che questo calcolatore restituisce come risultato principale e di nuovo come amount così un cruscotto può collegare l'una o l'altra chiave. Quando non_billable_hours è omesso viene trattato come zero, così una settimana pulita di otto ore a settantacinque l'ora fattura seicento senza nulla stornato. Una tariffa oraria negativa non è uno sconto né una nota di credito: viene respinta come invalid_input perché un errore di battitura non emetta una fattura con segno che un libro a valle registrerebbe come rimborso. La stringa di formula della risposta ribadisce che invoice_total uguaglia hours_worked meno non_billable_hours, per hourly_rate, così un revisore può stampare l'identità accanto al numero senza ricostruirla.
Contratto di ingresso, forma della risposta e comportamento di errore
Esempio: ore lavorate sette punto due cinque, tariffa oraria ottantacinque punto cinque, non fatturabili zero punto due cinque producono sette ore fatturabili e un totale di fattura di cinquecentonovantotto punto cinque. Preferisca numeri nudi alle stringhe formattate; non si analizzano marchi di valuta, separatori delle migliaia né etichette di unità in coda. Questo estremo non applica imposta sulle vendite, acconti, moltiplicatori di straordinario né conversione di valuta, e non emette una fattura PDF. Abbini il risultato al proprio passo fiscale o documentale se Le serve una fattura depositata. Invii un corpo JSON con due numeri finiti obbligatori e un numero finito facoltativo, tutti nella stessa valuta e nella stessa finestra di fatturazione. hours_worked è il tempo totale registrato e deve essere maggiore o uguale a zero; si accettano gli alias hours, total_hours, time_worked e worked_hours così un'esportazione di foglio ore non necessita di un passo di rinomina. hourly_rate è la tariffa fatturabile all'ora e deve essere maggiore o uguale a zero; si accettano gli alias rate, rate_per_hour, bill_rate e hourly. Una tariffa oraria negativa fallisce con invalid_input nominando hourly_rate e non viene addebitata. non_billable_hours è facoltativo, vale zero per impostazione predefinita, deve essere maggiore o uguale a zero e non deve superare hours_worked; si accettano gli alias nonbillable_hours, unpaid_hours, write_off_hours e non_billable. Ogni campo può arrivare come numero JSON o come stringa numerica che corrisponde a un motivo decimale finito stretto. Campi obbligatori assenti, stringhe vuote, valori non finiti, ore sopra un milione o una tariffa sopra un miliardo falliscono con invalid_input nominando il campo. In caso di successo il corpo ripete hours_worked, hourly_rate e non_billable_hours arrotondati, restituisce billable_hours come differenza, restituisce invoice_total e amount come lo stesso prodotto a due decimali con arrotondamento per eccesso a partire da cinque, e include una stringa di formula che Lei può stampare accanto ai numeri. Il prezzo di un elemento riuscito è un $0.002 fisso.
Dove un calcolatore di ore fatturabili merita il proprio posto
Le agenzie rivedono l'utilizzo prima di inviare il conto a un cliente e hanno bisogno della stessa identità che uno script finanziario chiamerà in seguito tramite l'API. Poiché l'implementazione è codice analitico parse di livello A, ogni chiamata riuscita resta economica a $0.002 senza gettoni di modello e senza rete in uscita. Tenga le richieste piccole, fissi invoice_total e billable_hours nelle prove, e ottiene un importo di fattura riproducibile per revisioni di foglio ore, script di addebito e taccuini leggeri di gestione dello studio senza erigere un sistema di fatturazione completo.
Casi di integrazione
Oracoli di contabilità e di tempo e materiali
Studenti e script calcolano invoice_total = (hours_worked − non_billable_hours) × hourly_rate rispetto a un risultato deterministico che respinge una tariffa negativa.
Domande tecniche
Le ore non fatturabili sono obbligatorie?
No. non_billable_hours è facoltativo e vale zero per impostazione predefinita, così un foglio ore pulito di ore lavorate per la tariffa oraria è una fattura valida.
Le ore non fatturabili possono superare le ore lavorate?
No. Ciò inventerebbe tempo fatturabile negativo. Il calcolatore respinge la richiesta con invalid_input e non emette una fattura con segno.
Quanto costa il calcolatore di ore fatturabili?
Lo strumento del browser è gratuito. Le richieste API usano saldo KIT prepagato a $0.002 per chiamata riuscita; l'ingresso non valido non viene addebitato.