Fatture .xml.p7m
Come estrarre l'XML da una fattura .p7m (per il gestionale o l'archivio)
Aggiornato il · Redazione ApriIlP7M
Per estrarre l'XML da una fattura `.xml.p7m` bisogna togliere la busta di firma CAdES: il risultato è il file FatturaPA originale, identico byte per byte a quello firmato. Puoi farlo trascinando il file su ApriIlP7M e scaricando l'XML, con un verificatore AgID (funzione "salva documento") o con OpenSSL. Conserva comunque il .p7m ricevuto.
| Metodo | Per chi | Comando o azione |
|---|---|---|
| ApriIlP7M | Tutti | Trascina → Scarica XML |
| Verificatore AgID | Chi ha già GoSign, ArubaSign... | Apri → Salva il documento originale |
| OpenSSL | Utenti tecnici | openssl cms -verify -noverify -inform DER |
Con OpenSSL
-noverify salta il controllo della catena dei certificati (che richiederebbe le CA dei prestatori) ma estrae comunque il contenuto. Se il file è in base64 usa prima base64 -d o -inform PEM. Vedi p7m in base64.
openssl cms -verify -noverify -inform DER -in IT01234567890_00001.xml.p7m -out IT01234567890_00001.xmlIl gestionale accetta solo .xml
L'XML estratto è la stessa fattura trasmessa allo SdI, senza firma. Va bene per importarla; per la conservazione tieni anche il file ricevuto. Se devi estrarre molte fatture del cassetto fiscale in una volta, quella è un'attività da gestionale o da strumenti per studi.
Risposte rapide
- L'XML estratto è una fattura valida?
- Il contenuto è identico, ma senza firma. Il documento ricevuto tramite SdI resta il riferimento: conservalo.
- Si perde qualcosa estraendo l'XML?
- Solo la firma e il certificato. I dati della fattura sono tutti nell'XML.
- Posso farlo dal telefono?
- Sì, con ApriIlP7M dal browser: scarichi l'XML nella cartella Download.
Cosa fare adesso
Trascina la fattura .xml.p7m e scarica l'XML pulito in un clic.
Aprire un file alla volta è gratis, senza registrazione. Il file non viene caricato: resta sul tuo dispositivo.
Fonti
- FatturaPA – Formato e specifiche tecniche (fatturapa.gov.it)
- OpenSSL – documentazione del comando cms
- IETF RFC 5652 – Cryptographic Message Syntax (CMS)
- Agenzia delle Entrate – Come si conservano le fatture elettroniche
Verificato il 12/11/2026. Norme e software possono cambiare: in caso di dubbio fa fede la fonte ufficiale.