InRegola
App web per tenere sotto controllo le rateazioni con l'Agenzia delle Entrate e l'Agenzia delle Entrate Riscossione: rate, scadenze e rischio di decadenza in un'unica dashboard, con alert automatici via email prima che sia troppo tardi.
Il problema
Chi ha una rateazione aperta con l'Agenzia delle Entrate o Agenzia delle Entrate Riscossione deve tenere a mente scadenze diverse, con regole di decadenza che cambiano a seconda del tipo di piano — trimestrale o mensile. Un pagamento dimenticato non è un semplice ritardo: superata la soglia, l'intero beneficio della rateazione decade e il debito residuo torna esigibile in un'unica soluzione. Tenerne traccia su un foglio di calcolo funziona finché le rateazioni sono una o due; oltre, il rischio di perdere una scadenza cresce insieme al numero di righe.
La soluzione
InRegola nasce per risolvere esattamente questo: un'applicazione web con dashboard, alert e calcolo automatico della decadenza, pensata per chi gestisce le proprie rateazioni — o quelle di più contribuenti — evitando di ricordare tutto a memoria.
- Dashboard con il quadro d'insieme: rateazioni totali, attive, decadute e alert in corso, con le scadenze più urgenti sempre in evidenza.
- Calcolo automatico della decadenza, con le due regole distinte previste per legge — trimestrale (rata non pagata entro la scadenza della rata successiva) e mensile (soglia di rate scadute non pagate) — ricalcolato ad ogni accesso, senza doverlo verificare a mano.
- Alert per scadenza con livelli di priorità (nella norma, in avvicinamento, critico, decaduta), per capire a colpo d'occhio dove intervenire prima.
- Report via email configurabile — giornaliero, settimanale o mensile — per ricevere lo stato delle rateazioni senza dover aprire l'app ogni giorno.
- Documenti e ricevute allegabili a ogni rateazione e a ogni singola rata, per avere tutto in un unico posto invece che sparso tra email e cartelle.
- Filtri e ricerca su nominativo, tipo di piano, stato e presenza di allegati, utile non appena le rateazioni gestite sono più di una.
Nata per uso personale, costruita per durare
Il progetto è partito come strumento a uso personale per gestire rateazioni reali, e proprio per questo doveva essere affidabile prima ancora che bello: un errore nel calcolo della decadenza avrebbe un costo concreto. Il codice ha attraversato un refactor completo verso un'architettura MVC — routing, controller, model e view separati, niente più logica e HTML mescolati in un unico file — e più cicli di audit di sicurezza mirati: CSRF su ogni form, controllo di accesso sugli allegati, query sempre parametrizzate, gestione degli errori che non espone dettagli interni.
Stack
PHP e MySQL, architettura MVC scritta "a mano" senza framework, frontend basato su Bootstrap 5 — la stessa filosofia "zero dipendenze esterne" degli altri progetti PillsWeb.