Vai al contenuto
Tutti gli articoli

26 ottobre 2026

n8n per lo studio: classificare le fatture in arrivo con l'IA e inviarle al gestionale

Ogni mattina la stessa scena: la casella email piena di fatture in PDF, da aprire una per una, copiare fornitore, data e importi, scegliere il conto giusto e inserire tutto nel gestionale. Non è un lavoro difficile, ma è lungo e ripetitivo, ed è proprio il tipo di lavoro in cui ci si distrae e si sbaglia.

In questa guida vediamo come costruire con n8n un flusso che legge le fatture, propone la categoria contabile e le manda al gestionale solo dopo che una persona le ha controllate.

Il problema, in concreto

In uno studio, o in una piccola azienda con la contabilità interna, le fatture arrivano da fonti diverse: email, cartelle condivise, a volte foto fatte col telefono. Ogni documento ha un layout diverso, e la categoria (consulenze, carburante, utenze, manutenzioni) dipende dal fornitore ma anche da cosa c'è scritto nella riga di dettaglio.

Il tempo non se ne va nella decisione contabile, che richiede competenza. Se ne va nel lavoro intorno: aprire, leggere, ricopiare, archiviare. È questa parte che si può affidare a un'automazione, lasciando la decisione a chi la sa prendere.

Un chiarimento utile: n8n è uno strumento che collega tra loro app e servizi tramite «flussi di lavoro» (in inglese workflow), cioè catene di passaggi che si ripetono da sole. Si può usare sul proprio server oppure in cloud.

Passo 1: raccogliere le fatture in un solo punto

Prima di ogni intelligenza artificiale serve ordine. Create un indirizzo email dedicato, per esempio [email protected], e chiedete ai fornitori (o configurate l'inoltro) perché le fatture arrivino lì.

In n8n il flusso parte da un nodo di tipo Email Trigger: ogni volta che arriva un messaggio con un allegato PDF, il flusso si avvia e salva il file in una cartella. Un esempio pratico: la fattura del fornitore di energia arriva alle 8:15, il flusso parte da solo e il PDF è già pronto da leggere prima del vostro caffè.

Se lavorate con la fattura elettronica, ricordate che esiste anche il file XML, molto più affidabile del PDF perché i dati sono già strutturati. Se potete averlo, usate quello e riservate la lettura del PDF ai documenti che non lo hanno.

Passo 2: far leggere il PDF all'IA in un formato fisso

Un nodo estrae il testo dal PDF. Poi lo passate a un modello di intelligenza artificiale con un'istruzione precisa (prompt) che chiede sempre la stessa struttura di risposta. Questa struttura si chiama JSON: un elenco ordinato di campi, come una scheda con le voci già etichettate, che il gestionale sa leggere.

Ecco un prompt di partenza:

Sei un assistente di contabilità. Leggi il testo della fattura qui sotto e rispondi solo con un JSON con questi campi: fornitore, partita_iva, numero_fattura, data (AAAA-MM-GG), imponibile, iva, totale, descrizione_righe. Se un dato non è presente scrivi null, non inventarlo.

L'ultima frase è la più importante: un dato mancante deve restare mancante, non essere indovinato.

Passo 3: proporre la categoria, senza decidere

Adesso viene la parte utile per la contabilità. Date all'IA il vostro piano dei conti, o almeno l'elenco delle categorie che usate davvero, e chiedete una proposta motivata:

Ecco l'elenco delle categorie contabili dello studio: [elenco]. In base a fornitore e righe della fattura, indica la categoria più adatta, una frase di motivazione e un livello di sicurezza: alto, medio o basso. Se hai dubbi, scrivi basso e spiega quali.

Un esempio: una fattura di un'officina con la riga «tagliando furgone» viene proposta come «Manutenzione automezzi», sicurezza alta. Una fattura di un fornitore mai visto con la dicitura generica «servizi vari» viene segnata con sicurezza bassa e il motivo del dubbio. Quel livello di sicurezza vi serve nel passo successivo.

Passo 4: far controllare tutto a una persona

Qui sta la differenza tra un'automazione affidabile e una che combina guai. Prima di scrivere qualsiasi cosa nel gestionale, il flusso invia un messaggio di revisione (email o chat interna) con i dati letti, la categoria proposta, il motivo e un pulsante per approvare o correggere.

In n8n si usa un passaggio di attesa: il flusso si ferma finché qualcuno risponde. Chi controlla vede ogni fattura in pochi secondi, con le proposte a sicurezza bassa evidenziate. Se corregge una categoria, quella correzione può essere salvata e aggiunta come esempio nel prompt delle volte successive.

Passo 5: inviare al gestionale

Dopo l'approvazione, un nodo HTTP Request (la chiamata con cui un programma ne contatta un altro) manda i dati al gestionale. Questo funziona se il vostro gestionale offre un collegamento tecnico, chiamato API. Se non lo offre, si può ripiegare su un file da importare o su un foglio condiviso, meno elegante ma comunque utile.

Il PDF originale va archiviato con un nome ordinato, per esempio data, fornitore e numero, così ogni registrazione è rintracciabile.

Limiti onesti

  • Le scansioni storte o sfocate si leggono male, e a volte il testo non si estrae affatto.
  • I fornitori nuovi e le righe generiche generano le proposte meno affidabili.
  • Il modello può sbagliare un importo: per questo il controllo umano non è facoltativo, e conviene aggiungere un passaggio che verifichi che imponibile più IVA faccia il totale.
  • Le fatture contengono dati dei vostri clienti e fornitori: scegliete con attenzione dove vengono elaborati e verificate gli obblighi di riservatezza.

Il risparmio non è il «zero lavoro»: è passare da ricopiare ogni fattura a controllarla. Quanto tempo vi farà guadagnare dipende dal numero di documenti e da quanto sono ordinati, e lo si misura bene solo provando su un mese di fatture reali.

Come può aiutarti GiPPi Lab

Se in studio avete già un gestionale e un flusso di fatture che ruba ore ogni settimana, costruire questo percorso non richiede di cambiare strumenti: richiede di collegarli bene e di decidere dove deve intervenire una persona. In GiPPi Lab progettiamo e realizziamo automazioni di questo tipo per piccole e medie imprese e studi, partendo dal vostro modo di lavorare e non da uno schema fisso. Se volete capire se ha senso nel vostro caso, possiamo guardarlo insieme in un audit gratuito di 30 minuti sui vostri processi: vi diciamo con sincerità cosa conviene automatizzare e cosa è meglio lasciare com'è.

Il prossimo miglioramento potrebbe iniziare da una sola conversazione.

Raccontateci dove il lavoro si inceppa. Partiamo da lì, non da una soluzione preconfezionata.

Richiedi una chiamata
n8n per lo studio: classificare le fatture in arrivo con l'IA e inviarle al gestionale — GiPPi Laboratory