Facturae, error nested excepcion is: java.lang.Exception: alias is null, solucion.

Comparte:

Hace unos dias, un colega que usa Facturae para sus facturas con la administracion publica, me informa de que al enviar una factura emitida le sale el siguiente error y no sabe por que, el no ha hecho nada con el programa, ni ha cambiado nada, ni ha modificado datos… pero no puede enviar facturas.

El error indica poco o nada, nos señala a Java como autor del fallo pero ya os ahorro yo el tiempo de reinstalar Java, reinstalar el programa Facturae por completo, formatear el ordenador o incluso cambiar de equipo y que siga saliendo sin saber por que, hasta que preguntandole mas cosas me dice que lo unico que habia cambiado en el ordenador era el certificado que usa, que le iba a caducar y entonces lo renovo online, pero que era el mismo certificado.

Aqui esta el problema, el certificado es el mismo si y no, si por que sigue siendo tu certificado con tu DNI o con tu REPRESENTACION y tus datos, pero el certificado en realidad cambia, y mucho. Para los que ya estais de andar con Facturae y pegaros de hostias con los certificados digitales, os dareis cuenta de que la primera vez que vais a usar Facturae debeis registraros en la web de FACE y dar de alta el certificado que vayais a usar en FACE, ¿a que ya vais viendo por donde van los tiros?

En FACE debeis ir a INTEGRADORES -> GESTION DE CERTIFICADOS y logearos con vuestro certificado, y despues TENEIS QUE DAR DE ALTA EL NUEVO CERTIFICADO y eliminar el viejo. Aunque sea una renovacion el certificado cambia por completo, y lo que teneis que «pasar» a FACE es el PEM que es la «matricula» unica de cada certificado, por eso sale este error, en realidad teneis un certificado en vuestro equipo que usa Facturae y otro distinto en FACE y no se puede verificar vuestra «persona», solo eso.

Podeis hacer la prueba en el programa Facturae cambiando el almacen del que quereis que tire el programa, decirle a mano donde esta el certificado, ir a CONFIGURACION -> CONFIGURACION FACE y marcar «Seleccionar certificado de disco (*.p12)», elegir vuestro certificado y aceptar todo.

Si vais a enviar la factura os dira lo siguiente, el error de Java ya no sale, pero os dice esto que ya es mas claro con lo que pasa:

Pues ya sabeis, actualizais el certificado en FACE sacando el PEM y listo, asunto solucionado. Si no sabeis sacar el PEM de un certificado, aqui os dejo el post que puse sobre ello: https://www.mur3.com/como-obtener-el-pem-de-un-certificado/

NOTA: Este error de JAVA puede salir por otras causas que igual no tienen que ver con el certificado, para ello, en esta web os indican posibles soluciones sencillas si esto no os sirve, en mi caso no funciono nada de esto y el problema era el certificado, os lo dejo por si acaso tambien y en los comentarios hay alguno que aporta mas informacion. https://empiezapori.com/problema-facturae-3-4-al-poner-la-firma-electronica-windows-10/

MuR3

1984 | ASTURIAS | INFORMATICO | RETRO-GAMER | BLOGGER | YOUTUBER

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.