SU
StrumentiUtili.it
Micro-strumenti gratuiti 100% client-side
← Torna alla categoria Fisco & Professioni

Visualizzatore Fattura Elettronica XML / P7M

🔒 100% Elaborazione Locale & Privata: i tuoi dati e file vengono elaborati interamente sul tuo dispositivo senza upload in cloud.

Carica la fattura

Trascina qui il file XML o .p7m

oppure sfoglia dal tuo computer

Nessun file caricato.

Affidabilità di questo strumento

📅 Tracciato FatturaPA e regole di conservazione aggiornati a

👨‍💻 Chi lo ha realizzato

Sviluppato e mantenuto da ingegneri software indipendenti. Motore di calcolo basato esclusivamente sulle normative ufficiali vigenti. (Zero-Backend: nessun dato viene inviato a server esterni).

🔒 Privacy Zero-Backend

Il file XML o P7M viene letto e decodificato nel browser, con un Web Worker locale per le buste firmate: dati del fornitore, del cliente e importi non vengono caricati su server, nel rispetto dei principi degli artt. 5 e 25 del GDPR.

📚 Fonti normative

D.Lgs. 127/2015 (fatturazione elettronica), D.P.R. 633/1972 artt. 21 e 21-bis, D.Lgs. 82/2005 (Codice dell'Amministrazione Digitale), Regolamento UE 910/2014 (eIDAS), specifiche tecniche FatturaPA dell'Agenzia delle Entrate.

Guida Normativa, Privacy e Analisi Tecnica: Fattura Elettronica XML e P7M

Il sistema di interscambio (SdI) dell'Agenzia delle Entrate italiana si fonda sull'utilizzo obbligatorio di file strutturati in formato XML (FatturaPA). L'elaborazione e la visualizzazione di tali documenti elettronici impone rigorosi presidi in materia di riservatezza, data la sensibilità dei dati anagrafici, fiscali e commerciali in essi contenuti. Sfruttando un'infrastruttura di tipo Zero-Backend (Client-Side), questo strumento annulla totalmente l'invio dei file XML o .p7m verso server esterni, allineandosi pienamente ai precetti sanciti dall'Articolo 25 del Regolamento Generale sulla Protezione dei Dati (GDPR) in materia di Data Protection by Design.

🛡️ L'Architettura P7M, Crittografia e Sicurezza Zero-Upload

La Firma Elettronica e il Formato P7M (CAdES)

Secondo le rigide disposizioni del Codice dell'Amministrazione Digitale (CAD), la fattura elettronica richiede sovente l'apposizione di una firma elettronica avanzata o qualificata per certificarne l'autenticità del mittente, l'integrità del contenuto e assicurarne il non ripudio dinanzi alla giurisprudenza. La generazione di un file con estensione .p7m rappresenta l'output tangibile dell'implementazione del protocollo crittografico CAdES (CMS Advanced Electronic Signatures).

A livello infrastrutturale, l'apposizione della firma comporta l'esecuzione di una funzione matematica di hashing asimmetrico (frequentemente lo standard SHA-256) che calcola l'impronta univoca del file XML primario. Questa impronta viene poi crittografata tramite la chiave privata del firmatario e inserita, congiuntamente al certificato X.509 pubblico, all'interno di un elaborato involucro crittografico denominato struttura PKCS#7. Di conseguenza, il file XML nativo viene letteralmente "incapsulato" e blindato in una busta crittografica opaca, rendendolo del tutto illeggibile ai convenzionali programmi di visualizzazione testuale o ai lettori PDF.

Decodifica Locale e Conformità al GDPR (Art. 28)

Per esporre in chiaro i dati della fattura (il processo noto come "unwrapping"), è tassativo ricorrere a software capaci di interfacciarsi con l'involucro PKCS#7. Affidare tale decodifica a convertitori web ospitati in cloud innesca criticità legali formidabili. Trasmettendo un file P7M a un server di terze parti per la conversione, l'erogatore del servizio assume la qualifica di Data Processor (Responsabile del Trattamento) ex Articolo 28 del GDPR. Tale qualifica impone la stipulazione di stringenti accordi di elaborazione dei dati (DPA) tra il professionista e il provider, pena pesanti sanzioni pecuniarie per trasferimento illecito di dati personali o sensibili.

Adottando l'architettura Zero-Backend e sfruttando la potenza nativa del motore JavaScript (e della Web Crypto API) del browser, l'estrazione e il rendering visivo del documento XML avvengono in totale isolamento locale (Zero-Upload). Nessun dato fiscale o anagrafico varca la soglia della rete, esonerando il professionista dall'imposizione di verifiche di conformità verso l'esterno e annullando alla radice le vulnerabilità legate alle esfiltrazioni crittografiche sui server esterni.

Formato XML (FatturaPA) e XAdES

Quale alternativa procedurale all'ingombrante formato CAdES (.p7m), le fatture elettroniche dirette al Sistema di Interscambio (SdI) possono mantenere l'estensione .xml pur risultando digitalmente firmate. Questo avviene mediante l'impiego del protocollo XAdES (XML Advanced Electronic Signatures), che nidifica le chiavi di firma direttamente all'interno della struttura ad albero XML nativa. Tale metodologia previene l'incapsulamento opaco tipico del CAdES, permettendo la parziale leggibilità del file anche con editor basici, pur garantendone l'assoluta validità legale in Europa secondo il regolamento eIDAS.

Risoluzione degli Errori e FAQ Professionali

Perché non riesco ad aprire un file .p7m con un normale lettore PDF o editor di testo?

Poiché il formato CAdES (.p7m) agisce strutturalmente come un contenitore crittografico opaco. Il documento fattura originario (XML) è irrevocabilmente blindato insieme ai certificati della firma digitale in una struttura PKCS#7. Il suo contenuto non può essere estrapolato senza l'impiego di applicativi specializzati che attuino un'operazione di "unwrapping" algoritmico del livello di sicurezza crittografico.

I dati delle fatture caricate nel tool vengono conservati nei server o analizzati?

Tassativamente no. Rispettando il mandato legale della Privacy by Design sancito dal GDPR, questo visualizzatore decostruisce l'involucro P7M ed estrae i metadati del formato XML (FatturaPA) sfruttando meramente l'allocazione della RAM locale all'interno della sandbox del tuo browser web (Zero-Backend). L'assenza di upload azzera ogni rischio di data breach in transito o a riposo.

È ammesso esportare o stampare una fattura P7M/XML convertita in formato PDF?

L'esportazione visiva in formato PDF tramite il visualizzatore è pienamente autorizzata per esigenze gestionali, di consultazione interna o archiviazione ordinata in faldoni. È tuttavia indispensabile comprendere che sotto il profilo prettamente civilistico e probatorio, l'unica entità dotata di valenza giuridica fiscale primaria è il documento XML o P7M intonso, che deve essere meticolosamente preservato attraverso le procedure di conservazione elettronica sostitutiva a norma di legge.

Sussiste una discrepanza legale tra una fattura firmata in .xml (XAdES) e una in .p7m (CAdES)?

Assolutamente nessuna. La prassi governativa e le prescrizioni del Sistema di Interscambio parificano sotto il profilo normativo l'adozione del protocollo XAdES (incorporato nell'estensione .xml) all'adozione del protocollo CAdES (incorporato nell'estensione .p7m). Entrambe le procedure conferiscono l'identica e inoppugnabile validità legale richiesta dall'ordinamento, attestando con certezza la qualifica del mittente e l'intoccabilità del contenuto fatturato.

