Esporta le tue fatture in Excel o nel tuo ERP via API — senza cambiare gestionale
Esporta le tue fatture in Excel o nel tuo ERP via API — senza cambiare gestionale
Quasi tutte le proposte di automazione delle fatture finiscono allo stesso modo: migra sulla nostra piattaforma. Sposta i fornitori, forma il team, reimporta tre anni di storico e poi — finalmente — smetti di digitare fatture.
È molto da chiedere per un problema che in realtà è ristretto. Non hai un problema di ERP. Hai un problema di data entry che sta fra un PDF e un campo di un software che già paghi.
La soluzione è trattare l'estrazione come un servizio, non come una piattaforma. Entra un documento, escono dati strutturati, e quei dati atterrano dove il team già lavora: un foglio di calcolo o l'API del gestionale.
Perché migrare è di solito la risposta sbagliata
Il costo della gestione manuale è ben documentato. I benchmark di settore collocano il costo pieno di lavorazione di una singola fattura fra i 10 e i 22 dollari nei flussi manuali, con un crollo a pochi dollari — o meno di uno — quando cattura e riconciliazione sono automatizzate (benchmark Ardent Partners, dati sul costo per fattura).
Ma guarda cosa viene davvero prezzato lì: cattura e digitazione, non contabilità . Il tuo ERP contabilizza benissimo. Registra, riconcilia, produce le dichiarazioni. L'unica cosa che non sa fare è leggere il PDF di un fornitore.
Cambiare gestionale per risolvere un problema di cattura è come rifare la cucina perché perde il rubinetto. Costa mesi, spezza la continuità della reportistica, e la persona che davvero conosce il tuo piano dei conti passerà l'estate sulla migrazione invece che sulla chiusura.
Cosa deve significare «dati strutturati»
L'estrazione serve solo se l'output è prevedibile. «Legge la fattura» non è una specifica. Prima di collegare qualsiasi cosa, definisci la forma esatta del dato che ti aspetti su ogni documento:
- Testata: ragione sociale, partita IVA/codice fiscale, numero fattura, data emissione, scadenza, valuta.
- Totali: imponibile, aliquota/e e importi IVA, ritenuta d'acconto se prevista, totale documento.
- Righe: un array — codice articolo, descrizione, quantità , prezzo unitario, importo riga, aliquota per riga.
- Riferimento all'origine: un link o un ID al file originale, per aprire il PDF con un clic.
Le righe sono il punto in cui quasi tutti gli strumenti falliscono in silenzio. Molti OCR restituiscono una testata decente e poi appiattiscono la tabella in un blocco di testo. Se il gestionale si aspetta il dettaglio riga — o se ripartisci i costi fra centri — un'estrazione della sola testata non elimina la digitazione: la sposta.
E un campo che conta più di quanto si creda: un segnale di confidenza o di quadratura. Se lo strumento ti dice «questo totale non torna con la somma delle righe», mandi quel documento a revisione umana invece di rivederli tutti.
Due strade: file oppure API
Via A — Excel/CSV
L'opzione sottovalutata. Se il flusso reale del tuo commercialista è un tracciato di importazione, il lavoro finito è un file che combacia con quel tracciato, non una dashboard.
Funziona bene quando:
- Il gestionale ha l'importazione massiva (quasi tutti: fatture passive, prime note, righe d'acquisto).
- Il volume è periodico, non continuo: lavori a lotti settimanali o alla chiusura.
- Vuoi che qualcuno guardi il foglio prima che si registri qualcosa.
La meccanica per ottenere tabelle pulite dai documenti è in Come convertire PDF in Excel automaticamente con l'AI di WhappScan. Il principio: costruisci il foglio identico al tracciato — stesso ordine di colonne, stesso formato data, stesso separatore decimale — così l'importazione diventa un non-evento.
Via B — API
Usa l'API quando la fattura deve arrivare nel gestionale senza che nessuno tocchi un file. Lo schema tipico:
- Arriva il documento (WhatsApp, inoltro email, upload).
- L'estrazione restituisce un JSON con i campi sopra.
- Uno strato intermedio — uno script, uno Zap, uno scenario Make, una Lambda — mappa quei campi sul payload del gestionale e chiama il suo endpoint.
- Il gestionale restituisce un ID, che salvi accanto al documento originale.
Quello strato di mappatura è dove sta il lavoro vero, e vale la pena essere onesti: di solito sono 100–300 righe di codice. Non è un progetto da weekend, ma nemmeno una migrazione. È l'unica parte specifica del *tuo* ERP.
La mappatura: cinque decisioni da prendere prima
1. Identità del fornitore. Aggancia sulla partita IVA, mai sul nome. «ACME S.r.l.», «Acme Srl» e «ACME, S.R.L.» sono lo stesso fornitore e tre stringhe diverse. Decidi cosa succede quando la partita IVA è sconosciuta: anagrafica in bozza o fattura parcheggiata?
2. Codici articolo. Se registri a livello di riga, ti serve una regola stabile che traduca il codice del fornitore nel tuo. Alcuni stampano due codici per riga — il proprio e quello del produttore — e sceglierne uno sbagliato ti duplica il catalogo senza avvisare.
3. Arrotondamenti e imposte. Definisci la regola di quadratura e applicala: imponibile + IVA − ritenuta = totale, con uno o due centesimi di tolleranza. Ciò che non quadra va in revisione. Questo singolo controllo intercetta più errori reali di qualunque percentuale di accuratezza sul sito di un fornitore.
4. Duplicati. Chiave: partita IVA fornitore + numero fattura. La gente inoltra lo stesso PDF due volte; dai per scontato che accada ogni settimana.
5. Comportamento in caso di errore. E se il gestionale risponde 500? Retry con attesa crescente, e operazione idempotente perché il retry non registri la fattura due volte.
Perché l'AI batte i template per fornitore
L'OCR classico vuole un template per fornitore: coordinate sulla pagina, una zona per il totale, una per la data. Funziona benissimo finché il fornitore non ridisegna la fattura, aggiunge una seconda pagina o manda una foto storta — e allora fallisce in silenzio, il che è peggio che fallire rumorosamente.
L'estrazione basata su modelli legge il documento come lo legge una persona, quindi un cambio di layout non la rompe. Ne abbiamo parlato in Perché i template OCR per fornitore si rompono. Per un progetto di integrazione pesa moltissimo: la manutenzione di una pipeline a template è una tassa permanente, e ricade su chi meno può rifiutarla.
Dove entra WhatsApp
La parte che tutti sottovalutano è la raccolta. Un'API di estrazione non serve a nulla se le fatture restano sparse fra quattro caselle, un gruppo WhatsApp e una cartella sul desktop di qualcuno.
WhatsApp risolve il problema perché è già dove stanno fornitori, capicantiere e personale sul campo. Uno fotografa la fattura, la manda a un numero, e l'estrazione avviene all'arrivo: nessuna app da installare, nessuna password da ricordare, nessuna formazione. Il setup pratico è in Come automatizzare l'estrazione delle fatture con WhatsApp e AI.
È la combinazione a farla funzionare: WhatsApp come ingresso, l'API come uscita, e il software che già usi intatto nel mezzo.
Cosa sta arrivando — e perché la cattura conta di più, non di meno
Verrebbe da pensare che la fattura elettronica strutturata renderà tutto questo obsoleto. Non lo farà , e non presto.
Nell'UE il pacchetto IVA nell'Era Digitale è stato adottato l'11 marzo 2025 ed è entrato in vigore il 14 aprile 2025, ma i requisiti di rendicontazione digitale per le operazioni B2B transfrontaliere si applicano solo dal 1 luglio 2030, con l'allineamento dei sistemi nazionali allo standard UE entro il 1 gennaio 2035 (Commissione Europea).
In Spagna il calendario Verifactu è slittato: i sistemi devono essere adeguati entro il 1 gennaio 2027 per le società soggette all'imposta sulle società ed entro il 1 luglio 2027 per tutti gli altri (Agencia Tributaria). Se lavori anche in Spagna, ecco cosa cambia davvero Verifactu nella gestione delle fatture.
Nota cosa regolano entrambe: come si emettono le fatture, non come arrivano quelle che ricevi. Per anni continuerai a ricevere un misto di file strutturati, PDF e fotografie — e qualcuno deve trasformare tutte e tre le cose in righe.
Un rollout realistico
- Settimana 1 — Scegli i dieci fornitori con più volume. Definisci la lista esatta dei campi. Passa quelle fatture nell'estrazione e confronta con ciò che è stato digitato a mano.
- Settimana 2 — Costruisci prima l'export Excel, anche se l'obiettivo è l'API. Rende subito visibili le discrepanze.
- Settimana 3 — Collega l'API per un solo fornitore, con tutto che entra come bozza nel gestionale. Ancora nulla si registra da solo.
- Settimana 4 — Aggiungi il controllo di quadratura e la chiave duplicati. I documenti puliti si registrano in automatico; il resto va a revisione.
Dopo un mese conoscerai il tuo vero tasso di lavorazione senza tocchi umani, e non avrai cambiato nulla del software che il team usa ogni giorno.
WhappScan si occupa della metà legata all'estrazione: i documenti arrivano via WhatsApp, email o upload e tornano come dati strutturati da portare in Excel o da spingere nel gestionale via API. Provalo gratis su https://whappscan.com.