“Come aprire un file .p7m (fattura elettronica firmata)”
In inglese: “How to open a .p7m file (signed electronic invoice)”
Cosa significa davvero
Un file .p7m non è un formato a sé: è un altro file (di solito la fattura elettronica in XML, a volte un PDF) racchiuso dentro una busta di firma digitale CAdES, codificata in ASN.1. Il computer non sa aprirlo perché vede la busta, non il documento. Per estrarre il documento basta 'togliere l'involucro' della firma — un'operazione puramente strutturale, che non richiede né la tua identità né una connessione a un server.
Perché succede
- Il documento è stato firmato digitalmente (obbligatorio per molte fatture e per la PEC)
- Il sistema operativo non ha un programma associato all'estensione .p7m
- Manca un software di firma (Dike, ArubaSign, il visualizzatore dell'Agenzia delle Entrate)
Prova prima queste soluzioni gratuite
1. Visualizzatore gratuito dell'Agenzia delle Entrate
Per le fatture elettroniche, l'Agenzia delle Entrate offre un visualizzatore ufficiale gratuito che apre l'XML firmato e lo mostra in formato leggibile. È la via istituzionale, senza installazioni pesanti.
2. Software di firma gratuiti (Dike, ArubaSign)
Dike (InfoCert) e ArubaSign sono gratuiti e aprono/estraggono i .p7m. Sono lo standard per chi gestisce spesso documenti firmati, ma vanno installati.
3. Rinomina per sbirciare (solo XML)
A volte, se il .p7m racchiude un XML, aprendolo con un editor di testo si intravede il contenuto tra i dati binari della firma. È un ripiego, non una vera estrazione: il file resta 'sporco' dei byte della busta.
Hai già provato i metodi sopra e non è cambiato niente?
Allora non stai sbagliando qualcosa tu: il danno è dentro la struttura del file, non nel modo in cui lo apri. È esattamente il caso che FileSano ripara. La diagnosi parte qui sotto, è gratis, e il file non lascia mai il tuo browser — non lo carichi da nessuna parte.
Apre la busta di firma nel browser ed estrae il documento originale (XML o PDF), pronto da scaricare — senza installare nulla e senza caricare il file. È il punto chiave: una fattura o una PEC è un dato fiscale sensibile, e qui non lascia mai il tuo computer. Estraiamo il documento; la validità legale della firma è una verifica separata, che non facciamo (e lo diciamo).
Domande frequenti
La mia fattura viene caricata su un server?
No, mai. L'estrazione avviene interamente nel tuo browser: il file .p7m e il documento che ne esce non vengono trasmessi da nessuna parte. È il motivo per cui FileSano nasce così: i dati sensibili non devono viaggiare.
Estraendo il documento, verifico anche la firma?
No, e teniamo a dirlo chiaramente: estrarre il documento e verificare la validità della firma (chi ha firmato, se il certificato è valido) sono due cose diverse. Per il valore legale della firma serve uno strumento di verifica dedicato.