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/nbflows-managemente/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

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)
  • Dataset 2027
  • Export CSV
  • 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

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

scadenze-0.1.1.tar.gz (245.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

scadenze-0.1.1-py3-none-any.whl (10.2 kB view details)

Uploaded Python 3

File details

Details for the file scadenze-0.1.1.tar.gz.

File metadata

  • Download URL: scadenze-0.1.1.tar.gz
  • Upload date:
  • Size: 245.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for scadenze-0.1.1.tar.gz
Algorithm Hash digest
SHA256 14e69da35caba9d5b7d418c94ec6b5a3280e251d26b368a6ca12dae7b4a71bef
MD5 bc2b45f16181ff6f7c51ed066299297b
BLAKE2b-256 5704bbf015683b9f5eba9cc24035c34eb78a1eaf2936123da1d0bca1182ccc06

See more details on using hashes here.

Provenance

The following attestation bundles were made for scadenze-0.1.1.tar.gz:

Publisher: publish.yml on nbflows-managemente/scadenze

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scadenze-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: scadenze-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 10.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for scadenze-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 73b50097d65e67cb29469b4cbf37d44bb907f6c40d2101fb18a1c47fe6b45277
MD5 e8fe8830bb4ab38a76e04be929ebd833
BLAKE2b-256 1ebce8a769f89ebb4199a0296e8f5af0dc35d8fd1128c617fb3e4e33fe4b5d6f

See more details on using hashes here.

Provenance

The following attestation bundles were made for scadenze-0.1.1-py3-none-any.whl:

Publisher: publish.yml on nbflows-managemente/scadenze

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page