Quando si parla di fattura elettronica si incontrano due formati: XML e .p7m. Spesso si fa confusione. In questa guida spieghiamo in modo chiaro la differenza tra fattura XML e .p7m e come aprirle.
La fattura XML
Il formato XML è la fattura vera e propria: un file strutturato che contiene tutti i dati — fornitore, cliente, righe, imponibile, IVA e totale. È il formato definito dall'Agenzia delle Entrate per la fattura elettronica. Da solo, però, l'XML non è firmato.
Il file .p7m
Il file .p7m è la stessa fattura XML, ma racchiusa in una busta con firma digitale (PKCS#7 / CAdES). La firma serve a garantire autenticità e integrità e a dare valore legale al documento. Il nome tipico è `IT01234567890_00001.xml.p7m`: prima l'XML, poi la firma.
La differenza in una frase
- XML = la fattura (i dati).
- .p7m = la fattura XML firmata digitalmente (i dati + la firma).
In pratica il .p7m è l'XML "sigillato": stesso contenuto, ma con la firma che lo rende valido per lo SdI.
Come aprire entrambi i formati
Con P7M Viewer apri sia i file .p7m sia gli .xml:
1. Apri lo strumento Apri .p7m.
2. Carica il file .p7m (o direttamente l'XML).
3. Visualizza la fattura o scarica il file estratto.
Se parti da un .p7m, ottieni l'XML pulito; se vuoi una copia leggibile, salvala in PDF con "Stampa → Salva come PDF".
Quando usare l'uno o l'altro
- Per inviare una fattura allo SdI serve, quando richiesto, il file firmato .p7m.
- Per leggere e archiviare ti è utile l'XML estratto (e magari un PDF).
- L'originale con valore legale resta il .p7m firmato.
Domande frequenti
Il .p7m contiene l'XML? Sì, il .p7m è l'XML più la firma digitale.
Posso aprire un XML da solo? Sì, con P7M Viewer visualizzi anche i file .xml.
È gratis? Sì, l'apertura di un singolo file è gratuita.
In sintesi
La differenza è semplice: l'XML è la fattura, il .p7m è la stessa fattura firmata digitalmente. Con P7M Viewer apri entrambi i formati in pochi secondi, gratis.