
Riconciliazione fatture e banca (Italia)
Cosa fa
Confronta le fatture elettroniche con l'estratto conto e ti dice, per ogni fattura, se è stata pagata o incassata, con quale movimento e con quanto ritardo. Il lavoro che a fine mese richiede ore, in pochi secondi.
Cosa ottieni
- Stato di ogni fattura: pagata, incassata, parziale, scaduta, da pagare
- Quanto devi pagare e quanto devi incassare, con la parte già scaduta da sollecitare
- Anomalie gravi in cima: bonifici andati su un IBAN diverso da quello in fattura (segnale tipico di truffa) e pagamenti doppi
- Pagamenti parziali o di importo diverso, note di credito non compensate, uscite senza fattura
- Previsione di cassa per le prossime settimane
- Un file Excel ordinato e un CSV da inviare al tuo commercialista
Cosa devi caricare
- Fatture: XML (anche firmati .p7m o l'archivio .zip del portale)
- Estratto conto: CSV di qualsiasi banca, o file CAMT.053
- La tua partita IVA e la data di riferimento
Esempio di risultato
Su un esempio di 24 fatture e 31 movimenti:
- 17 fatture saldate, 7 ancora aperte
- Da pagare 11.499,93 € · da incassare 3.938,16 €
- 2 anomalie gravi: un bonifico su IBAN diverso da quello in fattura e un possibile pagamento doppio
- 1 uscita senza fattura da verificare
Come ragiona
Per ogni movimento cerca la fattura giusta da importo, numero di fattura nella causale, nome e IBAN. Riconosce un bonifico che salda più fatture, un acconto seguito dal saldo, una nota di credito compensata. Se non è sicuro non forza l'abbinamento: lo segna «da confermare».
Quanto è affidabile
Provato su dati di prova inventati, con la verità nota (fino a 395 fatture e 378 movimenti): nessun abbinamento sbagliato e tutte le anomalie inserite individuate. Non è ancora stato provato su dati reali di aziende: se trovi un caso che non torna, scrivici.
Cosa NON fa
- Non è consulenza fiscale o contabile: è uno strumento di controllo.
- Non si collega alla tua banca né all'Agenzia delle Entrate.
- Il controllo sull'IBAN di destinazione funziona solo se la banca lo riporta (file CAMT.053 o nella causale).
- Fatture ed estratti in PDF o foto dipendono dalla leggibilità.
Privacy
Fatture ed estratti conto contengono dati personali e IBAN. Vengono usati solo per produrre il report. Carica soltanto documenti che hai il diritto di usare.
Domande frequenti
Serve il mio commercialista? No, ma il file è pensato per poterglielo inviare.
Quanto ci mette? Pochi secondi anche con centinaia di fatture.
Funziona con la mia banca? Con qualsiasi banca che esporti un CSV con data, descrizione e importo, o un CAMT.053.
Come si usa in 2 minuti
- Scarica il pacchetto e scompattalo.
- Installa la dipendenza una volta sola:
pip install openpyxl(serve Python 3.8 o superiore). - Metti le fatture XML in una cartella e l'estratto conto (CSV) accanto.
- Lancia:
python scripts/esegui.py --fatture cartella_fatture --estratto estratto_conto.csv --piva-azienda LA_TUA_PIVA --oggi AAAA-MM-GG -o Riconciliazione.xlsx - Apri
Riconciliazione.xlsx: il foglio Riepilogo ti dice cosa guardare per primo.
Per provare subito, nella cartella esempio/ ci sono fatture e un estratto conto inventati, con il comando già pronto nel file LEGGIMI.
Funziona anche dentro Claude Code o altri agenti: il file SKILL.md spiega come usarlo.


