Estrarre i dati dalle fatture PDF dei fornitori esteri

I fornitori esteri non passano dallo SdI: mandano un PDF. Come estrarre i dati delle fatture PDF in lingue e valute diverse e portarli nel gestionale.

In Italia le fatture passive arrivano via SdI, in XML, già strutturate. Quelle dei fornitori esteri no. Un cliente tedesco ti manda un PDF, uno americano un altro PDF, un francese un terzo: niente tracciato standard, lingue diverse, valute diverse, ogni layout fatto a modo suo. E qualcuno, in azienda, le legge e ribatte a mano per la registrazione e l’integrazione IVA.

È il pezzo che la fattura elettronica non ha risolto. Lo SdI copre i fornitori italiani, ma per UE ed extra-UE resti con il PDF in mano. Vediamo come estrarre quei dati in automatico.

Perché le fatture estere restano un lavoro manuale

Le fatture italiane sono uguali tra loro nella sostanza: stesso XML, stessi campi. Le estere no, e i motivi sono concreti:

  • Lingua diversa: inglese, tedesco, francese, spagnolo. “Invoice”, “Rechnung”, “facture”: cambia ogni etichetta.
  • Valuta diversa: euro, dollaro, sterlina. Va riconosciuta e, se serve, convertita.
  • Layout diverso: ogni fornitore mette imponibile, totale e dati fiscali dove preferisce.
  • Niente automatismo IVA: per gli acquisti esteri serve reverse charge o integrazione, e questo nasce dai dati della fattura.

Risultato: la persona apre il PDF, copia numero, data, imponibile, IVA, valuta e li ricopia nel gestionale. Lento e a rischio errore, una fattura alla volta.

Come si automatizza l’estrazione, passo per passo

L’obiettivo non è “leggere il PDF”. È portare i dati giusti nel gestionale, già pronti. Il flusso è questo:

  1. Riceve il PDF, dalla casella email o da una cartella dedicata.
  2. Legge il documento anche in lingua diversa, senza che tu prepari un modello per ogni fornitore.
  3. Estrae i campi che servono: numero, data, fornitore, imponibile, IVA, totale, valuta.
  4. Normalizza quei valori verso i campi del tuo gestionale (date in formato italiano, importi con la virgola, valuta riconosciuta).
  5. Carica tutto in una coda di verifica, dove una persona conferma con un colpo d’occhio.

La differenza rispetto alla scansione classica sta nel punto 2 e 3: qui non basta riconoscere i caratteri, serve capire cosa significano. Se vuoi approfondire, abbiamo spiegato la differenza tra OCR e AI nella lettura dei documenti.

Lingue e valute diverse: si gestiscono

Il punto che blocca di più è proprio questo, e invece è la parte che si automatizza meglio. Una fattura in tedesco con importi in euro e una in inglese con importi in dollari vengono lette allo stesso modo: il sistema riconosce l’etichetta nella lingua del documento e capisce che “Net amount”, “Nettobetrag” e “imponibile” sono la stessa cosa.

Stessa logica per la valuta: la riconosce dal simbolo o dal codice (EUR, USD, GBP) e la riporta nel campo giusto. Non sei più costretto a tenere una procedura mentale diversa per ogni paese.

La coda di verifica, perché conta

Non tutto va liscio al primo colpo, e va bene così. Una fattura con un layout mai visto, un importo che non torna, una valuta ambigua: questi casi finiscono in coda con un segnale. La persona apre, controlla i campi accanto al PDF originale e conferma o corregge.

Niente carica nulla di nascosto nel gestionale. Il controllo umano resta, ma su una riga già compilata invece che su un foglio bianco. Questa estrazione è un tassello del ciclo passivo: si incastra con registrare le fatture passive in automatico, così che fatture italiane via SdI e fatture estere via PDF finiscano nello stesso flusso ordinato.

”Devo cambiare gestionale?” No

L’estrazione lavora sopra il gestionale che hai già: TeamSystem, Zucchetti, Danea, Arca, Fatture in Cloud. I dati estratti arrivano nel formato che il tuo sistema si aspetta. Nessuna migrazione, nessun nuovo software da imparare per chi tiene la contabilità.

Quando conviene

Conviene quando i fornitori esteri sono qualche decina al mese o più, e ogni fattura porta via minuti di lettura e ricopiatura. Sotto quel volume, spesso non vale la pena. Sopra, recuperi ore ogni mese e tagli gli errori di trascrizione, che in contabilità costano cari.

Se ti riconosci nel problema, il primo passo è capire quante fatture estere passano davvero e dove si perde tempo. Lo guardiamo insieme nella mappa gratuita del processo: mezz’ora per vedere se ha senso automatizzare e da dove partire. Senza impegno.

Leggi anche

Torna al blog