Skip to main content

scadenze

Le scadenze fiscali italiane 2026, dal terminale.

Python 3.10+ Licenza MIT Test

CLI per consultare le principali scadenze fiscali italiane del 2026: IVA, ritenute, LIPE, contributi INPS, IMU, dichiarazioni e acconti — con gli slittamenti per weekend, festivi e differimento feriale già applicati.

Demo animata del CLI

Installazione

uv tool install scadenze   # oppure: pip install scadenze

Per provarlo dal repository senza installare:

git clone https://github.com/nimesh-bothalage/scadenze
cd scadenze
uv run scadenze prossime

Uso

scadenze prossime                 # scadenze nei prossimi 30 giorni
scadenze prossime --giorni 60
scadenze mese settembre           # anche: scadenze mese 9
scadenze cerca lipe
scadenze --categoria iva prossime # filtra per categoria
scadenze export --ical -o scadenze.ics
scadenze export --csv -o scadenze.csv   # apribile in Excel

La colonna Tra evidenzia in rosso le scadenze entro 7 giorni. Il file .ics esportato si importa in Google Calendar, Outlook o Apple Calendar.

Categorie disponibili: iva, ritenute, inps, inail, imu, imposte, dichiarazioni, bollo, societa.

Il dataset

54 scadenze del 2026 in un unico JSON, generato da scripts/genera_dataset.py:

  • versamenti mensili F24 (IVA e ritenute) con gli slittamenti 2026: 18 maggio e 20 agosto (differimento feriale)
  • IVA trimestrale, LIPE, bollo fatture elettroniche, rate fisse INPS artigiani e commercianti
  • scadenze annuali: CU, dichiarazione IVA, IMU, saldo e acconti delle imposte (inclusa la proroga al 20 luglio per soggetti ISA e forfettari, D.L. 89/2026), 730, Redditi, 770, acconto IVA

Ogni scadenza segue lo schema:

{
  "id": "iva-liquidazione-2026-08",
  "data": "2026-08-20",
  "titolo": "Liquidazione IVA mensile",
  "descrizione": "Versamento IVA relativa a luglio 2026 (contribuenti mensili; differimento feriale)",
  "categoria": "iva",
  "soggetti": ["partita_iva_mensile"],
  "modello": "F24",
  "ricorrenza": "mensile"
}

Trovato un errore in una data? Apri una issue o una PR: è il contributo più prezioso per un progetto come questo.

⚠️ Disclaimer

I dati sono forniti a scopo puramente informativo e possono contenere errori o non riflettere proroghe e modifiche normative successive. Verificare sempre le date sullo scadenzario dell'Agenzia delle Entrate o con il proprio commercialista. Questo strumento non sostituisce una consulenza professionale.

Roadmap

  • Revisione delle date su fonti ufficiali (scadenzario AdE, Fisco Oggi, Circolare INPS 14/2026 — luglio 2026)
  • Export CSV
  • Dataset 2027
  • Notifiche/reminder

Sviluppo

uv sync
uv run pytest                             # 16 test
uv run python scripts/genera_dataset.py   # rigenera il dataset
uv run python scripts/genera_screenshot.py
uv run python scripts/genera_gif.py       # richiede Edge (Windows)

Chi sono

Progetto di Nimesh Bothalage — nbflows.com.

Licenza

MIT

Metadata

Release files for scadenze 0.1.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for scadenze 0.1.2
File Size Uploaded
scadenze-0.1.2.tar.gz 246.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for scadenze 0.1.2
File Interpreter ABI Platform
scadenze-0.1.2-py3-none-any.whl Python 3 none any Details

Total release size: 257.4 kB

Release files / scadenze-0.1.2.tar.gz

Download URL scadenze-0.1.2.tar.gz
Size 246.8 kB
Tags Source
SHA-256 checksum
How to use checksums
87e86c8ce836709e9f77dcd396902edf881123db33731fc1676f92b7387bafb6
BLAKE2b-256 checksum
How to use checksums
eeb1bcacf82b9cbb89bd9b301b4fb3166a8b6e162b62882f1930441a63cb2c15
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 23, 2026.

Transparency log

Release files / scadenze-0.1.2-py3-none-any.whl

Download URL scadenze-0.1.2-py3-none-any.whl
Size 10.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5a4668eb2a75ca2c3a1d94e12f2f8ba35cf4f8c3e4c7c64cf3708e7e9d151647
BLAKE2b-256 checksum
How to use checksums
a794c499db4e53c6e1128b535b051a1aa93bcb0794d5361ac4342c8bdfcfeb26
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 23, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.1.2 This release

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page