| calcola_irpefA | Calcola l'IRPEF lorda per un dato reddito complessivo e anno fiscale. Utilizza gli scaglioni ufficiali (2024-2025: 23%/35%/43% - riforma IRPEF L. 207/2024).
Restituisce l'imposta totale e il dettaglio per scaglione.
Args:
reddito_complessivo: Reddito complessivo in euro (>= 0).
anno: Anno di imposta. Supportati: 2023, 2024, 2025. Default: 2025.
|
| calcola_detrazione_lavoroA | Calcola la detrazione per lavoro dipendente, pensione o redditi assimilati. Per il 2025 include automaticamente il taglio cuneo fiscale (L. 207/2024):
- Reddito <= 20.000€: bonus graduato (7.1% / 5.3% / 4.8%)
- Reddito 20.001-32.000€: ulteriore detrazione fissa di 1.000€
- Reddito 32.001-40.000€: detrazione decrescente fino a 0 a 40.000€
Args:
reddito_complessivo: Reddito complessivo in euro.
giorni_lavoro: Giorni di lavoro/pensione nell'anno (1-366). Default: 365.
tipo_reddito: "lavoro_dipendente" | "pensione" | "lavoro_assimilato". Default: lavoro_dipendente.
anno: Anno di imposta. Supportati: 2023, 2024, 2025. Default: 2025.
|
| calcola_detrazioni_familiari_toolA | Calcola le detrazioni per carichi di famiglia (coniuge, figli ≥21, altri). ATTENZIONE: Dal 2022 le detrazioni per figli UNDER 21 sono state abolite
e sostituite dall'Assegno Unico Universale (AUU). Questa funzione le esclude.
Args:
reddito_complessivo: Reddito complessivo del dichiarante in euro.
familiari: Lista di familiari a carico. Ogni elemento è un dict con:
- tipo: "coniuge" | "figlio" | "altro"
- mesi_a_carico: mesi di carico nell'anno (1-12, default 12)
- percentuale_carico: quota di carico (0.5 o 1.0, default 1.0)
- eta_inferiore_21: true se figlio under 21 (default false)
anno: Anno di imposta. Default: 2024.
Esempi familiari:
[{"tipo": "coniuge"}, {"tipo": "figlio", "eta_inferiore_21": false}]
|
| calcola_oneriA | Calcola detrazioni e deduzioni per le spese del Quadro E (oneri e spese). Gestisce spese sanitarie (franchigia 129,11€), mutuo prima casa, ristrutturazioni,
università, assicurazioni, contributi previdenziali, donazioni e molto altro.
Per redditi > 50.000€ applica automaticamente la riduzione di 260€ sulle
detrazioni al 19% (escluse le spese sanitarie).
Args:
reddito_complessivo: Reddito complessivo in euro.
spese: Lista di spese. Ogni elemento è un dict con:
- tipo: tipo di spesa (vedi valori ammessi)
- importo: importo in euro
- note: note opzionali (default "")
anno: Anno di imposta. Default: 2024.
Valori ammessi per tipo:
spese_sanitarie, spese_veterinarie, mutuo_prima_casa, ristrutturazione,
risparmio_energetico, istruzione_universita, istruzione_scuola,
assicurazione_vita, assicurazione_infortuni, contributi_previdenziali,
erogazioni_liberali_onlus, erogazioni_liberali_partiti, spese_funebri,
canoni_affitto_studenti, bonus_mobili, superbonus
|
| verifica_spesa_detraibileC | Verifica se una spesa è detraibile/deducibile e con quali regole. Args:
tipo_spesa: Tipo di spesa da verificare (es. "spese_sanitarie").
|
| valida_codice_fiscale_toolA | Valida un codice fiscale italiano e ne estrae i dati anagrafici codificati. Verifica: formato, lunghezza, carattere di controllo (16° carattere).
Restituisce sesso, anno/mese/giorno di nascita (da codice) e codice comune.
Args:
codice_fiscale: Codice fiscale da validare (case-insensitive, spazi ignorati).
|
| calcola_risultato_dichiarazioneA | Calcola il risultato finale della dichiarazione 730: rimborso o debito IRPEF. Combina IRPEF lorda, tutte le detrazioni spettanti e le ritenute già versate
per determinare se il contribuente riceverà un rimborso o dovrà pagare un saldo.
Args:
reddito_complessivo: Reddito complessivo in euro.
irpef_trattenuta: IRPEF già trattenuta dal sostituto d'imposta (da CU).
giorni_lavoro: Giorni di lavoro nell'anno (default 365).
tipo_reddito: "lavoro_dipendente" | "pensione" | "lavoro_assimilato".
regione: Regione di residenza (es. "lombardia"). Default: "lombardia".
familiari: Lista familiari a carico (vedi calcola_detrazioni_familiari).
spese: Lista spese Quadro E (vedi calcola_oneri).
oneri_deducibili_totale: Totale oneri già deducibili (riduce reddito imponibile).
anno: Anno di imposta. Default: 2024.
|
| guida_quadroA | Fornisce una guida dettagliata per la compilazione di un quadro del Modello 730. Spiega cosa va dichiarato, i campi principali, le note importanti e i documenti
necessari per ogni sezione del modello.
Args:
quadro: Lettera del quadro (es. "A", "B", "C", "E", "M", "T", "W").
Case-insensitive.
Quadri disponibili: A, B, C, D, E, F, G, I, K, L, M, T, W
|
| lista_documenti_spesaA | Restituisce la lista dei documenti necessari per una specifica tipologia di spesa. Utile per preparare la documentazione prima di recarsi al CAF o compilare il 730.
Args:
tipo_spesa: Tipo di spesa (es. "spese_sanitarie", "mutuo_prima_casa").
Valori ammessi: spese_sanitarie, spese_veterinarie, mutuo_prima_casa,
ristrutturazione, risparmio_energetico, istruzione_universita, istruzione_scuola,
assicurazione_vita, contributi_previdenziali, erogazioni_liberali_onlus,
erogazioni_liberali_partiti, spese_funebri, canoni_affitto_studenti,
bonus_mobili, superbonus
|
| genera_checklist_730A | Genera una checklist personalizzata per la compilazione del 730. Basandosi sulla situazione del contribuente, indica quali quadri compilare,
quali documenti raccogliere e quali scadenze rispettare.
Args:
ha_lavoro_dipendente: Ha redditi da lavoro dipendente.
ha_pensione: Ha redditi da pensione.
ha_immobili: Possiede fabbricati/immobili (inclusa abitazione principale).
ha_terreni: Possiede terreni.
ha_coniuge_a_carico: Ha coniuge fiscalmente a carico.
ha_figli_under_21: Ha figli under 21 (coperti da Assegno Unico, non detraibili).
ha_figli_over_21_a_carico: Ha figli ≥21 anni fiscalmente a carico.
ha_spese_sanitarie: Ha spese mediche da detrarre.
ha_mutuo_prima_casa: Ha mutuo per prima casa (interessi detraibili).
ha_ristrutturazione: Ha effettuato lavori di ristrutturazione.
ha_investimenti_esteri: Ha conti o investimenti all'estero.
ha_criptovalute: Possiede criptovalute/cripto-attività.
ha_locazioni_brevi: Ha affittato immobili per brevi periodi (Airbnb, ecc.).
ha_plusvalenze_finanziarie: Ha ceduto titoli/partecipazioni nell'anno.
anno: Anno di imposta. Default: 2024.
|
| calcola_addizionale_regionale_toolB | Calcola l'addizionale regionale IRPEF per una specifica regione. L'addizionale regionale è un'imposta separata dall'IRPEF, trattenuta dal
sostituto d'imposta e conguagliata nella dichiarazione.
Args:
reddito_complessivo: Reddito complessivo in euro.
regione: Nome della regione (es. "lombardia", "lazio", "campania").
anno: Anno di imposta. Default: 2024.
Regioni disponibili:
abruzzo, basilicata, calabria, campania, emilia_romagna,
friuli_venezia_giulia, lazio, liguria, lombardia, marche, molise,
piemonte, puglia, sardegna, sicilia, toscana, trentino_alto_adige,
umbria, valle_d_aosta, veneto
|
| analizza_certificazione_unicaA | Analizza i dati della Certificazione Unica (CU) e rileva eventuali anomalie. Verifica la coerenza interna dei dati CU: controlla se l'IRPEF trattenuta
è plausibile rispetto al reddito dichiarato, e se i giorni di lavoro
sono nel range corretto.
Args:
reddito_lordo: Reddito lordo (punto 1 CU).
imponibile_previdenziale: Imponibile previdenziale (punto 6 CU).
irpef_trattenuta: IRPEF trattenuta (punto 21 CU).
addizionale_regionale_trattenuta: Addizionale regionale trattenuta (punto 22 CU).
addizionale_comunale_trattenuta: Addizionale comunale (punti 23+24 CU).
giorni_lavoro: Giorni di lavoro/pensione nell'anno (punto 5 CU).
tipo_reddito: "lavoro_dipendente" | "pensione" | "lavoro_assimilato".
anno: Anno di imposta. Default: 2024.
|