Le fatture elettroniche italiane sono XML strutturati (FatturaPA). Estrarre i campi in automatico accelera la contabilità e prepara i dati per l'ERP, senza riscrivere a mano numero, IVA e righe.

Cosa contiene una fattura XML

Lo schema FatturaPA organizza i dati in sezioni prevedibili:

  • Header — trasmittente, cedente/prestatore, cessionario/committente
  • DatiGenerali — numero, data, tipo documento, divisa
  • DettaglioLinee — articoli, quantità, prezzi, aliquote
  • DatiRiepilogo — imponibili, IVA, totali
  • Riferimenti a ordini, DDT o contratti (quando presenti)

Rispetto a PDF o scansioni, l'XML riduce ambiguità di layout: i nodi sono già etichettati.

Perché automatizzare (oltre al "copia-incolla")

  • Centinaia di XML/mese elaborati in minuti, non in ore
  • Meno errori di trascrizione su P.IVA, totali e aliquote
  • Output pronto per registrazione nel gestionale
  • Tracciabilità: file originale + log di elaborazione

Ordine di grandezza tipico con automazione: circa 50 secondi/documento sul flusso ordinario, con riduzione tempi intorno al 70% e errori di inserimento intorno all'80% rispetto al digitato a mano.

Campi da mappare

Area Esempi di campi
Testata Numero, Data, TipoDocumento, Divisa, Causale
Fornitore / Cliente Denominazione, IdCodice (P.IVA), CodiceFiscale, indirizzo
Righe CodiceArticolo, Descrizione, Quantita, PrezzoUnitario, AliquotaIVA, Natura
Totali ImponibileImporto, Imposta, ImportoTotaleDocumento, riepilogo per aliquota

Per PDF e scansioni (non solo XML): estrazione dati da PDF. Per il prodotto fatture: automazione fatture.

Validazione utile prima dell'ERP

  • Strutturale — XML valido, nodi obbligatori, encoding
  • Logica — totali coerenti con le righe, IVA per aliquota, formati P.IVA/CF
  • Business — fornitore conosciuto, importi in range, riferimenti ordine/DDT se richiesti

Gli XML dubbi vanno in coda revisione, non forzati in contabilità.

Output e integrazione

I dati estratti si espongono tipicamente come JSON, CSV o formato ERP (API, IDoc, file). Il passo successivo è l'invio al gestionale con conferma e gestione eccezioni.

Come partire

  1. Definire i campi obbligatori per la registrazione
  2. Allineare regole IVA e anagrafiche
  3. POC su campione reale (~30 giorni)
  4. Go-live tipico in 1–3 settimane dopo validazione

Dubbi su tempi e requisiti: FAQ.