⚖️ Riferimenti Normativi 2026
  • D.Lgs. 5 agosto 2015 n. 127 — istituisce l'obbligo generalizzato di fatturazione elettronica fra soggetti privati tramite il Sistema di Interscambio.
  • D.P.R. 26 ottobre 1972 n. 633, articoli 21 e 21-bis — definiscono il contenuto obbligatorio della fattura, i termini di emissione e le semplificazioni per gli importi ridotti.
  • D.Lgs. 7 marzo 2005 n. 82 (Codice dell'Amministrazione Digitale) — disciplina il documento informatico, le firme elettroniche e il loro valore probatorio.
  • Regolamento UE 910/2014 (eIDAS) — quadro europeo su identificazione elettronica e servizi fiduciari, base giuridica del valore legale della firma digitale qualificata.
  • D.M. 17 giugno 2014 — regole per l'assolvimento dell'imposta di bollo sui documenti informatici e per la conservazione digitale a norma.
  • Provvedimento del Direttore dell'Agenzia delle Entrate del 30 aprile 2018 — specifiche tecniche del tracciato e regole di validazione del Sistema di Interscambio.

Formati e loro valore giuridico

EstensioneContenutoFirma
.xmlFattura in formato FatturaPA non firmataNessuna
.xml.p7mFattura incapsulata in busta crittografica CAdESFirma digitale qualificata
.xml con XAdESFirma incorporata nella struttura XMLFirma digitale qualificata

Nei rapporti fra privati la firma digitale non è obbligatoria, poiché l'autenticità è garantita dal canale accreditato e dalla tracciatura operata dal Sistema di Interscambio. Resta invece richiesta nei rapporti con la pubblica amministrazione e in tutti i casi in cui l'emittente intenda attribuire al documento un valore probatorio rafforzato. Sul piano giuridico la busta CAdES e la firma XAdES producono i medesimi effetti: cambia soltanto la tecnica di apposizione.

Termini, conservazione e sanzioni

  • Emissione: dodici giorni dall'effettuazione dell'operazione per la fattura immediata, giorno quindici del mese successivo per la differita.
  • Conservazione a norma: dieci anni, con riferimenti temporali opponibili a terzi e garanzia di integrità, leggibilità e reperibilità.
  • Imposta di bollo: 2,00 euro sulle fatture fuori campo IVA di importo superiore a 77,47 euro, con versamento trimestrale secondo il prospetto precompilato dall'Agenzia.
  • Omessa fatturazione: sanzione proporzionale all'imposta non documentata, con misura ridotta quando la violazione non incida sulla liquidazione del tributo.
  • Tardiva emissione: sanzione in misura fissa per ciascun documento quando non vi sia effetto sulla determinazione dell'imposta dovuta.

Attenzione: la lettura e la conversione di un file XML o P7M non equivalgono in alcun modo alla conservazione sostitutiva a norma di legge. La stampa o l'esportazione in PDF genera una copia di cortesia, priva del valore giuridico dell'originale informatico. Per l'assolvimento dell'obbligo decennale occorre aderire a un servizio di conservazione accreditato, incluso quello gratuito reso disponibile dall'Agenzia delle Entrate.

👥 Casi Pratici ed Esempi Reali

I casi seguenti sono stati riprodotti caricando nel visualizzatore file FatturaPA con i dati indicati.

Caso 1: parcella di una grafica in regime forfettario

Il file contiene una prestazione da 1.200,00 € senza IVA e il bollo virtuale da 2 € addebitato al cliente.

  • Riepilogo IVA: aliquota 0% con natura N2.2, imponibile 1.200,00 €
  • Totale documento: 1.202,00 €
  • Scadenza del bonifico: 10 ottobre 2026

La natura N2.2 indica un'operazione non soggetta a IVA per i contribuenti forfettari. Il cliente con Partita IVA non deve applicare la ritenuta d'acconto: il forfettario ne è esonerato.

Caso 2: corso di formazione con materiale didattico a due aliquote

Una società fattura a un privato un corso da 500 € al 22% e un manuale cartaceo da 40 € al 4%, pagabili in due rate.

  • Riepilogo 22%: imponibile 500,00 €, imposta 110,00 €
  • Riepilogo 4%: imponibile 40,00 €, imposta 1,60 €
  • Totale documento: 651,60 €, in due rate da 325,80 €

Il castelletto IVA separa le aliquote: è il primo punto da verificare quando una fattura contiene beni e servizi diversi. Una sola aliquota su tutte le righe sarebbe un errore da correggere con nota di credito.

Caso 3: fattura a un privato con codice destinatario 0000000

Nel caso 2 il cliente è una persona fisica senza Partita IVA: il fornitore indica il suo codice fiscale e il codice destinatario generico 0000000. Il visualizzatore mostra il codice fiscale del cliente al posto della Partita IVA.

  • Cliente: Marco Bianchi, CF BNCMRC80A01H501U
  • Recapito: area riservata del cliente sul sito dell'Agenzia delle Entrate
  • Obbligo del fornitore: consegnare anche una copia analogica o PDF

Il privato trova l'originale XML nella propria area riservata «Fatture e Corrispettivi» ed è proprio quel file che può aprire con questo visualizzatore.

Domande Frequenti (FAQ)

La copia PDF di una fattura elettronica ha valore legale?

No. L'originale giuridicamente rilevante è e resta il file XML trasmesso e accettato dal Sistema di Interscambio. Il PDF ottenuto dalla conversione è una copia di cortesia, utile per la lettura, l'archiviazione interna o l'invio al cliente, ma priva di autonomo valore probatorio. In caso di verifica fiscale l'amministrazione richiede il file originale conservato a norma.

Per quanto tempo devo conservare le fatture elettroniche?

Dieci anni, termine che decorre dalla data dell'ultima registrazione. La conservazione deve avvenire con modalità conformi alle regole tecniche, che richiedono l'integrità del documento, la sua leggibilità nel tempo e la presenza di riferimenti temporali opponibili. Il semplice salvataggio dei file su un disco o su un servizio cloud generico non soddisfa l'obbligo.

Che differenza c'è fra fattura immediata e differita?

La fattura immediata documenta una singola operazione e va emessa entro dodici giorni dalla sua effettuazione. La differita riepiloga più operazioni effettuate nello stesso mese verso lo stesso cliente e va emessa entro il giorno quindici del mese successivo, purché le cessioni siano accompagnate da documento di trasporto o da altro documento idoneo a identificarle.

Cosa significa che una fattura è stata consegnata in area riservata?

Significa che il Sistema di Interscambio non è riuscito a recapitare il file al canale del destinatario, tipicamente per codice destinatario errato o casella PEC satura, e lo ha messo a disposizione nell'area riservata del cessionario. La fattura è comunque validamente emessa, ma l'emittente ha l'onere di comunicare al cliente che il documento è disponibile in quella sede.

Posso rifiutare una fattura elettronica che ritengo errata?

Nei rapporti fra privati non esiste una procedura di rifiuto: il documento consegnato entra nel sistema e l'eventuale rettifica passa necessariamente per una nota di credito emessa dal fornitore. La facoltà di rifiuto formale è prevista soltanto per le pubbliche amministrazioni, entro termini definiti e per le sole cause tassativamente elencate dalla normativa.

Un file .p7m può essere aperto con un normale lettore PDF?

No. L'estensione .p7m indica una busta crittografica CAdES che incapsula il documento originale insieme alla firma digitale e al certificato del firmatario. Occorre un software in grado di verificare la firma ed estrarre il contenuto. Rinominare l'estensione non produce alcun effetto utile e corrompe il riferimento alla struttura del file.