La diferencia entre P12 PFX y CER Facturador SUNAT importa al momento de configurar la firma de tus comprobantes electrónicos. Este artículo está dirigido a contribuyentes, contadores y responsables de pymes que usan o evalúan usar el SEE Facturador SUNAT y necesitan identificar el papel de cada archivo sin asumir que todos se usan igual.
La respuesta corta es esta: el instructivo del Facturador SUNAT v1.2 identifica el archivo .pfx como el que permite generar la firma digital del comprobante y el archivo .cer como la llave pública que se registra mediante Clave SOL. Por otro lado, SUNAT señala que el Certificado Digital Tributario (CDT) que se descarga desde su sistema se llama certificado.p12.
Aunque los nombres de las extensiones pueden parecer similares, su uso dentro de la emisión electrónica no debe confundirse. El certificado digital es el elemento que permite generar la firma digital de los comprobantes electrónicos, pero durante la configuración pueden intervenir archivos con funciones diferentes.
El certificado digital y su papel en el Facturador SUNAT
SUNAT indica que el certificado digital es necesario para emitir comprobantes electrónicos mediante el SEE desarrollado desde los sistemas del contribuyente, el SEE Facturador SUNAT y el SEE-OSE. Su función es generar la firma digital de los comprobantes electrónicos.
En este contexto, el certificado no es solamente un archivo que se guarda en una carpeta. Está vinculado a la identidad del titular y se usa para las operaciones de dicho titular. En el caso del Certificado Digital Tributario, SUNAT establece que debe utilizarse exclusivamente para generar la firma digital de comprobantes de pago u otros documentos electrónicos emitidos mediante esos sistemas.
Además, la orientación de SUNAT señala que el certificado debe contener los nombres y apellidos o la denominación o razón social. Si corresponde a una persona jurídica, debe incluir el RUC de la empresa y contar con nivel de seguridad medio.
Esto ayuda a entender una distinción esencial: el certificado digital es el concepto y la credencial empleada para firmar, mientras que PFX, CER y P12 son nombres de archivos que pueden participar de manera distinta en el proceso. No conviene elegir uno únicamente por su extensión sin revisar su función y el procedimiento aplicable.
Para quienes necesitan evaluar alternativas de certificado para facturación electrónica, el catálogo de certificados permite revisar las opciones disponibles. Lo importante antes de configurar el Facturador es saber qué archivo contiene la información necesaria para la firma y cuál corresponde al registro ante SUNAT.
PFX: el archivo que el instructivo usa para firmar
El instructivo oficial del Sistema Facturador SUNAT v1.2, publicado por SUNAT, explica expresamente la función del archivo .pfx: es el archivo que permite generar la firma digital del comprobante. Según ese documento, el Facturador SUNAT realiza la función de firma usando dicho archivo.
En el proceso de configuración descrito por el instructivo, el usuario debe seleccionar el archivo PFX, ingresar su contraseña e importarlo. Por tanto, no basta con disponer de un certificado: también es necesario resguardar la contraseña asociada al archivo que se usará para la firma.
Desde la perspectiva técnica, un archivo PFX puede incluir el certificado y una llave privada. Esta explicación ayuda a comprender por qué se utiliza para importar una llave privada y para generar una firma digital. Sin embargo, esta referencia técnica no debe interpretarse como una lista normativa de extensiones aceptadas para toda versión actual del Facturador SUNAT.
Si la importación del archivo no resulta exitosa, el instructivo mencionado advierte restaurar el archivo inicial FacturadorKey.jks. Se trata de una indicación concreta del procedimiento documentado para esa versión del Facturador, no de una recomendación para modificar archivos o configuraciones sin validación.
La página vigente del SEE Facturador SUNAT indica, a su vez, que debe cargarse en la carpeta CERT el certificado digital con el que se firmarán los documentos electrónicos. También recuerda que ese certificado debe estar registrado en SUNAT Operaciones en Línea. Sin embargo, esa página no publica en ese apartado una extensión específica para el archivo de la carpeta CERT.
CER: la llave pública para el registro mediante Clave SOL
El archivo .cer cumple una función distinta en la explicación del instructivo oficial. SUNAT lo describe como la llave pública que se registra mediante Clave SOL y con la cual identifica los XML firmados recibidos.
Por ello, el CER no debe confundirse automáticamente con el archivo destinado a efectuar la firma dentro del Facturador. El instructivo separa ambas acciones: el PFX se emplea para generar la firma digital y el CER se registra ante SUNAT mediante Clave SOL.
Esta separación responde a dos necesidades del proceso de emisión electrónica:
- Usar una credencial para generar la firma digital del comprobante.
- Registrar la llave pública para que SUNAT pueda identificar los XML firmados que recibe.
Antes de usar el Facturador SUNAT, el contribuyente debe haber registrado su correo electrónico y su certificado digital en la opción habilitada para ello en SUNAT Operaciones en Línea. SUNAT también señala que, para obtener la calidad de emisor electrónico con el SEE Facturador SUNAT, una alternativa es cargar un certificado digital y un correo electrónico a través de SUNAT Operaciones en Línea.
En la práctica, esto exige revisar con cuidado cuál de los archivos entregados corresponde a la llave pública y cuál es el archivo de firma. Si tienes más de un archivo con extensiones distintas, no los intercambies por intuición. La documentación del Facturador v1.2 aporta la diferencia funcional entre PFX y CER, pero la página vigente no especifica si se trata del mismo archivo físico en cada paso ni enumera todas las extensiones admitidas en cada escenario.
P12: el nombre del CDT descargado desde SUNAT
El caso del .p12 es especialmente importante porque SUNAT identifica con ese nombre el archivo descargado cuando el contribuyente obtiene un Certificado Digital Tributario. La página de SUNAT indica que el archivo se denomina certificado.p12.
SUNAT también señala que ese archivo corresponde al CDT descargado y que debe importarse mediante los utilitarios de Windows para instalarlo o usarlo en el sistema de emisión electrónica elegido. Durante la descarga, el contribuyente debe crear una clave privada con un mínimo de ocho caracteres y una contraseña alfanumérica. Esa clave protege el uso del archivo descargado.
Técnicamente, PKCS #12 es un estándar diseñado para transportar información de identidad, incluidos certificados y llaves privadas. Esta base técnica ayuda a entender por qué P12 y PFX suelen asociarse a archivos que contienen información sensible para la firma. Aun así, no es correcto concluir que puedes cambiar la extensión de un .p12 a .pfx y usarlo sin más en cualquier instalación.
SUNAT confirma que su CDT se descarga como .p12, mientras que el instructivo del Facturador SUNAT v1.2 ilustra la importación de un .pfx. No hay una fuente oficial localizada que afirme literalmente que ambos archivos pueden renombrarse entre sí o que sean siempre intercambiables dentro del Facturador SUNAT.
La acción prudente es mantener el archivo original, proteger su contraseña y confirmar el procedimiento aplicable con la documentación de tu versión del Facturador, con el proveedor del certificado o en el portal de SUNAT. Renombrar un archivo no equivale necesariamente a convertirlo ni garantiza que el sistema pueda utilizarlo.
Tabla práctica: qué revisar con P12, PFX y CER
La siguiente tabla resume las funciones documentadas y la acción más segura según la información disponible. No reemplaza la verificación de la versión del Facturador que utilizas.
| Formato | Función documentada | Acción segura |
|---|---|---|
.pfx |
El instructivo del Facturador SUNAT v1.2 lo identifica como el archivo que permite generar la firma digital del comprobante. | Seleccionarlo e importarlo con su contraseña cuando sigas el proceso descrito por ese instructivo. |
.cer |
El instructivo lo identifica como la llave pública que se registra mediante Clave SOL. | Usarlo para el registro indicado por SUNAT y verificar que corresponda al certificado de firma. |
.p12 |
SUNAT denomina certificado.p12 al CDT descargado desde su sistema. |
Conservarlo como fue descargado, proteger su clave e importarlo mediante los utilitarios de Windows según indique SUNAT. |
Una confusión frecuente es pensar que “certificado” se refiere a un único archivo con una única tarea. En realidad, SUNAT puede referirse al certificado digital como la credencial usada en la firma, mientras que el procedimiento puede distinguir entre el archivo que permite firmar y la llave pública que se registra.
Tampoco es recomendable modificar solamente la extensión del archivo ni intentar una conversión sin confirmar el procedimiento. La página vigente del Facturador pide cargar en CERT el certificado con el que se firmarán los documentos y exige que esté registrado en SUNAT Operaciones en Línea, pero no publica una lista completa de extensiones, algoritmos, tamaños de llave o codificaciones aceptadas para todos los certificados y versiones.
Checklist antes de emitir comprobantes electrónicos
Antes de iniciar la emisión, revisa estos puntos para reducir errores de configuración y mantener ordenados los archivos del certificado:
- Verifica la identidad del certificado. Confirma que corresponde al contribuyente o, de ser el caso, que incluye la información exigida para una persona jurídica, como la razón social y el RUC.
- Registra el correo y el certificado en SOL. SUNAT indica que ambos deben estar registrados antes de usar el Facturador SUNAT.
- Distingue los archivos por su función. Según el instructivo v1.2, PFX se relaciona con la firma digital y CER con el registro de la llave pública mediante Clave SOL.
- Revisa el archivo que carga el Facturador. La página actual indica cargar en
CERTel certificado que firmará los documentos electrónicos y verificar que esté registrado en SUNAT Operaciones en Línea. - Protege la contraseña y la llave privada. La contraseña es parte del uso seguro del archivo de certificado. Evita compartirla o guardarla sin controles.
- No renombres ni conviertas por defecto. Si tu CDT fue descargado como
certificado.p12, no asumas que basta cambiarlo a PFX. Confirma el procedimiento de tu sistema antes de realizar cambios.
La configuración correcta del certificado es parte directa de la emisión electrónica. Si utilizas el Facturador SUNAT, distingue primero el propósito de cada archivo y luego sigue el procedimiento documentado para tu caso. Así evitarás registrar la pieza equivocada en SOL o cargar un archivo inadecuado para la firma de tus comprobantes.
Este artículo tiene fines informativos y no constituye asesoría tributaria. La normativa SUNAT se actualiza con frecuencia: verifica siempre contra las fuentes oficiales citadas. Contenido revisado por el equipo de CDT.PE.