Test script

Strumento di calcolo per il ravvedimento operoso 2026, aggiornato alle nuove regole TUSAN. Inserisci i dati richiesti e otterrai una simulazione di sanzioni, interessi e codici tributo F24. Per la guida completa vedi l’articolo: Ravvedimento operoso 2026 .

Per omessi versamenti: importo del tributo non versato. Per violazioni dichiarative: imposta o base sanzionabile.
Serve per distinguere tra vecchio e nuovo sistema sanzionatorio (prima/dopo il 01/09/2024). Per approfondire vedi: Sanzioni tributarie 2026 .

Indicazione di utilizzo: questo strumento fornisce una simulazione orientativa del ravvedimento operoso sulla base delle regole generali. I risultati non sostituiscono la valutazione del professionista sul caso concreto.


Sanzioni percentuali su imposta/base – Violazioni dichiarative e monitoraggio

Valori orientativi ricavati dal nuovo sistema sanzionatorio (decreto 173/2024 e norme vigenti), utili per impostare la sanzione_base del motore.

Caso reale Impostazioni tool
(tipo_tributo / tipo_violazione)
Base economica Range sanzione edittale sanzione_base nel motore
Omesso / tardivo versamento IRPEF, IRES, addizionali IRPEF_SALDO, IRPEF_ACCONTO, IRES_SALDO, IRES_ACCONTO, ADD_REG_SALDO, ADD_COM_SALDO
OMESSO_VERSAMENTO
Imposta non versata 30% (violazioni ante riforma) → 25% dal nuovo sistema TUSAN 0.30 se < 01/09/2024, 0.25 se ≥ 01/09/2024
Omesso / tardivo versamento IVA periodica o saldo IVA_PERIODICA, IVA_SALDO
OMESSO_VERSAMENTO
IVA non versata 30% → 25% nel nuovo quadro TUSAN 0.30 / 0.25 (vecchio/nuovo)
Omesso versamento ritenute (es. 1040) RIT_1040
OMESSO_VERSAMENTO
Ritenute operate e non versate 30% → 25% nel nuovo sistema 0.30 / 0.25
Omesso versamento IMU IMU
OMESSO_VERSAMENTO
IMU non versata Allineata al 25% per omessi versamenti di imposte 0.30 / 0.25
Omesso versamento imposte sostitutive (es. cedolare secca) IMPOSTE_SOSTITUTIVE
OMESSO_VERSAMENTO
Imposta sostitutiva non versata 30% → 25% su imposte non versate 0.30 / 0.25
Dichiarazione redditi infedele (maggiore imposta accertabile) DICHIARAZIONE_REDDITI
VIOLAZIONE_DICHIARATIVA_IMPOSTE
Maggiore imposta accertabile Nuovo quadro: 70% della maggiore imposta, con minimi monetari 0.70
Dichiarazione redditi omessa con imposta dovuta DICHIARAZIONE_REDDITI
VIOLAZIONE_DICHIARATIVA_IMPOSTE
Imposta dovuta non dichiarata 120% dell’imposta dovuta (range 120–240% nel tuo schema pre‑TUSAN, ora 120% “secco” in molte letture) 1.20 (se vuoi distinguere l’omessa “pura”)
Dichiarazione IVA infedele DICHIARAZIONE_IVA
VIOLAZIONE_DICHIARATIVA_IMPOSTE
Maggiore IVA accertabile 70% della maggiore imposta (con possibili aggravi per condotte fraudolente) 0.70
Dichiarazione IVA omessa con imposta dovuta DICHIARAZIONE_IVA
VIOLAZIONE_DICHIARATIVA_IMPOSTE
IVA dovuta non dichiarata 120%–240% dell’IVA dovuta nel quadro ordinario riformato 1.20 (valore minimo come base di calcolo)
Tardiva integrazione / autofattura reverse charge REVERSE_CHARGE
REVERSE_TARDIVA_AUTOFATTURA
IVA che avrebbe dovuto essere integrata/autofatturata Disciplina specifica IVA, con sanzioni ridotte rispetto alle omesse/infedeli ordinarie se c’è spontanea regolarizzazione 0.15 (valore medio da calibrare con TUSAN
Quadro RW / monitoraggio (attività in paesi “white list”) RW_MONITORAGGIO
MONITORAGGIO
Valore non dichiarato delle attività estere 3%–15% del valore non dichiarato 0.05 (media 5%)
Quadro RW / monitoraggio (attività in paesi “black list”) RW_MONITORAGGIO
MONITORAGGIO
Valore non dichiarato 6%–30% del valore non dichiarato 0.05–0.07 (nel motore, per ora 0.05 salvo futuri flag “white/black”)

Sanzioni fisse di base – Violazioni dichiarative e monitoraggio

Importi fissi “canonici” utilizzati come riferimento per violazioni formali e dichiarazioni tardive, con richiamo alle riduzioni da ravvedimento (1/10, 1/9 ecc.).

Caso reale Impostazioni tool
(tipo_tributo / tipo_violazione)
Sanzione fissa di base Riduzione tipica con ravvedimento Come gestirla nel motore
Dichiarazione redditi tardiva entro 90 giorni DICHIARAZIONE_REDDITI
VIOLAZIONE_DICHIARATIVA_FORMALE (+ eventuale OMESSO_VERSAMENTO per IRPEF)
250 € (sanzione fissa canonica) Ravvedimento 1/10 → 25 € se regolarizzata entro 90 giorni Nel motore puoi simulare la componente “formale” con sanzione_base ≈ 0.03 su una base tecnica (o mostrare solo nota, rimandando al calcolo fisso manuale).
Dichiarazione IVA tardiva entro 90 giorni DICHIARAZIONE_IVA
VIOLAZIONE_DICHIARATIVA_FORMALE (+ eventuale OMESSO_VERSAMENTO per IVA)
250 € (sanzione fissa formale) Riduzione 1/10 → 25 € Stessa logica: parte formale trattata come importo fisso o percentuale proxy; parte imposta come omesso versamento.
Dichiarazione IMU/TASI tardiva/omessa senza debito rilevante DICHIARAZIONE_IMU_TASI
VIOLAZIONE_DICHIARATIVA_FORMALE
Sanzioni fisse (es. 50–100 € a regime, secondo regolamenti e norme locali) Ravvedimento 1/10 o altre frazioni, a seconda del tempo Nel motore rimane opportuno un warning testuale, più che un calcolo percentuale, dato il forte legame con regolamenti locali.
Omessa/tardiva dichiarazione 770 (senza particolare debito) 770
VIOLAZIONE_DICHIARATIVA_FORMALE
Sanzioni fisse per omessa/tardiva dichiarazione sostituti Ravvedimento con riduzione a 1/10 se presentata entro i termini tipici Gestibile come violazione formale con nota esplicativa; difficile trasformarla in percentuale “pulita”.
Quadro RW presentato entro 90 giorni (tardivo ma non omesso) RW_MONITORAGGIO
VIOLAZIONE_DICHIARATIVA_FORMALE (solo per questa ipotesi)
258 € sanzione fissa per tardiva presentazione entro 90 giorni Ravvedimento 1/9 → 28,67 € se si applica la riduzione 1/9 (vecchio schema); 1/10 o altre frazioni nel nuovo impianto Nel motore puoi segnalarlo come caso “a importo fisso” con nota e non trasformarlo in percentuale; il resto dei casi RW usa la tabella percentuale sopra.
Violazioni formali prive di impatto sull’imposta (es. errori formali, dati non rilevanti ai fini del tributo) DICHIARAZIONE_REDDITI, DICHIARAZIONE_IVA, 770
VIOLAZIONE_DICHIARATIVA_FORMALE
Sanzioni fisse di importo contenuto (in molti casi riducibili o escludibili se non pregiudicano controlli) Ravvedimento con frazioni ridotte (1/9, 1/8, ecc.) a seconda del tempo Meglio trattarle con messaggio informativo (il tool non può “inventare” un importo standard senza un parametro definito dall’utente).

Nota: i valori di “sanzione_base” sono parametri interni al motore di calcolo, calibrati per fornire una simulazione orientativa delle sanzioni dichiarative e di monitoraggio. Per l’applicazione puntuale dei minimi e massimi previsti dal TUSAN e dalle norme speciali (es. quadro RW, reverse charge), è sempre necessario verificare il singolo caso rispetto alla normativa vigente e agli eventuali documenti di prassi.