Requerimientos
Es momento de empezar con los aspectos técnicos, para ello necesitamos cumplir algunos requisitos.
Contar con:
- Un certificado digital
- Clave SOL de un usuario secundario
Aspectos técnicos
Nota
En entorno de desarrollo, podremos utilizar cualquier certificado de prueba, no necesitamos adquirir uno de momento, tambien contamos con una clave SOL de prueba:
- RUC:
20000000001
(o cualquier ruc) - Usuario:
MODDATOS
- Clave:
moddatos
#
Certificado digitalPodemos crear un certificado digital de prueba utilizando herramientas como openssl
, o también podemos descargar este certificado previamente generado.
Sigues estos pasos para crear tu certificado digital (solo para pruebas).
- Instalar
openssl
, puedes encontrarlo aquí. - Generar la clave privada:
openssl genrsa 2048 > private.key
- Generar el certificado autofirmado:
openssl req -x509 -days 3600 -new -key private.key -out certificate.cer
- Si lo nesecitas en formato
PFX
, puedes hacerlo con:openssl pkcs12 -export -in certificate.cer -inkey private.key -out cert.pfx -passout pass:12345678
, este certificado tendrá como contraseña:12345678
.
Finalmente deberias contar con estos archivos.
tip
El archivo con extension .cer
, es el certificado que se sube al portal de SUNAT, para luego poder enviar comprobantes electrónicos a producción.