CodeKitHub
Come evitiamo che i nostri calcolatori di tasse e stipendio diventino obsoleti senza che nessuno se ne accorga

Come evitiamo che i nostri calcolatori di tasse e stipendio diventino obsoleti senza che nessuno se ne accorga

Pubblicato il 4 ago 2026

Ogni calcolatore di questo sito che riguarda tasse, contributi previdenziali o salario minimo ha lo stesso difetto di fondo: è corretto il giorno in cui lo pubblichiamo, poi sei mesi dopo un governo aggiorna un’aliquota e lo strumento inizia silenziosamente a dare risposte sbagliate. Nessun messaggio d’errore compare. La pagina continua a funzionare esattamente come prima — solo che ora è sbagliata, e lo è con assoluta sicurezza.

È un risultato peggiore che non avere affatto lo strumento. Per questo abbiamo costruito un sistema pensato apposta per intercettarlo.

Il problema con “ce ne ricorderemo di controllare”

La soluzione ovvia — “basta controllare i numeri ogni tanto” — non regge alla scala. Manteniamo calcolatori di stipendio netto, contributi previdenziali e buste paga per una mezza dozzina di paesi, ciascuno con i propri scaglioni fiscali, aliquote contributive e soglie che vengono aggiornate ogni anno. Moltiplicate questo per i mesi che passano prima che qualcuno pensi a ricontrollare, e la risposta onesta è: prima o poi qualcosa diventa obsoleto e nessuno se ne accorge finché non lo fa un utente.

Cosa abbiamo costruito invece

Un file di registro elenca ogni numero ufficiale scritto direttamente nel codice di ogni calcolatore: in quale file si trova, cosa rappresenta quel numero, dove sta la fonte ufficiale e con quale frequenza è realisticamente destinato a cambiare (alcuni valori si muovono ogni gennaio con l’inizio del nuovo anno fiscale, altri cambiano solo quando viene modificata una legge, il che è imprevedibile ma raro).

Un processo pianificato viene eseguito ogni settimana, verifica quali voci sono da rivedere in base a quel calendario e, per ciascuna:

  1. Cerca il valore attuale nella fonte governativa ufficiale
  2. Chiede a un modello linguistico di estrarre il numero specifico dai risultati della ricerca — nient’altro, solo il numero e un livello di affidabilità
  3. Se il modello è sicuro e il numero è cambiato, lo applica come sostituzione di testo letterale e verificata direttamente nel codice (mai una riscrittura libera — al modello non è concesso improvvisare sulla logica circostante)
  4. Esegue una build completa per confermare che nulla si sia rotto prima di confermare qualsiasi modifica
  5. Se la build fallisce, la modifica viene automaticamente annullata e segnalata per essere controllata da una persona

L’intero sistema ruota attorno a un principio semplice: l’automazione ha il permesso di aggiornare un numero, ma non ha mai il permesso di indovinare. Se non riesce a trovare una risposta affidabile da una fonte ufficiale, non fa nulla e lo segnala chiaramente, invece di lasciare al suo posto un numero sbagliato ma plausibile.

Indipendente da un singolo strumento

Il processo stesso gira su un’infrastruttura indipendente da un singolo fornitore o account: se una parte della pipeline va giù, l’intero sistema non si ferma, ma passa semplicemente a un altro percorso per estrarre il numero. Questa ridondanza conta qui più che nella maggior parte delle automazioni: un calcolatore di tasse sbagliato provoca un danno reale, in un modo che un generatore di meme rotto semplicemente non può causare.

Cosa significa questo per te

Ogni calcolatore coperto da questo sistema mostra direttamente in pagina una data di “dati ufficiali verificati”, separata dalla data di “ultimo aggiornamento” che si può vedere su una normale pagina di contenuto. Se mai vedessi quella data sembrare sospettosamente vecchia, vale la pena segnalarcelo direttamente — di solito significa che il controllo automatico ha incontrato una fonte che non è riuscito ad analizzare, non che ce ne siamo dimenticati.

Provale

Sono strumenti monolingua, costruiti appositamente per le regole del proprio paese, quindi i link qui sotto si aprono in quella lingua:

← Torna al blog