Gracias por tu respuesta. A ver si consigo solucionar, o si alguien me aclara un poco estos conceptos, si no tendré que solicitar soporte.
Es curioso, haciendo más pruebas ahora me he dado cuenta de que al instalar este módulo me da un error cuando voy a un pedido de venta y quiero crear factura. Selecciono la fecha de factura y al pulsar en Crear da el siguiente error:
Client Traceback (most recent call last):
File "/opt/openerp/server/openerp/addons/web/http.py", line 204, in dispatch
response["result"] = method(self, **self.params)
File "/opt/openerp/server/openerp/addons/web/controllers/main.py", line 1132, in call_button
action = self._call_kw(req, model, method, args, {})
File "/opt/openerp/server/openerp/addons/web/controllers/main.py", line 1120, in _call_kw
return getattr(req.session.model(model), method)(*args, **kwargs)
File "/opt/openerp/server/openerp/addons/web/session.py", line 42, in proxy
result = self.proxy.execute_kw(self.session._db, self.session._uid, self.session._password, self.model, method, args, kw)
File "/opt/openerp/server/openerp/addons/web/session.py", line 30, in proxy_method
result = self.session.send(self.service_name, method, *args)
File "/opt/openerp/server/openerp/addons/web/session.py", line 103, in send
raise xmlrpclib.Fault(openerp.tools.ustr(e), formatted_info)
Server Traceback (most recent call last):
File "/opt/openerp/server/openerp/addons/web/session.py", line 89, in send
return openerp.netsvc.dispatch_rpc(service_name, method, args)
File "/opt/openerp/server/openerp/netsvc.py", line 292, in dispatch_rpc
result = ExportService.getService(service_name).dispatch(method, params)
File "/opt/openerp/server/openerp/service/web_services.py", line 626, in dispatch
res = fn(db, uid, *params)
File "/opt/openerp/server/openerp/osv/osv.py", line 188, in execute_kw
return self.execute(db, uid, obj, method, *args, **kw or {})
File "/opt/openerp/server/openerp/osv/osv.py", line 131, in wrapper
return f(self, dbname, *args, **kwargs)
File "/opt/openerp/server/openerp/osv/osv.py", line 197, in execute
res = self.execute_cr(cr, uid, obj, method, *args, **kw)
File "/opt/openerp/server/openerp/osv/osv.py", line 185, in execute_cr
return getattr(object, method)(cr, uid, *args, **kw)
File "/opt/openerp/server/openerp/addons/stock/wizard/stock_invoice_onshipping.py", line 106, in open_invoice
res = self.create_invoice(cr, uid, ids, context=context)
File "/opt/openerp/server/openerp/addons/stock/wizard/stock_invoice_onshipping.py", line 146, in create_invoice
context=context)
File "/opt/openerp/server/openerp/addons/sale_payment/sale_payment.py", line 77, in action_invoice_create
res = super(stock_picking, self).action_invoice_create(cr, uid, ids, journal_id, group, type, context)
File "/opt/openerp/server/openerp/addons/delivery/stock.py", line 128, in action_invoice_create
context=context)
File "/opt/openerp/server/openerp/addons/stock/stock.py", line 1160, in action_invoice_create
self._invoice_line_hook(cr, uid, move_line, invoice_line_id)
File "/opt/openerp/server/openerp/addons/sale_commission/stock_picking.py", line 51, in _invoice_line_hook
super(stock_picking, self)._invoice_line_hook(cr, uid, move_line, invoice_line_id, context=context) TypeError: _invoice_line_hook() got an unexpected keyword argument 'context'
Gracias por vuestro tiempo. Un saludo
Pablo