Foro de Odoo Argentina


¡BIENVENIDO AL FORO DE ODOO ARGENTINA!

BRINDAMOS UN ESPACIO A LA COMUNIDAD ARGENTINA DE ODOO PARA CENTRALIZAR EL DEBATE, COMPARTIR IDEAS, DESARROLLOS, Y FORMAR PARTE DE UNA COMUNIDAD QUE CRECE DÍA A DÍA

¿No estás registrado?  REGISTRATE

0

Error alta de certificado de Factura Electrónica en Odoo v9 Docker ADHOC

Avatar
Maximiliano Bracho

Estimados, buenos días. He realizado la instalación de ADHOC mediante DOCKER, siguiendo los pasos de: https://github.com/ingadhoc/docker-odoo-adhoc. Al configurar el alias para factura electrónica obtengo los siguientes errores: 

​(Al presionar "Confirmar" dentro del alias generado (dentro del certificado donde se sube el .csr).
Error desconocido.

X509 devolvió este mensaje:
'NoneType' object has no attribute 'load_certificate'    

Y el error (al presionar "Crear Pedido de Certificado"): 

Odoo Server Error

Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/openerp/http.py", line 650, in _handle_exception return super(JsonRequest, self)._handle_exception(exception) File "/usr/lib/python2.7/dist-packages/openerp/http.py", line 687, in dispatch result = self._call_function(**self.params) File "/usr/lib/python2.7/dist-packages/openerp/http.py", line 323, in _call_function return checked_call(self.db, *args, **kwargs) File "/usr/lib/python2.7/dist-packages/openerp/service/model.py", line 118, in wrapper return f(dbname, *args, **kwargs) File "/usr/lib/python2.7/dist-packages/openerp/http.py", line 316, in checked_call result = self.endpoint(*a, **kw) File "/usr/lib/python2.7/dist-packages/openerp/http.py", line 966, in __call__ return self.method(*args, **kw) File "/usr/lib/python2.7/dist-packages/openerp/http.py", line 516, in response_wrap response = f(*args, **kw) File "/usr/lib/python2.7/dist-packages/openerp/addons/web/controllers/main.py", line 899, in call_button action = self._call_kw(model, method, args, {}) File "/usr/lib/python2.7/dist-packages/openerp/addons/web/controllers/main.py", line 887, in _call_kw return getattr(request.registry.get(model), method)(request.cr, request.uid, *args, **kwargs) File "/usr/lib/python2.7/dist-packages/openerp/api.py", line 250, in wrapper return old_api(self, *args, **kwargs) File "/usr/lib/python2.7/dist-packages/openerp/api.py", line 381, in old_api result = method(recs, *args, **kwargs) File "/opt/odoo/extra-addons/ingadhoc-odoo-argentina/l10n_ar_afipws/models/afipws_certificate_alias.py", line 184, in action_create_certificate_request req = crypto.X509Req() AttributeError: 'NoneType' object has no attribute 'X509Req'

Estoy usando Ubuntu 16.04 LTS.
Alguno sabe solucionarlo?
​Muchas gracias!!

 

 

Avatar
Descartar
2 Respuestas
0
Avatar
Gustavo Orrillo
Best Answer

Me paso un par de veces. Lo resolvi de una forma poco convencional, haciendo update a la base de datos. Lo que paso (si mal no recuerdo) es que hay una secuencia de pasos bien definida para crear los certiicados y actualizarlo (mas un tema de versiones con la libreria crypto). Como no quise romperme la cabeza, hice directamente el update con el SQL. Que me parece mas sensato crear los certificados y los keys con openssl que hacerlo mediante Odoo. Sera menos user friendly pero es algo que se hace una sola vez. En mi humilde opinion

Avatar
Descartar
0
Avatar
Maximiliano Bracho
Best Answer

Gustavo, muchísimas gracias por tu pronta respuesta.
​Voy a volver a bajar todo e instalar, si me sigue pasando veré de descifrar cómo insertar la info por base de datos.
Si tienes unos pequeños pasos de cómo hacer el update te lo super agradezco. (Tablas, campos, etc.), y veo de pasarlo a postgre.Muchas gracias nuevamente.
​Saludos.

 

Avatar
Descartar