Giacomo Mantovani

Articolo · 14 ottobre 2026 · Di Giacomo Mantovani

Estrarre dati da PDF, DDT e preventivi con l'AI: cosa funziona davvero

Le fatture elettroniche sono già dati. DDT, preventivi, fatture estere e scansioni no: come estrarli con l'AI senza far entrare errori nel gestionale.

  • automazione back-office
  • AI documentale
  • estrazione dati
  • OCR
Nessun dato entra nel gestionale per fiducia. ~30 controlli per documento, −84% di lavoro manuale, 2.500+ documenti al giorno.

Ogni mese un ufficio acquisti medio riceve DDT dai fornitori, preventivi in PDF, qualche fattura dall'estero e moduli firmati e scansionati. Qualcuno apre ogni file e ricopia quantità, codici articolo e importi nel gestionale. Si può automatizzare, ma spesso si parte dai documenti sbagliati.

Le fatture elettroniche dallo SdI vanno lette con l'AI?

No. Una fattura elettronica che passa dal Sistema di Interscambio arriva come file XML nel formato FatturaPA: fornitore, partita IVA, righe, aliquote e totali sono già campi strutturati. Per caricarli nel gestionale basta un import o un connettore, e mettere un modello AI in mezzo aggiunge costo e possibilità di errore senza nessun vantaggio.

L'estrazione con l'AI serve per tutto quello che resta fuori dallo SdI. Di solito sono i documenti di trasporto (DDT) dei fornitori, i preventivi e le offerte in PDF, le fatture di fornitori esteri, i contratti e i moduli compilati e poi scansionati. Questi file non hanno uno schema comune: ogni fornitore usa il suo layout e lo cambia quando vuole.

Quali dati estrae bene l'AI da un PDF oggi, e quali no?

Su un PDF generato da un gestionale (testo selezionabile, layout pulito) l'estrazione di intestazione, date, numeri di documento, partite IVA e totali è affidabile. Va bene anche su layout mai visti prima, ed è questa la differenza principale rispetto ai vecchi template a coordinate.

Le difficoltà iniziano con le righe di dettaglio. Un DDT con ottanta righe su tre pagine, celle unite e intestazioni ripetute è il caso in cui l'estrazione perde o duplica una riga senza che nessuno se ne accorga. Le scansioni storte, i fax e le fotocopie di fotocopie abbassano la qualità dell'OCR prima ancora che il modello entri in gioco. La scrittura a mano (una quantità corretta a penna su una bolla, una nota in margine) resta il punto più debole: si può leggere, ma non va mai accettata senza un controllo.

Affidabilità per tipo di contenuto
ContenutoAffidabilità oggiCosa serve
Testo stampato in PDF nativo (intestazioni, date, P.IVA, totali)AltaControlli di formato e coerenza
Tabelle corte e regolariBuonaSomma delle righe confrontata col totale
Tabelle lunghe, multipagina, con celle uniteVariabileConteggio righe, quadrature, revisione dei casi dubbi
Scansioni di bassa qualitàVariabileOCR dedicato e soglia di confidenza
Scrittura a mano, timbri, correzioni a pennaBassaRevisione umana sempre

OCR con regole, LLM o approccio ibrido: quale scegliere?

L'OCR con regole (template per fornitore, espressioni regolari, posizioni fisse) costa poco a ogni pagina ed è prevedibile, ma si rompe appena un fornitore cambia modulo, e ogni nuovo fornitore va configurato. Ha senso quando i fornitori sono pochi e stabili.

Un LLM che legge il documento e restituisce i campi in un formato definito gestisce layout nuovi senza configurazione e capisce il contesto ("consegna parziale", "prezzo valido 30 giorni"). In cambio costa di più per pagina e può sbagliare in modo plausibile: scrive un numero credibile ma sbagliato.

Nei progetti che ho portato in produzione l'architettura è sempre stata ibrida: un servizio di OCR e analisi del layout legge il documento, un LLM interpreta i campi, poi una serie di controlli deterministici decide se il risultato si può accettare. Nell'estrazione dei dati dai bilanci la pipeline esegue circa 30 controlli su ogni documento, per esempio totali che devono quadrare. I documenti che li superano tutti passano senza intervento umano, gli altri vanno in revisione.

Tre approcci a confronto
OCR + regoleLLMIbrido (OCR + LLM + controlli)
Nuovi layoutDa configurare uno per unoGestiti senza configurazioneGestiti senza configurazione
ErroriEvidenti (campo vuoto)Plausibili, difficili da vedereIntercettati dai controlli
Costo per paginaBassoPiù altoPiù alto, più i controlli
ManutenzioneAlta se i fornitori cambiano spessoBassaMedia (le regole di controllo)
Quando usarloPochi fornitori, layout fissiPrototipi, volumi bassiProduzione, dati che finiscono nel gestionale

Come si controlla che i dati estratti siano giusti?

Un'estrazione senza controlli sposta il problema: invece di ricopiare a mano, qualcuno deve ricontrollare tutto a mano. I controlli utili sono quasi sempre semplici. La somma delle righe deve dare il totale, l'imponibile più l'IVA deve dare il totale documento, la partita IVA deve avere un formato valido, il fornitore deve esistere in anagrafica e il numero d'ordine citato nel DDT deve corrispondere a un ordine aperto, con quantità compatibili.

