Sì, si possono automatizzare le fatture con l’IA: un modello legge il PDF del fornitore, estrae i dati e li lascia nel tuo programma di contabilità pronti per l’approvazione. Quello che non fa è decidere al posto tuo. Nella nostra contabilità, tre documenti su quattro sono entrati senza toccare nulla e il resto ha richiesto che qualcuno decidesse.
Qui raccontiamo il processo passo per passo, quali controlli bisogna mettere attorno all’IA e cosa è successo quando l’abbiamo fatto con 136 documenti di spesa reali.
Questo articolo parla delle fatture che ricevi. Se quello che cerchi è emettere da sole quelle del tuo negozio, lo raccontiamo in come automatizzare le fatture di WooCommerce con Holded.
Cosa fa l’IA con una fattura e cosa no
Una fattura è un documento fatto per essere letto da una persona. Ogni fornitore la impagina a modo suo, e per questo i vecchi modelli fallivano appena cambiava il design. Un modello linguistico non ha bisogno di un template: capisce che «Totale da pagare», «Importo totale» e «TOTALE FATTURA» sono la stessa cosa.
| Attività | Chi la fa |
|---|---|
| Leggere il documento ed estrarre fornitore, numero, data e importi | L’IA |
| Distinguere una fattura da una ricevuta, un DDT o una proforma | L’IA, e ciò che è dubbio viene separato |
| Verificare che la base più l’IVA dia il totale | Una regola, senza IA |
| Rilevare che quella fattura era già stata inserita | Una regola, senza IA |
| Scegliere il conto di spesa e l’imposta abituali di quel fornitore | Una regola, a partire da quanto già contabilizzato |
| Decidere il trattamento di un caso nuovo o raro | Una persona, con il suo consulente |
| Approvare | Una persona, almeno all’inizio |
L’idea che ordina tutto il resto: l’IA legge, le regole controllano e una persona decide ciò che non è chiaro. Chi lascia tutte e tre le cose nelle mani dell’IA finisce con errori che nessuno vede fino al trimestre successivo.
Il processo, passo per passo
- Raccogliere. Tutte le fatture in un solo posto: una cartella o una casella di posta dedicata solo a questo. È il passaggio meno vistoso e quello che mette più ordine.
- Estrarre il testo. Un PDF generato da un programma contiene già il testo al suo interno e si estrae senza IA. Una scansione o una foto richiedono prima un riconoscimento dei caratteri (OCR) o un modello che legga le immagini.
- Estrarre i campi. Il modello riceve il testo e restituisce una struttura fissa: fornitore, P. IVA, numero fattura, data, imponibile per ogni tipo di IVA, imposta, ritenuta se presente, totale e valuta. Sempre gli stessi campi, e vuoto ciò che non trova.
- Controllare. Prima di toccare la contabilità, le regole del paragrafo seguente separano ciò che è pulito da ciò che è dubbio.
- Creare in bozza. La spesa viene inserita nel programma senza approvazione, con il PDF allegato. Una persona rivede il lotto e approva.
- Archiviare e lasciare traccia. Il PDF passa nella sua cartella per anno e fornitore, e ogni fattura lascia una riga in un registro: cosa è stato letto, cosa è stato creato e in quale stato è rimasto.
Un’istruzione vale più di tutte le altre: che il modello lasci il campo vuoto quando non lo vede. Un vuoto si controlla; un dato inventato si contabilizza.
I controlli che l’IA non fa
Un modello può leggere male un numero e dirlo con assoluta sicurezza. Questi controlli sono aritmetica e ricerche, non costano nulla e sono quelli che rendono il processo affidabile:
- Il conto torna. La somma delle basi più le imposte, meno la ritenuta, dà il totale. Se no, la fattura va in revisione.
- L’aliquota esiste. L’imposta divisa per la base dà un’aliquota IVA reale, non un 20,7 %.
- La P. IVA è valida e corrisponde a un fornitore che hai già. Se è nuovo, non si crea da solo: si chiede.
- Non è duplicata. Stesso fornitore e stesso numero fattura già contabilizzati, fuori.
- La data ha senso. Né futura, né di un esercizio chiuso.
- È coerente con lo storico. Se quel fornitore va sempre allo stesso conto e con la stessa imposta, e oggi esce qualcosa di diverso, qualcuno lo controlla.
Caso reale: 136 documenti di spesa in Holded
A settembre 2026 l’abbiamo fatto con la nostra contabilità. Avevamo una cartella di pendenti con diversi mesi di fatture di spesa da registrare in Holded, e l’abbiamo collegato tramite la sua API invece di digitarle.
La prima cosa emersa è che non tutto erano fatture. Nella cartella c’erano anche ricevute e liquidazioni della banca, polizze assicurative, una proforma, qualche immagine sciolta e diversi file compressi. Prima di leggere gli importi bisognava classificare.
Il percorso è stato quello sopra:
- Il testo è stato estratto da ogni PDF senza IA. Per le scansioni e le foto, con un OCR.
- Un modello di fascia media ha estratto i campi di ogni documento, e un programma ha validato il risultato.
- Il conto di spesa e l’imposta di ogni fornitore non li ha scelti l’IA: sono usciti da come erano state contabilizzate le sue fatture precedenti.
- Ogni spesa è stata creata in bozza con il PDF allegato, e il file è passato in una cartella di bozze per anno e fornitore.
- Una persona ha revisionato le bozze in Holded. Una volta approvate, ogni PDF è passato nella sua cartella definitiva e il registro è stato aggiornato.
Il risultato della prima tornata:
136 documenti elaborati.
102 sono usciti puliti: letti, controllati e creati in bozza senza intervento.
34 sono stati messi da parte con un dubbio concreto perché qualcuno decidesse.
457 chiamate all’API di Holded in totale, contando la preparazione e le consultazioni. Ogni fattura richiede due o tre chiamate: creare, allegare il PDF e approvare.
Questa ripartizione, tre puliti per ogni dubbio, è ciò che conviene aspettarsi da una prima passata con documenti reali. La seconda tornata va meglio perché le decisioni della prima diventano regole.
C’è stato un effetto che non cercavamo. Con tutto registrato, incrociarlo con i movimenti bancari ha messo in evidenza gli addebiti che non avevano fattura e i mesi mancanti dei fornitori che fatturano ogni mese.
I casi che hanno richiesto una persona
Nessuno di questi lo risolve meglio un modello. Sono decisioni di criterio, e ciò che fa il processo è individuarli e fermarsi:
- Due aliquote IVA in una fattura. Una fattura di carburante che mescola voci al 10 % e al 21 % richiede due righe. Il controllo ha inoltre scoperto una fattura vecchia, inserita a mano, con tutto al 21 %.
- Il centesimo dell’arrotondamento. A volte il totale calcolato dal programma non coincide con quello della fattura per un centesimo. Bisogna regolare il prezzo con più decimali finché torna.
- Software estero in dollari. Si registra in euro per l’addebito reale della banca, e il trattamento dell’IVA cambia a seconda che il fornitore sia dentro o fuori dall’Unione Europea. Questo criterio lo fissa il consulente, una volta, e poi diventa una regola.
- Note di credito. Una fattura negativa è una nota di credito e segue un altro percorso. Nel nostro caso l’API non ha permesso di allegare il PDF né di approvarle, e questo è stato fatto a mano.
- La P. IVA che non coincide. Un marchio che fattura con la P. IVA di un’altra società del suo gruppo, o un fornitore che ha cambiato P. IVA. La regola del duplicato e quella del fornitore noto scattano, e giustamente.
- Fornitori nuovi. Inserirli è una decisione, non una lettura. Si elencano e si chiede il via libera.
- Ciò che non è una fattura. Le ricevute della banca e le assicurazioni non hanno IVA e hanno un proprio modo di essere registrate. Bisogna deciderlo una volta.
- Fatture con i dati messi male. A un altro nome, o senza numero. Registrarle o chiedere una nuova lo decide chi è responsabile della contabilità.
E due lezioni dal lato tecnico. La prima: in Holded, il permesso che consente di creare spese è lo stesso che consente di eliminarle, quindi l’automazione è stata scritta per non cancellare mai nulla. La seconda: il limite di chiamate all’API è dell’intero account, e lo condividono tutte le integrazioni collegate.
Quale modello usare
Estrarre dati da un documento è tra i compiti più economici che si possano chiedere a un modello: molta lettura e una risposta breve che si verifica con regole. La cosa ragionevole è provare prima con un modello di fascia piccola e salire solo se fallisce con le tue fatture. Noi ne abbiamo usato uno di fascia media.
Con i prezzi di listino di oggi, leggere mille fatture in testo con un modello piccolo va da 0,35 a 3,50 dollari di consumo a seconda del modello, secondo i nostri calcoli. I numeri, modello per modello, sono nella comparativa dei modelli di IA e dei prezzi dell’API, che manteniamo aggiornata.
Due avvisi prima di scegliere:
- Una foto costa più di un testo. Se puoi estrarre il testo dal PDF senza IA, fallo, e lascia la lettura delle immagini per le scansioni.
- Le fatture contengono dati. Nomi, P. IVA, a volte un conto bancario. Guarda cosa fa il fornitore del modello con ciò che gli invii e non usare livelli gratuiti che riutilizzano il contenuto.
Se la fattura è di merce per il tuo negozio
Quando la fattura è di prodotto per un negozio WooCommerce, contabilizzarla è metà del lavoro. L’altra metà è che il costo e lo stock di ogni referenza restino aggiornati.
Per questo c’è EHERO Woo Supplier Stock Manager (è nostro). Include OCR delle fatture con intelligenza artificiale: carichi il documento in PDF, JPG o PNG, l’IA lo legge e tu rivedi e confermi. Il plugin aggiorna costi e stock, ed esporta al tuo programma contabile. Funziona con la tua chiave OpenAI: il consumo viene fatturato sul tuo account OpenAI.
E se gestisci la contabilità in Holded, EHERO Woo Holded copre l’altro lato: crea la fattura di ogni vendita quando entra l’ordine.
Da dove iniziare
- Conta quante fatture ricevi al mese e quanto tempo serve per inserirne una. Senza questo numero non si sa se conviene.
- Controlla se il tuo programma ha un’API per creare spese e allegare il PDF. Holded ce l’ha. Se il tuo importa solo file, il processo finisce in un Excel da importare.
- Raccogli venti fatture varie, con il loro risultato corretto già noto. È il test con cui si sceglie il modello e si affinano le regole.
- Inizia in bozza. Nulla viene approvato da solo finché più tornate consecutive non escono senza correzioni.
- Annota ogni decisione che prendi in un caso raro. Quelle decisioni sono le regole della tornata successiva.
Lo impostiamo con le vostre fatture?
Realizziamo questo processo per e-commerce e PMI: misuriamo quanto vi costa oggi, lo colleghiamo al vostro programma (Holded, Odoo, Sage 50, Factusol e altri) e lo lasciamo funzionante in bozza, con le regole e il registro. L’IA funziona con la vostra chiave API: il consumo viene fatturato dal fornitore sul vostro account, senza intermediari né ricarichi.
Calcolare quanto vi costa farlo a mano · Vedere i prezzi dei modelli di IA
Domande frequenti
Si possono contabilizzare fatture con IA senza rivederle?
Non conviene. L’IA legge bene, ma il trattamento di un caso nuovo è una decisione. La cosa sensata è creare in bozza, far approvare da una persona e automatizzare l’approvazione solo di ciò che supera tutti i controlli tornata dopo tornata.
Che differenza c’è tra l’OCR di sempre e l’IA?
L’OCR converte l’immagine in testo. Non sa quale numero sia il totale né quale la base. Un modello linguistico capisce il documento e restituisce ogni dato nel suo campo, anche se ogni fornitore lo impagina in modo diverso. Con le scansioni si usano entrambi: prima OCR, poi il modello.
Funziona con fatture scansionate o foto?
Sì, con un passaggio in più: OCR, o un modello che legga immagini. Fallisce più spesso che con un PDF con testo, soprattutto con foto storte o scontrini termici sfocati, e per questo i controlli contano ancora di più.
L’IA sceglie il conto contabile?
Può proporlo, ma è meglio di no. La cosa affidabile è applicare il conto e l’imposta con cui quel fornitore è già stato contabilizzato, e chiedere quando il fornitore è nuovo.
Quanto costa leggere fatture con IA?
Il consumo del modello è la parte piccola: con i prezzi di listino, mille fatture in testo con un modello piccolo vanno da 0,35 a 3,50 dollari a seconda del modello, secondo i nostri calcoli. Quello che costa è impostare il processo: la connessione con il tuo programma, le regole e i casi rari.
Va bene per qualsiasi programma di contabilità?
Per quelli che hanno un’API o importano file. Con l’API la spesa viene creata da sola e con il suo PDF; senza, il processo prepara un file da importare.
E se la fattura arriva già in formato elettronico?
Allora non serve leggerla: una fattura elettronica strutturata contiene i dati nei campi. L’IA serve per il PDF e la carta, che è ancora il modo in cui arrivano la maggior parte.
Conclusione
Automatizzare le fatture dei fornitori con IA funziona se il lavoro è diviso bene: il modello legge, le regole controllano e una persona decide ciò che è dubbio. Con questa ripartizione, la maggior parte entra da sola e ciò che è raro resta in vista invece di essere nascosto.
Questo articolo è informativo. Il trattamento contabile e fiscale di ogni spesa lo decide il tuo consulente.
Link utili
- Comparativa dei modelli di IA e dei prezzi dell’API: quanto costa ogni modello e quale usare per ogni attività.
- Automazione dei processi per e-commerce: cosa si automatizza, come lavoriamo e quanto costa.
- Come automatizzare le fatture di WooCommerce con Holded: le fatture che emetti.
- EHERO Woo Supplier Stock Manager: acquisti, costi e stock dei fornitori in WooCommerce, con OCR delle fatture.
- EHERO Woo Holded: l’integrazione di Holded con WooCommerce.



