P7M XML
Conversión de archivos

Convertir P7M a XML

RESPUESTA RÁPIDA
¿Es posible convertir P7M a XML?
Sí - P7M se convierte a XML.

Ejecute openssl smime -verify -in invoice.xml.p7m -inform DER -noverify -out invoice.xml o use Dike (InfoCert) para extraer el .xml interno. El archivo extraído es idéntico bit a bit al archivo que fue firmado.

También a XML: IEPD · XHTML · TSI

En esta página

Probado en macOS, Windows y Linux
Última verificación Oct 2026

Más convertidores gratuitos

HEIC, PNG, WEBP, MP3 y más - cada herramienta aquí es gratuita.

Abrir la caja de herramientas

¿Por qué convertir P7M a XML?

Las facturas electrónicas italianas enviadas a través del SDI (Sistema di Interscambio) llegan como archivos XML firmados y envueltos en formato .p7m. Para importar la factura en un software de contabilidad o procesarla mediante programación, debe desempaquetar el .p7m para acceder al .xml original. El XML siempre estuvo dentro del contenedor; la extracción no es una conversión de formato.

Cómo convertir P7M a XML

OpenSSL OPEN-SOURCE

Ejecute openssl smime -verify -in invoice.xml.p7m -inform DER -noverify -out invoice.xml para extraer el .xml interno; sustituya por openssl cms con los mismos parámetros si el comando anterior falla.

Dike (InfoCert) FREE

Abra Dike, arrastre el archivo .p7m a la ventana y haga clic en «Save Document» o «Extract» tras la verificación para guardar el archivo .xml interno.

Aruba Sign FREE

Abra Aruba Sign, haga clic en «Verify», seleccione el .p7m, y luego use «Save» o «View Document» para exportar el .xml interno.

Acerca de estos formatos

Calidad y qué observar

  • El XML extraído es idéntico al original: no se alteran ni se pierden datos durante la extracción.
  • Una vez extraído, el XML no está firmado; conserve el .p7m original si necesita una prueba legal de que el documento fue firmado.
  • Si la extracción falla, intente reemplazar -inform DER por -inform PEM en el comando de OpenSSL; algunos archivos .p7m están codificados en Base64 en lugar de DER binario.

Preguntas frecuentes

¿Por qué las facturas electrónicas italianas llegan como `.p7m` en lugar de `.xml` simple?
La legislación fiscal italiana exige que las facturas transmitidas a través del SDI lleven una firma digital CAdES, que envuelve el XML en un contenedor .p7m.
¿Puedo extraer el XML sin validar la firma?
Sí - el parámetro -noverify en el comando de OpenSSL omite la comprobación de la cadena de confianza para que pueda obtener el archivo incluso sin tener instalados los certificados de la CA.
¿Se importará correctamente el XML extraído en el software de contabilidad?
Sí - el archivo extraído es idéntico al XML original que se firmó, por lo que cualquier software que acepte el formato estándar lo importará normalmente.