Come aprire un file .xml.p7m e leggere la fattura
Un file che finisce in .xml.p7m è una fattura elettronica firmata digitalmente.
Con un doppio clic di solito non si apre, perché la fattura è chiusa dentro una busta insieme alla firma.
Che cosa contiene
La firma in formato CAdES crea un nuovo file, la busta, che contiene tre cose: il documento originale (il file XML della fattura),
la firma e il certificato di chi ha firmato. L'estensione .p7m si aggiunge a quella del file originale,
per questo il nome diventa .xml.p7m.
La fattura dentro la busta è identica a una fattura non firmata: stesso tracciato, stessi dati. Cambia solo il fatto che, per leggerla, bisogna prima estrarla.
Come leggere il contenuto
Leggerla online e salvarla in PDF
LeggiFatture apre la busta direttamente nel browser e mostra la fattura in chiaro, anche quando i file .p7m sono dentro uno ZIP insieme ad altri XML. Da lì puoi salvarla in PDF, convertire più fatture in Excel o scaricare il file XML con un nome leggibile.
Verificare la firma
LeggiFatture controlla anche la firma: verifica che il contenuto della busta corrisponda alla firma (se la fattura fosse stata modificata dopo la firma, lo segnala) e mostra chi ha firmato, il codice fiscale, il certificatore, il periodo di validità del certificato e la data della firma.
Per una verifica completa, che comprende la revoca del certificato e l'iscrizione del certificatore all'elenco europeo dei prestatori qualificati, serve un programma di firma digitale, come quelli forniti dai certificatori insieme al dispositivo di firma.
Consultare la fattura sul portale
Le fatture transitate dal Sistema di Interscambio si possono consultare nel portale Fatture e Corrispettivi dell'Agenzia delle Entrate, se hai aderito al servizio di consultazione, senza dover aprire il file.
Integrità non è validità legale. LeggiFatture controlla che il contenuto corrisponda alla firma e che il certificato fosse valido alla data della firma, ma non consulta gli elenchi di revoca né l'elenco europeo dei certificatori.
Quando il file non si apre
- File in Base64. Alcuni programmi salvano la busta come testo codificato in Base64 invece che in formato binario. Il contenuto è lo stesso ma certi lettori lo rifiutano. LeggiFatture riconosce entrambe le forme.
- Doppia firma. Una busta può contenere un'altra busta, quando il file è stato firmato due volte. Va aperta due volte.
- Firma separata. Se la busta contiene solo la firma e non il documento, la fattura è in un altro file e va cercata lì.
- File rinominato. Se a un file .xml è stata aggiunta a mano l'estensione .p7m, o il contrario, i programmi di firma segnalano un errore. Conta il contenuto, non il nome.
- File incompleto. Un download interrotto produce una busta troncata, che non si può leggere: va scaricata di nuovo.
Leggi le fatture firmate
Trascina i file .xml.p7m, anche dentro uno ZIP: li leggi in chiaro e li salvi in PDF o in Excel. I file restano sul tuo computer.
Apri lo strumento