Newsgroup: it.comp.appl.access
Titolo: Come fare riconoscimento ocr su fattura in pdf

C'e' il Danea Easyfatt che ha un modulo, Fatture in Cloud, che c'ha il 
riconoscimento automatico delle fatture acquisto
Sembra che riconosca il fornitore, i dati documento, le righe prodotti e 
gli importi della fattura/ricevuta
 
https://www.danea.it/software/fatture-in-cloud/
 
 
Sarebbe una funzionalita' molto utile, se fosse realmente efficace come 
sembra
Sapete come venga eseguito un riconoscimento di questo tipo?
Voglio dire, oltre a fare l'ocr del documento c'e' da capire quando la 
riga corrisponda alla ragione sociale del fornitore
Che dite, avete mai approcciato un problema simile?
Ciao e grazie
RobertoA
 
 


ne avevo parlato tempo fa io, il mio commercialista usa un sistema 
analogo per importare fatture clienti da file pdf.
il risparmio di tempo è incredibile. il cliente manda le 200 fatture 
mensili in 200 file pdf e il loro software fa in automatico l'import  e 
le scritture contabili. Senza che le segretarie debbano perdere tempo a 
caricarle manualmente.
la segretaria mi diceva che è fondamentale che il pdf non venga variato 
perchè vengono impostate delle "maschere" per dire al programma dove 
sono presenti i dati salienti. Quindi questo software è in grado in base 
a delle coordinate x/y del pdf di posizionarsi nell'area dove si aspetta 
di trovare un determinato valore, esempio il nome del cliente e da li fa 
l'ocr per ricavare il valore.
fico.
 
BFS
 
 
 
 
 
 
 
 
 

 riga corrisponda alla ragione sociale del fornitore
 
 
 
Oggi lo fanno in molti (non so come tecnicamente): pensa ai numerosi servizi 
.PDF to Xml che circolano dallo scorso anno.
Nel caso d'una gestione aziendale secondo me non è utile: troppo il tempo 
che si perde a sincronizzare la propria anagrafica articoli con quelle dei 
fornitori (per loro è xyz, per me A10). La creazione automatica della bolla 
di carico sarebbe a prezzo di un lavoro continuo d'inserimento e 
manutenzione anagrafiche.
 
Per la contabilità teoricamente è molto comodo, ma se funziona davvero: come 
faccio a far corrispondere i codici Iva delle fatture fornitore (soprattutto 
le molte esenzioni) con quelle codificate nel mio gestionale? Si possono 
trovare degli stratagemmi ma non sicuri al 100%, imho.
 
Saluti.
 
 


Si, trovare la corrispondenza tra dati acquisiti e dati del proprio 
gestionale non e' un lavoro banale, ma questo sarebbe un passo 
successivo, che richiederebbe una semplice mappatura
Quello che non mi e' ancora ben chiaro e' come risalire alla ragione 
sociale del fornitore (giusto per fare un esempio) di una fattura 
acquisto letta dallo scanner, oltre alle informazioni sul testo letto e 
riconosciuto servirebbero pure delle informazioni relative alla 
'posizione' del testo letto
E qua' casca il palco perche' non conosco nessun sistema che oltre a 
fare l'ocr ti fornisca le informazioni sulla posizione del testo 
riconosciuto
 


Fatti dire il nome del sistema che usa, magari c'e' qualche informazione 
che puo' essere utile


 
forse non mi sono spiegato bene.
dal commercialista ho visto cosa ha fatto la segretaria.
ha aperto dal gestionale il primo pdf delle mie fatture (un centinaio)
ha tracciato dei riquadri, tipo quando fai un quadrato con il paint, 
attorno ai dati significativi.
es. n° fattura, datafattura, partita iva, denominazione, 
indirizzo....imponibile iva totale fattura etc
ogni volta che faceva un riquadro il gestionale chiedeva a che campo 
corrispondeva.
fatto questo lavoro per la prima fattura e memorizzato, la maschera di 
importazione è definitivamente salvata per sempre.
ha avviato l'import e 100 fatture se le è bevute in pochi secondi.
Si è raccomandata di avvisarla se cambio la struttura dello stampato, 
ovviamente per fare risistemare le mappature dei campi.
Nel mio caso che vendo tutto a iva al 22 e ho solo due causali di ricavo 
(vendita merce e prestazione di servizi) non ci sono cose incasinate da 
gestire e il risparmio di tempo per loro è notevole.
ciao
BFS
 
 
 
 
 
 
 
 
 
 


se non ricordo male è la sistemi di torino
 
ciao


Si, grazie della precisazione
Avevo capito che il sistema, per riconoscere cosa sta leggendo, deve 
sapere in che posizione del foglio sta leggendo
Quello che non mi e' chiaro e' se esistano prodotti che eseguano l'ocr 
di un'immagine e ti forniscano ANCHE la posizione del testo riconosciuto
Funzionalita' che permetterebbe di sapere 'cosa' sia il testo riconosciuto
A parte realizzarsi in proprio un ocr, in questo momento non saprei come 
fare una cosa simile
 

 che richiederebbe una semplice mappatura
 
 
Semplice per te che fai il programma, non  per gli utenti aziendali che 
dovrebbero gestire le anagrafiche dei fornitori, oltre che le proprie.
In presenza di poche migliaia di articoli diventa uno scoglio.
 
Saluti.
 
 


In realtà non ti serve un ocr che scansioni tutta l'immagine e ti dica in che posizione ha trovato ciascun campo. Sei tu che fai un crop dell'immagine nelle zone dove ci sono i dati e passi uno ad uno all'ocr solo i rettangoli con il nome del fornitore, indirizzo, partita iva.......
Ciao.
-Marco-
 
 
 


Secondo me deve esserci un collegamento con un'anagrafica fornitori, loro leggono il codice o la partita iva e hanno un DB con i dati sotto. Se non lo trova magari prosegue con dei warning che puoi mettere a posto a mano.


Eh si, a dirlo pare anche facile
Ma mi manca lo strumento principale che e' l'acquisizione/ocr in "certe 
zone" dell'immagine
Ho pensato anch'io che sarebbe bene dare una passata a tutta la pagina 
alla ricerca della partita iva, trovata quella si potra' conoscere un 
layout predefinito per quel fornitore, ed avviare la scansione e 
ocr-izzazione delle singole zone componenti il documento
Il punto e' trovare lo strumento che permetta di eseguire l'ocr su una 
zona del foglio
 
 


..scusate l'intromissione...
 
Non so sè può esservi utile, ma tempo fa aggirai il problema con uno script perl/phyton che faceva il parse del pdf e generava l'output in csv (con intestazione personalizzata) e poi lo importavo nella tab.
Ogni 'modello di fattura' che mi necessitava, aveva il suo script. 
Mi ricordo che era abbastanza veloce, nell'ordine dei 5/10 secondi a documento e potevo lanciarlo anche in modalità multipdf.