Fattura Elettronica Leggibile

Una fattura elettronica italiana è un file XML, spesso avvolto in una busta di firma digitale, e nessuna delle due forme si apre come un documento. Trascina quello che hai ricevuto: la busta viene aperta se c’è, e la fattura viene impaginata in un PDF che puoi leggere, stampare o inoltrare, con l’XML originale conservato come documento legale.

trascina i file in questa area

I tuoi file non lasciano mai il tuo dispositivo. Questo strumento funziona anche offline.

P7M XML

01 / Passaggi rapidi

  1. Trascina la fattura esattamente come l’hai ricevuta, firmata come .xml.p7m o semplice come .xml.
  2. Il passaggio della firma parte solo se il tuo file è firmato, e te lo dice quando non lo è.
  3. Scarica il PDF leggibile. L’XML originale resta disponibile nel primo passaggio.

02 / Ideale per

  • Leggere una fattura che un fornitore ti ha mandato come XML grezzo che nulla sul tuo computer apre.
  • Controllare importi e IVA di una fattura elettronica prima di approvarla per il pagamento.
  • Mandare a un cliente o al commercialista una versione della fattura leggibile da un essere umano.
  • Conservare entrambe le forme dello stesso documento: l’XML che è l’originale legale e il PDF che si legge.

03 / Perché qui

  • Un solo trascinamento copre entrambi i casi, firmato e semplice, quindi non devi sapere in anticipo quale dei due hai in mano.
  • L’XML non viene mai alterato: viene estratto dalla busta byte per byte, ed è questo che lo mantiene l’originale legale.
  • Il PDF è generato dai campi dell’XML, non ricavato da un’anteprima, quindi i numeri che leggi sono i numeri della fattura.
  • Le fatture sono documenti contabili e niente viene caricato: entrambi i passaggi girano sui motori che il tuo browser ha già.
  • Ogni passaggio conserva i propri file, quindi esci sempre almeno con l’XML anche se l’impaginazione non regge una fattura fuori standard.

04 / Da sapere

  • Il PDF è una resa leggibile, non la copia di cortesia ufficiale che il fornitore può aver emesso. Il documento legale resta sempre l’XML.
  • Gli schemi semplificato ed estero portano campi diversi, e tutto ciò che esce dallo schema italiano standard può essere reso solo in parte.
  • Questa pagina non verifica la firma. Estrarre l’XML da una busta non equivale a dimostrare chi l’ha firmata.
  • Gli allegati incorporati dentro l’XML della fattura non vengono riportati nel PDF.

Prima di chiedere

Domande e risposte

01

Perché una fattura elettronica italiana è un file XML?

Perché la fattura che l’Agenzia delle Entrate riceve è un dato strutturato, non un documento. Dal 2019 ogni fattura tra imprese italiane viaggia attraverso lo SDI come file XML conforme a uno schema pubblicato: campi per il cedente, il cessionario, ogni riga, le aliquote IVA e i totali. È questo che la rende leggibile dalle macchine e controllabile in automatico, ed è anche il motivo per cui nulla sul tuo computer la apre come documento. Qualsiasi PDF della stessa fattura che ti sia capitato di vedere è una resa di cortesia generata da quell’XML, non la fattura.

02

Che differenza c’è tra fattura.xml e fattura.xml.p7m?

La seconda è la prima dentro una busta di firma digitale. Il .p7m è un involucro PKCS#7 o CAdES che contiene l’XML, le firme e i certificati di firma, ed è così che una fattura viene firmata quando il mittente usa l’invio firmato. L’XML dentro è identico a quello non firmato: aprire la busta non cambia un byte. Entrambe le forme della stessa fattura sono accettate qui, e il passaggio della firma dichiara semplicemente di non aver avuto nulla da fare quando il file non è firmato.

03

Quale file devo conservare?

L’XML, e la busta firmata se l’hai ricevuta. È il documento con valore legale e quello che corrisponde a ciò che l’Agenzia detiene. Il PDF generato da questa pagina serve per leggere, inoltrare e stampare: comodo, e non un sostituto. Conservandoli entrambi copri i due mestieri diversi.

04

La mia fattura viene caricata per generare il PDF?

No. La busta viene aperta e il PDF impaginato da JavaScript nella scheda del tuo browser, e l’XML non viene spedito da nessuna parte. Una fattura contiene i nomi dei tuoi fornitori, dei tuoi clienti e i tuoi importi: esattamente il tipo di dato che non dovrebbe lasciare il dispositivo per essere reso leggibile.

05

La fattura è firmata ma gli importi nel mio software gestionale sembrano sbagliati

Leggi l’XML invece di fidarti dell’import. Convertila qui e confronta il PDF con quello che il software mostra: il PDF è costruito direttamente dai campi dell’XML, quindi una differenza ti dice che l’import ha letto male qualcosa, non che la fattura è sbagliata.

06

Posso farlo se la fattura è arrivata dentro una PEC?

Sì, ma parti un passaggio prima. Una PEC consegna un postacert.eml che contiene l’allegato: aprilo lì e ottieni il .xml.p7m da portare qui. Open PEC

07

Rendere leggibile una fattura elettronica è gratis?

Sì, completamente gratis, senza registrazione e senza limiti di dimensione. Entrambi i passaggi girano sul tuo hardware.