Il secondo strumento è il confronto con i dati che l'azienda ha già. Nelle verifiche sulle pratiche di successione per una grande banca italiana i documenti legali vengono confrontati con gli archivi della banca: se un controllo fallisce, la pratica arriva all'operatore con il motivo preciso. L'operatore verifica una sola discrepanza invece di rileggere tutta la pratica, e i tempi di gestione sono scesi dell'80%.

Chi rivede i campi incerti e quanto lavoro resta?

La revisione umana va progettata insieme al resto. Chi rivede deve vedere il documento originale accanto ai campi estratti, con evidenziato solo quello che non torna, e deve poter correggere e confermare in pochi clic. Se la schermata di revisione è scomoda, il personale finisce per ricontrollare tutto e il risparmio scompare.

Quanto lavoro resta dipende da quanti documenti passano tutti i controlli. Nel progetto sui bilanci, con oltre 2.500 documenti al giorno, il lavoro manuale è sceso dell'84%: gli analisti rivedono solo i documenti che falliscono un controllo e sanno già quale. Su DDT e preventivi di una PMI i numeri saranno diversi, e il modo per saperlo è misurarli su un campione dei propri documenti.

Da cosa dipende il costo di un sistema di estrazione documenti?

Non do cifre generiche perché variano troppo da caso a caso, ma le voci che spostano il costo sono sempre le stesse. Conta il volume, cioè quante pagine al mese e con quali picchi. Conta quanto sono diversi i layout: dieci fornitori o trecento, PDF nativi o scansioni. Pesa il numero di campi da estrarre, soprattutto se servono le righe di dettaglio e non solo l'intestazione. Pesano l'integrazione con il gestionale o l'ERP e i vincoli sui dati: per i clienti bancari i modelli giravano su Azure OpenAI dentro il cloud UE del cliente, con audit trail su ogni documento e nessun dato sensibile nei log, e questo pesa su progetto e infrastruttura.

Il costo dei modelli per pagina di solito è la voce minore. Pesano di più la definizione dei controlli, la schermata di revisione e l'integrazione, che sono anche le parti che fanno funzionare il sistema.

Da dove partire per automatizzare l'estrazione da DDT e preventivi?

Un percorso in cinque passi
PassoCosa fareRisultato
1. Scegliere un flussoUn tipo di documento con volume alto, per esempio i DDT in ingressoUn perimetro misurabile
2. Raccogliere un campioneQualche centinaio di documenti reali, compresi i più bruttiUn banco di prova onesto
3. Definire campi e controlliCosa serve al gestionale e quali regole lo verificanoCriteri di accettazione scritti
4. MisurareQuanti documenti passano tutti i controlli e quanti errori sfuggonoIl dato per decidere
5. Integrare con revisioneCollegare il gestionale e la coda dei casi dubbiUn flusso in produzione

Se non avete ancora deciso quale processo automatizzare per primo, nella guida su quali attività d'ufficio automatizzare con l'AI trovate i criteri per scegliere.

Quali errori evitare quando si estraggono dati dai documenti?

Il primo è usare l'AI anche dove i dati sono già strutturati, come le fatture XML dello SdI o gli ordini che arrivano via EDI. Il secondo è valutare il sistema sull'accuratezza media dei campi: conta quanti documenti passano in automatico senza che un errore arrivi nel gestionale. Il terzo è testare solo su PDF puliti e scoprire in produzione che metà dei DDT arriva fotografata col telefono. Il quarto è non prevedere la revisione umana, o prevederla con una schermata che obbliga a rileggere tutto. L'ultimo, nei settori regolati, è mandare documenti con dati personali a un servizio esterno senza aver deciso prima dove girano i modelli e cosa finisce nei log.

Se lavorate in un settore regolamentato, la pagina sul servizio di AI documentale per banche e aziende regolamentate descrive come imposto pipeline, controlli e audit trail.

Prossimo passo

Avete DDT o preventivi da ricopiare a mano?

Mandatemi qualche documento di esempio e vi dico cosa si può estrarre in automatico e con quali controlli.

Parliamone

Domande frequenti

Serve un software diverso per ogni fornitore?

Con un approccio basato su LLM no: il modello legge layout nuovi senza un template per fornitore. Restano da definire i campi e i controlli, che sono uguali per tutti i fornitori dello stesso tipo di documento.

L'AI legge anche i DDT fotografati con il telefono?

Sì, se la foto è leggibile, ma la qualità cala con ombre, pieghe e prospettiva storta. Conviene misurare quanti documenti arrivano così e mandare in revisione quelli sotto una soglia di confidenza.

Posso tenere i documenti dentro l'Unione Europea?

Sì. Nei progetti bancari i modelli giravano su Azure OpenAI nel cloud UE del cliente e la pipeline può girare anche su infrastruttura propria, come OpenShift. La scelta va fatta prima di scrivere codice.

Quanti documenti servono per partire?

Per una prima misura bastano qualche centinaio di documenti reali dello stesso tipo, scelti senza togliere quelli difficili. Servono a contare quanti passerebbero tutti i controlli, non ad addestrare un modello.

Autore

Giacomo Mantovani

AI Engineer e Consulente AI per Aziende e Agenzie

LinkedInGitHub

Prossimo passo

Raccontami il processo. Lo definiamo in una call gratuita, poi una versione funzionante è operativa entro 10 giorni.

Prenota una call di analisi

Articoli correlati