Calcolatore dell'indice di competenza
Scopra quanta parte dell'utile dichiarato poggia su componenti di competenza anziché sulla cassa: attività operative nette che passano da 1.250.000 a 1.430.000 danno 180.000 di accruals e un indice di 0,134328. Valori alti hanno storicamente anticipato cali degli utili. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- NOA iniziale
- 1.250.000
- NOA finale
- 1.430.000
- Ratei e risconti
- 180.000
- NOA medio
- 1.340.000
- Indice di accruals
- 0,134328
L'indice di competenza (accrual ratio) misura quanta parte dell'utile dichiarato di un'azienda proviene dagli accruals anziché dalla liquidità. Con l'approccio dello stato patrimoniale, prende le attività operative nette all'inizio e alla fine di un periodo, calcola la variazione degli accruals e la divide per la media delle attività operative nette del periodo. Un indice elevato segnala che l'utile si basa fortemente su stime contabili, il che storicamente precede inversioni degli utili; un indice basso o negativo suggerisce risultati sostenuti dalla liquidità. Invii due numeri e ottenga l'indice, l'importo degli accruals e la base media in una sola chiamata.
Cosa rivela l'indice di competenza
L'utile netto mescola due ingredienti molto diversi: la liquidità effettivamente movimentata e gli accruals — ricavi registrati prima dell'incasso, costi differiti, piani di ammortamento e altre stime che la contabilità aggiunge alla realtà dei flussi di cassa. Gli accruals sono necessari, ma sono anche la parte flessibile del conto economico, quella in cui il giudizio e l'ottimismo possono gonfiare silenziosamente i risultati. L'indice di competenza isola questa parte flessibile e la esprime in rapporto alla dimensione dell'attività operativa.
Le ricerche, a partire dallo studio di Sloan del 1996, mostrano che le aziende con indici di competenza insolitamente alti tendono a vedere i propri utili invertirsi nei periodi successivi, mentre quelle con indici bassi o negativi spesso sovraperformano. La lettura è semplice: valori vicini allo zero indicano utili sostenuti dalla liquidità; valori positivi elevati, che una quota crescente del profitto esiste solo sulla carta; valori negativi, che gli accruals si stanno riassorbendo, il che di norma rafforza la qualità dell'utile dichiarato.
Come funziona il calcolo dallo stato patrimoniale
Le attività operative nette (NOA) sono le attività operative meno le passività operative: tutto ciò che l'azienda impiega per generare l'utile operativo, esclusi gli elementi di finanziamento come debito e patrimonio netto. In un periodo, la variazione delle NOA equivale agli accruals rilevati, perché ogni utile operativo che non è entrato né uscito come liquidità si accumula in quei saldi. L'indice è quindi (NOA a fine periodo − NOA a inizio periodo) ÷ NOA medio, dove la media è la media semplice dei valori iniziale e finale.
Dividere per la media ridimensiona gli accruals rispetto alla dimensione delle operazioni, così un'azienda in crescita non viene penalizzata solo perché quest'anno è più grande dell'anno scorso.
Uso negli screening e nei flussi di analisi
Gli analisti di solito calcolano l'indice su un intero universo di aziende e le classificano, perché il segnale è comparativo: il decile con gli accruals più alti è dove si concentra il rischio di qualità degli utili. Alcune regole pratiche mantengono i numeri significativi: usi sempre la stessa definizione di NOA in entrambe le date, allinei la durata del periodo quando confronta aziende diverse e tratti l'indice come un campanello d'allarme che invita a esaminare crediti, rimanenze e politica di capitalizzazione, non come un verdetto a sé stante.
Combinato con misure di accruals basate sui flussi di cassa, offre un controllo incrociato solido della qualità degli utili.
Casi d'uso
Screening del rischio di qualità degli utili
Classifichi un portafoglio in base all'indice di competenza e segnali i titoli i cui utili crescono soprattutto tramite stime contabili anziché liquidità.
Verifica incrociata con una misura di accruals di cassa
Confronti l'indice patrimoniale con un valore di accruals basato sui flussi di cassa; quando entrambi puntano nella stessa direzione, il segnale sulla qualità degli utili è molto più forte.
Domande frequenti
Quanto costa?
È inoltre gratuito da eseguire nel browser su questa pagina.
Di quali dati ho bisogno?
Delle attività operative nette all'inizio e alla fine del periodo: attività operative meno passività operative, calcolate con la stessa definizione in entrambe le date.
Che cos'è un buon indice di competenza?
Valori vicini allo zero indicano utili sostenuti dalla liquidità. Valori positivi elevati suggeriscono un profitto che si accumula negli accruals, il che storicamente precede inversioni; valori negativi indicano che gli accruals si stanno riassorbendo.
L'indice può essere maggiore di 1 o negativo?
Sì. Se le attività operative nette più che raddoppiano, l'indice supera 1; se si riducono, l'indice è negativo. Entrambi i casi sono validi e significativi.
I miei dati finanziari vengono archiviati?
No. I numeri vengono elaborati in memoria e scartati; viene restituito solo il risultato calcolato.
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/accrual-ratio \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"noa_start":1250000,"noa_end":1430000}'const res = await fetch("https://api.kit.forhosting.com/fin/accrual-ratio", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"noa_start": 1250000,
"noa_end": 1430000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/accrual-ratio",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"noa_start": 1250000,
"noa_end": 1430000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/accrual-ratio", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"noa_start":1250000,"noa_end":1430000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"noa_start":1250000,"noa_end":1430000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/accrual-ratio", 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
{
"noa_start": 1250000,
"noa_end": 1430000
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.accrual_ratio",
"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
Come funziona il calcolo dallo stato patrimoniale
Questo endpoint utilizza la formulazione patrimoniale degli accruals complessivi. L'endpoint restituisce gli accruals lordi e la base media insieme all'indice, così può verificare ogni passaggio. Se la media è zero, l'indice è matematicamente indefinito e la richiesta viene respinta con un errore invalid_input anziché un infinito.
Uso negli screening e nei flussi di analisi
Può integrare questo endpoint in quel tipo di pipeline: estragga le voci dello stato patrimoniale dalla sua fonte dati, ricavi le attività operative nette di ogni periodo e chiami l'API una volta per azienda-anno. È deterministico ed economico, $0.002 a richiesta, e lo stesso calcolo viene eseguito gratuitamente nel browser su questa pagina, così può validare alcuni casi a mano prima di automatizzarne migliaia.
Casi di integrazione
Alimentazione di una pipeline di fondamentali
Calcoli l'indice per azienda-anno all'interno di un processo di scoring automatizzato che consuma dati patrimoniali e prezza ogni verifica a $0.002.
Domande tecniche
Cosa succede se la media delle attività operative nette è zero?
L'indice è indefinito, quindi la richiesta fallisce con un errore invalid_input e non viene addebitata.