calcola-irpef-730 — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited calcola-irpef-730 (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Compute Italian income tax step by step for the Modello 730 using official IRPEF brackets and deduction rules.
Activate this skill when the user wants to:
Ask the user for:
| Field | Italian label | Notes |
|---|---|---|
| Gross income | Reddito complessivo | From CU box 1 (or sum of all quadri) |
| Income type | Tipo reddito | lavoro_dipendente, pensione, or lavoro_autonomo |
| Tax year | Anno fiscale | 2023, 2024, or 2025 (default) |
| Ritenute | Ritenute IRPEF subite | From CU box 21 |
Optional inputs (improves accuracy):
When the Dichiarino MCP server is connected, call tools in this order:
1. calcola_irpef(reddito_complessivo, anno)
→ Returns imposta_lorda + breakdown per bracket
2. calcola_detrazioni_lavoro(reddito_complessivo, tipo_reddito, anno)
→ Returns detrazione_spettante + cuneo_fiscale (if anno=2025)
3. calcola_detrazioni_familiari(reddito_complessivo, familiari_a_carico, anno)
→ Returns totale_detrazioni_familiari
4. calcola_risultato_730(reddito_complessivo, tipo_reddito, ..., anno)
→ Full result: imposta_netta, saldo, rimborso/debitoIf the MCP server is not available, use the embedded rules in references/IRPEF_BRACKETS.md.
Formula:
imposta_lorda = Σ (quota_scaglione × aliquota)
detrazione_lav = see bracket table in references/
imposta_netta = max(0, imposta_lorda − detrazioni_totali)
saldo = imposta_netta − ritenute_subitePositive saldo → debito (user owes tax). Negative saldo → rimborso (user gets a refund).
Always show:
Add a disclaimer: "Questi calcoli sono indicativi. Verifica sempre con un CAF o commercialista."
Example 1 - Lavoratore dipendente, 2025
Example 2 - Pensionato, 2024
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.