← Torna ai progetti

Automazione Solleciti Fatture e Pagamenti

Panoramica

Script Python che scansiona le fatture non pagate, invia solleciti progressivi via email e WhatsApp a 7, 14 e 30 giorni, scala automaticamente il tono della comunicazione e registra ogni pagamento ricevuto in un database locale.

solleciti-fatture.py · in esecuzioneAttivo
Automazione Solleciti Fatture
Scansiona fatture non pagate · invia solleciti · monitora pagamenti
4160 da incassare0 solleciti inviati
Stato fatture
Studio Arch. Bianchi1200
FAT-2024-08732 giorni scadutaScaduta
Ferramenta Rossi srl540
FAT-2024-09114 giorni scadutaIn attesa
Mara Hair Studio320
FAT-2024-0947 giorni scadutaIn attesa
Bar Centrale snc780
FAT-2024-098Pagata
Officina Mec. Ferrari2100
FAT-2024-1025 giorni scadutaIn attesa
Questo mese
Fatture pagate1
Solleciti inviati0
Ore risparmiate0
Log solleciti
In attesa della prossima scansione...
Cosa fa in automatico:
  • Invia sollecito a 7, 14 e 30 giorni
  • Aumenta il tono se non risponde
  • Registra il pagamento ricevuto

Dettagli

Il problema
Molte piccole aziende perdono ore ogni settimana a controllare manualmente quali fatture non sono state pagate e a scrivere solleciti personalizzati ai clienti. Con decine di fatture attive è facile dimenticare scadenze, perdere coerenza nel tono o non scalare correttamente la comunicazione nel tempo.
La soluzione
Uno script cron che gira ogni mattina alle 07:00. Legge le fatture da un file CSV o da un gestionale via API, calcola i giorni di ritardo per ciascuna e decide automaticamente quale template di sollecito applicare (amichevole a 7 giorni, formale a 14, urgente a 30). L'invio avviene via email con smtplib e via WhatsApp Business con Twilio. Ogni azione viene registrata su SQLite per un log completo degli invii e dei pagamenti ricevuti.
Come funziona
1. Lettura fatture da CSV / API gestionale 2. Calcolo giorni di ritardo per ogni voce 3. Selezione template (7g → amichevole, 14g → formale, 30g → urgente) 4. Invio email personalizzata via smtplib 5. Invio WhatsApp via Twilio API 6. Log su SQLite: data invio, template usato, risposta ricevuta 7. Notifica al titolare con riepilogo giornaliero
Risultati tipici
Riduzione del tempo dedicato ai solleciti manuali da 3–4 ore settimanali a meno di 10 minuti di revisione. Aumento del tasso di pagamento entro 30 giorni del 35–40%. Eliminazione completa delle fatture dimenticate.