Conversión de certificado digital para uso en GeneraSII

El esquema general de conversión es el siguiente, aunque es conveniente que lea el procedimiento completo:

Esquema de conversión de certificado para uso en GeneraSII

Tras la exportación del certificado digital desde Internet Explorer o Firefox procedemos a prepararlo para su uso en GeneraSII.

Vamos a menú superior: Conectividad -> Convertir Certificados.

En las instalaciones iniciales antes hay que descargar: Archivo de recursos: Librerías de comunicación openssl. Se sitúa y ejecuta junto al ejecutable de GeneraSII. Esto no es necesario para cambios de certificados, ya que este paso se hizo en la instalación inicial.

Use la opción "Descargar archivo de Recursos". Será necesario tanto para este proceso como para enviar datos a la AEAT.

Descargar recursos GeneraSII

Actualizar certificado caducado

Antes de importar el nuevo certificado, borre los archivos del antiguo certificado en el directorio de Certificados de GeneraSII.

Certificado de empresa y certificado de asesor (colaborador social)

El programa usará el certificado de la empresa cuando sea encontrado en el directorio "Certificados" de la misma. Si no existe usará un certificado de colaborador social para la Agencia Tributaria, localizado en el directorio "Asesor\Certificados".

En una empresa normal tendrán que usar los certificados digitales de cada una de las empresas que presenten el Suministro Inmediato de Información o autorizar a una de ellas como presentador del resto.

Conversión de certificado

1) Seleccionamos certificado exportado en formato *.pfx o *.p12
2) Introducimos la contraseña con que lo hemos protegido
3) Indicamos el directorio destino: de asesor o de empresa
4) Ponemos contraseña para proteger la parte privada del certificado, *.key.pem.
5) Convertimos el certificado

 

Convertir certificado digital para uso en SII

Confirme que los archivos generados con extensión *.pem tienen un tamaño diferente a 0, en caso contrario la exportación ha fallado.

Se puede usar el icono de la apertura de directorio al lado de Directorio Destino para abrir el directorio dónde se han convertido y configurado los certificados.

Certificado de autoridad certificadora

Si el certificado *.ca.pem no tiene contenido es porque no estaba incluido en la copia de seguridad.

Al intentar enviar se produce un error "Could not load root certificate":

Error root certificate

También podrá comprobar que el tamaño del archivo *.ca.pem es 0:

Certificados digitales exportados desde Explorer y Firefox

Puedes descargar una copia y sobre-escribir el archivo *.ca.pem.

Contraseñas y seguridad

El sistema, por su seguridad, no permite guardar la parte privada de su certificado digital sin proteger con contraseña.

Cuando intente enviar o consultar datos de la Agencia Tributaria le será solicitada. Una vez introducida no la pedirá nuevamente. Se mantendrá en memoria hasta que cambie de empresa o cierre el programa.

Hemos diseñado un sistema para evitar esta petición y para que se pueda usar GeneraSII sin conocer dicha contraseña y no comprometer la seguridad del certificado digital. Se crea un archivo *.key.pass con dicha contraseña. Cuando existe este archivo el sistema no solicita la contraseña. La opción se realiza con Crear archivo con password.

Crear archivo con password de la contraseña

La contraseña se guarda cifrada, la apertura del archivo no permite conocer la contraseña. Solo alguien que conozca el sistema de cifrado utilizado en GeneraSII podría descubrir su contraseña.

No obstante lo anterior, siempre proteja adecuadamente el acceso al directorio de GeneraSII. Aparte de los certificados estarán todos los archivos con datos y registros xml de envío y respuestas.

Comprobación de instalación de certificado

Para comprobar que el certificado está correctamente instalado haga un verificación de nombre en el censo de la AEAT. Se requiere usar certificado, si funciona, le funcionará el envío de datos al SII.

Error en nombre de persona física en SII

Caducidad de certificado

El certificado debe sustituirse cuando caduca, en caso contrario recibirá un error:  HTTP 302 Conexión incorrecta.

Error por certificado caducado

Vaya al directorio de "Certificados" borre los archivos actuales e importe el nuevo certificado.

Uso de certificados diferentes por ejercicio

Desde la versión 2.0.3.30 de 2020-11-16, se permite usar certificados diferentes por ejercicio tanto a nivel de empresa como de asesor.

Se usará el primer certificado que se encuentra. Esta es la secuencia de búsqueda y carga de los certificados en los directorios de GeneraSII:

  1. En directorio Datos\NIFTitular\Certificados\Ejercicio
  2. En directorio Datos\NIFTitular\Certificados
  3. En directorio Asesor\Certificados\Ejercicio
  4. En directorio Asesor\Certificados

Los datos de NIFTitular y Ejercicio serían los que aparecen en "Dir. Titular" y "Dir. Ejercicio-Periodo":

Directorios con los datos del titular

Aunque es opcional la creación de bases de datos para diferentes ejercicios y puede nombrar los mismos como prefiera, le recomendamos que utilice una separación y nombrado por años.