Convertire un P7M in XML
Il tuo gestionale vuole l’.xml ma hai ricevuto un .xml.p7m? Trascinalo qui: estrai l’XML originale, identico byte per byte a quello firmato, senza inviarlo a nessun server.
Trascina qui i file firmati
oppure scegli dal dispositivo · .p7m · .xml.p7m · .pdf.p7m · .m7m · .tsd · .xml · anche in Base64 (PEC)
I tuoi file non lasciano mai il tuo dispositivo: vengono aperti e verificati nel browser. Nessun upload, nessuna registrazione.
Non è una conversione, è un’estrazione
Una fattura .xml.p7m è l’XML FatturaPA chiuso in una busta di firma CAdES. Dentro la busta c’è già l’XML, intatto: “convertire P7M in XML” significa semplicemente toglierlo dalla busta. Non cambia nessun dato, nessun campo viene ricalcolato e il risultato è esattamente il file firmato dal fornitore.
Quando serve l’XML “nudo”
- Importazione nel gestionale o nel software di contabilità che non legge i file firmati;
- invio al commercialista che preferisce gli XML puliti;
- controlli e automazioni: script, fogli di calcolo, ricerche nel testo;
- applicare un foglio di stile (XSL) o un altro visualizzatore che accetta solo XML.
Come estrarre l’XML con ApriP7M
- Trascina il file
.xml.p7mnel riquadro in alto (anche se è in Base64 o con più firme annidate). - Vedi subito la fattura in chiaro e l’esito del controllo di integrità della firma.
- Premi Scarica: salvi il file
.xmloriginale, con lo stesso nome senza “.p7m”.
Dalla stessa schermata puoi anche scaricare la fattura in PDF o stamparla. Gli allegati incorporati nell’XML (ad esempio il PDF del fornitore) si scaricano con un clic.
Tante fatture insieme
Con la versione gratuita estrai un file alla volta. Con ApriP7M Pro trascini decine o centinaia di .xml.p7m insieme e scarichi un unico ZIP che contiene gli XML originali, un PDF per fattura e un registro CSV. In più puoi esportare il registro in Excel con numero, data, fornitore, partita IVA, imponibile, IVA e totale.
Le alternative, in breve
- Programmi di firma (Dike/GoSign, ArubaSign, FirmaCerta): aprono il file e hanno un comando “Salva documento”. Vanno installati, spesso con permessi di amministratore.
- Riga di comando: chi usa OpenSSL può estrarre il contenuto con
openssl cms -verify -noverify -binary -inform DER -in fattura.xml.p7m -out fattura.xml(con-inform PEMper i file in formato PEM). Pratico per script, meno per l’uso quotidiano. - Servizi online con upload: funzionano, ma la fattura (con dati di clienti, importi e IBAN) viene inviata a un server di terzi.
Conserva sempre il .p7m
L’XML estratto non porta con sé la firma. Ai fini della conservazione e della prova dell’origine, tieni il file .xml.p7m originale (o il file conservato a norma dal tuo intermediario o dall’Agenzia delle Entrate) e usa l’XML estratto come copia di lavoro.
Domande frequenti
L’XML estratto è identico a quello firmato?
Sì, byte per byte. ApriP7M non riscrive né riformatta l’XML: lo estrae dalla busta così com’è.
L’XML estratto è ancora una fattura elettronica valida?
Il contenuto è lo stesso, ma senza la firma. La fattura elettronica fiscalmente rilevante è quella transitata dallo SdI: conserva il file originale ricevuto e usa l’XML estratto per importazioni e consultazione.
Come estraggo l’XML da molte fatture in una volta?
Con ApriP7M Pro: selezioni tutti i file e premi “ZIP dei PDF”. Lo ZIP contiene, oltre ai PDF, gli XML originali estratti e un registro CSV.
Funziona con le fatture scaricate dal cassetto fiscale?
Sì. Dal portale Fatture e Corrispettivi scarichi file .xml o .xml.p7m: ApriP7M apre entrambi.
Posso convertire un P7M in Excel?
Sì, nel senso di esportare i dati delle fatture: con Pro ottieni un registro Excel o CSV con una riga per fattura. Vedi la guida al registro Excel.