Estrarre i dati dalle fatture passive e registrarli è uno dei lavori più ripetitivi che esistano, ed è il primo caso che mi viene proposto quando si parla di automazione. È anche un caso in cui è facile spendere male, perché la difficoltà non sta dove sembra.
Prima di tutto: sei sicuro di averne bisogno?
In Italia la fattura elettronica passa dal Sistema di Interscambio in formato XML, che è già dato strutturato: partita IVA, imponibile, aliquote e righe sono campi, non testo da interpretare. Se le tue fatture passive arrivano tutte per quella strada e il tuo gestionale le importa, il problema è già risolto e non serve alcuna AI.
Il lavoro manuale resta su ciò che sta fuori da quel flusso, ed è lì che vale la pena guardare: fornitori esteri che mandano PDF, ricevute e scontrini, note spese, documenti di trasporto, contratti e allegati che accompagnano la fattura ma non ci stanno dentro. Prima di automatizzare qualsiasi cosa, conta quanti documenti al mese cadono davvero in questa categoria. A volte sono molti meno di quanto si percepisca.
Cosa funziona bene oggi
Su un documento leggibile, l’estrazione dei campi principali è un problema in gran parte risolto. Un sistema ben impostato riconosce con affidabilità alta fornitore, numero, data, imponibile, IVA e totale, anche su layout che non ha mai visto — che è il vero salto rispetto agli strumenti a regole di qualche anno fa, dove ogni nuovo fornitore richiedeva di configurare un modello.
Funziona bene anche la classificazione: capire se un documento è una fattura, una nota di credito, un preventivo o un DDT, e smistarlo di conseguenza. E funziona il controllo incrociato: verificare che il totale corrisponda alla somma delle righe, che la partita IVA esista, che quel numero di fattura non sia già stato registrato.
Cosa continua a non funzionare
- Le scansioni fatte male. Foglio storto, foto col telefono, timbro sopra il totale, fax di terza generazione. Nessun sistema legge in modo affidabile ciò che è illeggibile, e chi promette il contrario sta contando sul fatto che non verificherai.
- Le righe di dettaglio. Estrarre il totale è facile. Estrarre correttamente venti righe con codici articolo, sconti a cascata e aliquote diverse è un’altra cosa, e l’errore su una riga singola è difficile da notare.
- La codifica contabile. Capire su quale conto va imputato un costo dipende dal tuo piano dei conti e da come hai deciso di trattare quel tipo di spesa. Un sistema può proporre, sulla base dello storico. Decidere resta un’altra faccenda.
- I casi al limite del giuridico. Reverse charge, split payment, operazioni non imponibili, fatture estere con regimi particolari. Qui l’errore non è un fastidio, è un problema fiscale.
La domanda che decide il progetto
Non è «quanto è preciso», è cosa succede quando sbaglia. Un sistema che estrae correttamente il 97% dei campi sembra ottimo finché non ti accorgi che il 3% è finito in contabilità senza che nessuno lo guardasse.
Per questo un’automazione seria su questo caso non è mai solo estrazione. Va costruita insieme al meccanismo che decide quando fermarsi: il sistema deve sapere quanto è sicuro di quello che ha letto, mettere da parte i documenti dubbi invece di processarli, e presentare a una persona solo quelli — con evidenziato il campo di cui non è convinto.
Il risultato realistico non è «zero lavoro manuale». È che su cento documenti ne guardi otto invece di cento, e quegli otto sono esattamente quelli che meritavano attenzione. Chi ti promette il cento per cento automatico o non ha mai messo in produzione un sistema del genere, o non ti sta dicendo cosa succede agli errori.
Da dove partirei
- Misura il volume realeQuanti documenti al mese restano fuori dal flusso elettronico e quanti minuti costano davvero. Spesso il numero è più basso dell’impressione.
- Parti dai fornitori ricorrentiPochi fornitori generano di solito la maggior parte dei documenti. Coprire quelli risolve gran parte del problema con una frazione del lavoro.
- Prova su documenti veri, brutti compresiUna verifica fatta sui documenti belli non dice niente. Vanno inclusi quelli storti, sbiaditi e scritti a mano.
- Decidi la soglia prima di partireStabilire in anticipo quale livello di incertezza fa scattare il controllo umano evita di scoprirlo dopo, a errore avvenuto.
Domande frequenti
Serve se ho già la fattura elettronica?
Per le fatture che passano dal Sistema di Interscambio, no: il dato è già strutturato. Serve per tutto ciò che resta fuori — fornitori esteri, ricevute, note spese, DDT, allegati — e per i controlli incrociati che oggi fai a mano.
I documenti devono uscire dall’azienda?
Non necessariamente. L’estrazione dati da documenti è uno dei compiti in cui i modelli eseguibili in locale se la cavano bene, quindi è un caso in cui l’on-premise è praticabile senza rinunciare a molto.
Si integra con il mio gestionale?
Dipende da cosa espone il gestionale. Se ha API o consente import strutturati, è lavoro ordinario. Se è completamente chiuso, l’integrazione passa da soluzioni più fragili: è la prima cosa che verifico, perché cambia il costo dell’intero progetto.
Quanto ci vuole per vedere se funziona?
Poco, se hai i documenti. Con un campione reale di qualche decina di casi, compresi quelli difficili, si capisce in fretta quale precisione è raggiungibile sul tuo materiale specifico — che è l’unico dato che conta.
Fonti
- Cos’è la FatturaPA — Agenzia delle Entrate, portale del Sistema di Interscambio
- Formato FatturaPA e specifiche tecniche — Agenzia delle Entrate
Vuoi provarlo sui tuoi documenti?
Servono un campione reale e il gestionale che usi. Con quelli si capisce in poco tempo se il caso regge e quanto lavoro manuale toglie davvero.