Trimestri trascorsi e rimanenti nell’anno fiscale
Il 12 agosto 2026, con un anno fiscale che inizia ad aprile, lei è nel secondo trimestre fiscale: uno è concluso e ne restano tre, contando quello in corso. Inserisca una data e il mese di inizio per vedere la sua posizione nell'anno fiscale. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Data
- 2026-08-12
- Mese di inizio dell'anno fiscale
- 4
- Inizio dell'anno fiscale
- 2026-04-01
- Fine dell'anno fiscale
- 2027-03-31
- Trimestre corrente
- 2
- Trimestri trascorsi
- 1
Questo calcolatore trasforma una data di calendario in una posizione chiara nell’anno fiscale. Inserisca una data rigorosa YYYY-MM-DD e, facoltativamente, il mese di inizio dell’esercizio. Il risultato indica i limiti dell’anno fiscale, il trimestre corrente, quanti trimestri sono interamente conclusi e quanti restano. Il trimestre attuale è considerato rimanente finché non termina, quindi i due conteggi sommano sempre a quattro. Il calcolo usa aritmetica gregoriana deterministica, senza orologio di sistema, fuso orario, rete, casualità o dipendenza da Date di JavaScript.
Comprenda con precisione che cosa significano trascorso e rimanente
Il conteggio può essere ambiguo quando si afferma che due trimestri sono trascorsi durante il secondo. Questo calcolatore applica una convenzione precisa basata sui periodi conclusi: sono trascorsi soltanto i trimestri fiscali terminati prima del trimestre contenente la data fornita. Il trimestre della data è quello corrente e rimane incompleto, anche quando la data coincide con il suo ultimo giorno civile.
Di conseguenza, una data in Q1 restituisce zero trascorsi e quattro rimanenti; Q2 restituisce uno e tre; Q3 due e due; Q4 tre e uno. Questa regola è adatta a scadenze, verifiche periodiche e lavoro ancora aperto, perché non presenta mai come concluso un periodo in corso. Se la Sua organizzazione misura l’avanzamento in base alla chiusura contabile formale anziché ai confini del calendario, utilizzi l’output come riferimento temporale e applichi separatamente la politica di chiusura.
Il calcolatore non presume che la contabilità abbia ufficialmente chiuso un periodo.
Imposti un anno fiscale che inizi in qualsiasi mese
Il campo obbligatorio date usa il formato internazionale rigoroso YYYY-MM-DD e deve identificare un giorno reale del calendario gregoriano. Se omesso, viene usato gennaio, ottenendo i normali trimestri civili: gennaio-marzo, aprile-giugno, luglio-settembre e ottobre-dicembre. Per un esercizio che inizia ad aprile, le posizioni diventano aprile-giugno, luglio-settembre, ottobre-dicembre e gennaio-marzo.
L’algoritmo confronta il mese della data con quello iniziale scelto, individua l’anno di partenza corretto, calcola lo scostamento mensile e lo suddivide in quattro gruppi fissi di tre mesi.
Usi la posizione trimestrale per pianificazione e automazione
I team finanziari e operativi possono contrassegnare un’istantanea di reporting con il relativo trimestre fiscale e stabilire quanti periodi completi siano disponibili per confronti storici. Un cruscotto può mostrare che una data rientra in Q3, con due trimestri completamente trascorsi e due rimanenti incluso quello attivo, senza incorporare in ogni servizio una tabella mensile specifica dell’azienda.
Le operations commerciali possono allineare le revisioni della pipeline a esercizi che iniziano in aprile o luglio, mentre amministratori di sovvenzioni e organizzazioni senza scopo di lucro possono associare le date dei programmi ad anni di finanziamento che non iniziano a gennaio. Questa capacità indica la posizione trimestrale, ma non calcola ricavi, ripartisce obiettivi, conta giorni lavorativi o decide se una chiusura finanziaria è completa. Tali compiti richiedono dati e regole non contenuti in una data.
L’ambito ristretto rende l’output prevedibile e riutilizzabile in fogli di calcolo, applicazioni e pipeline verificabili.
Casi d'uso
Istantanee di reporting fiscale
Contrassegni una data di rendicontazione con il trimestre fiscale e i conteggi dei periodi conclusi e ancora aperti.
Cruscotti sull’andamento del budget
Mostri quanti trimestri sono disponibili per risultati storici e quanti restano per le attività pianificate.
Esercizi diversi dall’anno solare
Gestisca organizzazioni il cui esercizio inizia in aprile, luglio, ottobre o qualsiasi altro mese senza tabelle dedicate.
Domande frequenti
Il trimestre fiscale corrente conta come trascorso?
No. Sono trascorsi solo i trimestri interamente conclusi.
Come vengono gestiti anni bisestili e fusi orari?
Le regole gregoriane convalidano la data e la fine fiscale. Ora, fuso, orologio di sistema e oggetto Date non intervengono.
L'anno fiscale può iniziare in un mese diverso da gennaio?
Sì. Scelga un mese qualsiasi da 1 a 12. Se inizia ad aprile, il primo trimestre va da aprile a giugno e il quarto da gennaio a marzo; senza scelta si usano i normali trimestri di calendario.
Che cosa restituisce una data di ciascun trimestre?
Una data del primo trimestre fiscale dà zero trascorsi e quattro rimanenti, del secondo uno e tre, del terzo due e due, e del quarto tre trascorsi e uno rimanente.
Indica se un periodo è stato chiuso formalmente?
No. Lavora solo con il calendario e non può sapere se il suo ufficio contabile ha chiuso un periodo. Applichi la sua regola di chiusura al risultato se la sua organizzazione misura l'avanzamento in quel modo.
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/date/quarters-elapsed \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"date":"2026-08-12"}'const res = await fetch("https://api.kit.forhosting.com/date/quarters-elapsed", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"date": "2026-08-12"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/date/quarters-elapsed",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"date": "2026-08-12"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/date/quarters-elapsed", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"date":"2026-08-12"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"date":"2026-08-12"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/date/quarters-elapsed", 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
{
"date": "2026-08-12"
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "date.quarters_elapsed",
"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
Può usarlo gratis nel browser oppure automatizzare lo stesso calcolo tramite API al costo di $0.002 per elemento riuscito.
Comprenda con precisione che cosa significano trascorso e rimanente
Il trimestre corrente fa parte del conteggio rimanente, pertanto quarters_elapsed più quarters_remaining equivale sempre a quattro. La risposta dichiara esplicitamente la regola e restituisce anche current_quarter, così i sistemi a valle possono interpretare il dato senza cercare note nascoste.
Imposti un anno fiscale che inizi in qualsiasi mese
Il campo facoltativo fiscal_year_start_month accetta un intero da uno a dodici: uno indica gennaio e dodici dicembre. Restituisce inoltre fiscal_year_start e fiscal_year_end esatti, compresa la corretta durata di febbraio quando un esercizio non solare termina in quel mese. Date impossibili, formati approssimativi, mesi frazionari e limiti esterni agli anni da 0001 a 9999 generano invalid_input senza correzioni silenziose. Poiché l’implementazione usa interi limitati e convalida esplicita degli anni bisestili, senza Date, lo stesso payload produce risultati identici nel browser, in un worker, nei test o su sistemi configurati con qualunque fuso orario.
Usi la posizione trimestrale per pianificazione e automazione
Lo strumento nel browser è utile per controlli singoli; le richieste API costano $0.002 per elemento riuscito e restituiscono lo stesso oggetto deterministico.
Domande tecniche
I trimestri trascorsi e rimanenti sommano sempre a quattro?
Sì. Con questa regola quarters_elapsed varia da zero a tre e quarters_remaining da quattro a uno.
L’anno fiscale può iniziare dopo gennaio?
Sì. Imposti fiscal_year_start_month su un intero da 1 a 12. Il valore predefinito è 1, cioè gennaio.
Quanto costa una richiesta API?
Ogni elemento riuscito tramite API costa $0.002. Lo stesso calcolo deterministico è disponibile gratis nel browser.