L’XML della fattura elettronica è il file strutturato che contiene i dati del documento trasmesso attraverso il Sistema di Interscambio. Se lo apri direttamente può sembrare una lunga sequenza di tag, ma al suo interno trovi le stesse informazioni fiscali che un software mostra in forma grafica: emittente, cliente, numero, data, righe, importi, codici IVA o Natura e dati di pagamento.
Per lavorare correttamente con una fattura elettronica conviene distinguere tre operazioni: leggere il file, controllare che i dati siano corretti e verificare l’esito SdI. Un XML leggibile non dimostra infatti, da solo, che la fattura sia stata accettata dal Sistema di Interscambio.
Come riconoscere un file XML di fattura elettronica
Il file ha normalmente estensione .xml e segue il tracciato FatturaPA. Lo schema definisce in modo preciso quali informazioni possono essere presenti e come devono essere organizzate. Le specifiche tecniche ufficiali FatturaPA descrivono la struttura del documento e i relativi blocchi.
Il fatto che un file termini in XML non basta però a renderlo automaticamente una fattura valida. Deve rispettare lo schema previsto e, quando la fatturazione elettronica è obbligatoria, seguire correttamente il flusso attraverso lo SdI.
Come aprire un XML senza vedere solo codice
Puoi aprire un XML con un browser o con un editor di testo, ma vedrai la struttura tecnica del documento. È utile se vuoi cercare un campo preciso, meno se devi semplicemente controllare una fattura.
Per una lettura ordinata puoi usare un visualizzatore FatturaPA, un software di fatturazione oppure uno strumento che applica al file un foglio di stile e presenta i dati come una normale fattura. Prima di caricare documenti su servizi online di terzi, considera sempre che l’XML può contenere dati fiscali e personali.
Quali dati controllare per primi
- emittente: Partita IVA, denominazione o dati del professionista;
- cliente: Partita IVA o codice fiscale e anagrafica;
- documento: tipo, numero e data;
- righe: descrizione delle prestazioni o dei beni e relativi importi;
- trattamento fiscale: IVA oppure codice Natura quando previsto;
- bollo e previdenza: campi presenti se applicabili;
- pagamento: condizioni, scadenze e coordinate quando valorizzate.
Un visualizzatore può rendere il documento più leggibile, ma il controllo fiscale resta tuo o del professionista che gestisce la fattura. Una bella impaginazione non corregge un codice Natura errato o un cliente identificato male.
Come è organizzato il tracciato FatturaPA
Lo schema ufficiale divide la fattura in grandi blocchi. L’Header contiene soprattutto dati di trasmissione e anagrafiche; il Body contiene i dati del documento, delle righe, dei riepiloghi e dei pagamenti. Questa struttura consente ai software di leggere automaticamente lo stesso documento senza dipendere dall’aspetto grafico.
Per chi utilizza la fattura nella gestione quotidiana non è necessario memorizzare tutti i nomi tecnici dei tag. È però utile sapere che ogni informazione ha una posizione precisa: se manca o non rispetta le regole previste, lo SdI può rilevare l’anomalia.
XML e ricevuta dello SdI sono documenti diversi
Il file XML contiene la fattura. La ricevuta o notifica SdI informa invece sull’esito della trasmissione. Nel monitoraggio dell’Agenzia vengono distinti stati, ricevute di consegna e notifiche di scarto.
Questo è fondamentale quando controlli un archivio: avere l’XML sul computer non significa automaticamente che la fattura sia stata emessa senza errori. Se hai ricevuto una notifica di scarto, consulta la guida su come correggere e reinviare una fattura scartata.
Differenza tra XML e PDF
Il PDF serve soprattutto a leggere, stampare o condividere una rappresentazione comprensibile della fattura. L’XML è invece il file strutturato utilizzato nel processo della fatturazione elettronica.
Per questo, quando organizzi l’archivio, non eliminare automaticamente l’XML dopo aver prodotto un PDF. Se devi recuperare nuovamente i file dall’Agenzia, trovi la procedura nella guida su come scaricare le fatture elettroniche dall’Agenzia Entrate.
Cosa significa XML.p7m
Quando il file termina in .xml.p7m, l’XML è contenuto in una busta di firma digitale CAdES. Per visualizzarlo devi usare un programma che sappia verificare la firma e aprire o estrarre il documento contenuto.
Non è corretto limitarsi a cambiare manualmente l’estensione del file. Se la firma è presente, va gestita come tale, mantenendo integro il documento originale.
XML di una fattura forfettaria: cosa cambia
Il formato del file resta quello della fattura elettronica; cambiano alcuni dati fiscali da valorizzare in base al regime e all’operazione. In una fattura tipica del forfettario assumono particolare importanza il regime fiscale, il codice Natura applicabile e l’eventuale bollo.
Questi elementi non vanno copiati automaticamente da una vecchia fattura, soprattutto quando cambia il tipo di cliente o l’operazione. Per le formule e i codici più ricorrenti puoi consultare dicitura e dati della fattura in regime forfettario.
Dove trovare l’XML se non lo hai più
Prima controlla il tuo software o il servizio utilizzato per la fatturazione. Se il documento non è disponibile, puoi verificare l’area riservata dell’Agenzia delle Entrate e le funzioni di consultazione di Fatture e Corrispettivi.
Per capire dove cercare, quali fatture sono disponibili e come distinguere emesse e ricevute, usa la nostra guida al Portale Fatture e Corrispettivi.
Come organizzare gli XML nell’archivio
Un archivio pratico può essere organizzato per anno, mese o tipologia di documento. Mantieni il file originale e, se ti è utile, affianca una copia PDF per la lettura. Per i documenti emessi conserva anche le ricevute necessarie a ricostruire gli esiti del flusso.
Archiviare file in cartelle non equivale però alla conservazione digitale a norma. Per questo tema è meglio mantenere separata la guida sulla conservazione delle fatture elettroniche.
Privacy: prima di caricare un XML su un sito online
Nel file possono esserci dati anagrafici, descrizioni delle prestazioni, importi e informazioni di pagamento. Se utilizzi un visualizzatore o un convertitore online, verifica almeno chi gestisce il servizio e come tratta i file caricati.
Per documenti sensibili è preferibile usare servizi istituzionali, software affidabili o strumenti locali quando disponibili. La comodità di una conversione immediata non dovrebbe comportare il caricamento inconsapevole di dati fiscali su un servizio sconosciuto.
Riferimenti ufficiali
- FatturaPA – specifiche tecniche del formato della fattura elettronica
- Agenzia delle Entrate – monitoraggio ricevute dei file trasmessi
Domande frequenti
Come faccio ad aprire un file XML di una fattura?
Puoi aprirlo con browser o editor di testo, ma per una lettura ordinata è più comodo usare un visualizzatore compatibile con FatturaPA.
Perché il file XML non si legge come un PDF?
Perché è progettato per strutturare i dati e consentire ai sistemi informatici di elaborarli. Un visualizzatore trasforma quei dati in una rappresentazione più leggibile.
Posso cancellare l’XML se ho il PDF?
Non è una buona pratica. Il PDF è una rappresentazione leggibile, mentre l’XML è il file strutturato della fattura elettronica.
Che differenza c’è tra XML e ricevuta SdI?
L’XML contiene la fattura; la ricevuta SdI informa sull’esito della trasmissione, per esempio consegna o scarto.
Un file XML.p7m è una fattura diversa?
No: è un XML racchiuso in una busta di firma digitale. Va aperto con uno strumento capace di gestire il formato P7M.
Chiedi informazioni o una consulenza Gratuita
Se stai iniziando una nuova attività oppure vuoi cambiare commercialista, raccontaci cosa ti serve.
- Apertura della Partita IVA
- Cambio commercialista
- Gestione del regime forfettario
- Gestione della contabilità semplificata
La richiesta di contatto è gratuita e senza impegno.