Módulo de Comisiones (sale_commision)

536 views
Skip to first unread message

Pablo Méndez

unread,
Aug 28, 2014, 10:23:55 AM8/28/14
to openerp-s...@googlegroups.com
Hola,

he estado probando el módulo de comisiones (sale_commision) desarrollado por Pexego y portado a la versión 7 por Codeback basandome en la información de la siguiente web: http://openerp.codeback.es/docs/sales/commission. Me están surgiendo una serie de problemas.

Creo una serie de comerciales y agentes y se los asigno a una serie de clientes que sé que han facturado en un determinado período. Cuando quiero liquidar esas comisiones me dirijo a Ventas/Comisiones/Agentes de ventas, selecciono el comercial al que le quiero liquidar las comisiones pulso en Más/Realizar liquidación de agentes y selecciono el período y pulso Ejecutar liquidaciones de agentes. Cuando ahora me dirijo a la sección Liquidaciones para ver el resultado siempre me indica 0, y he comprobado que tengo asignados clientes con facturas en ese período y para ese determinado agente. No consigo probar el módulo sin que las liquidaciones me den 0 siempre. No sé que estoy haciendo mal. Espero que alguien lo esté utilizando y me ayude a utilizar correctamente este módulo.

Saludos

Pedro Manuel Baeza Romero

unread,
Aug 28, 2014, 10:33:33 AM8/28/14
to openerp-s...@googlegroups.com
Buenas, Pablo, al tratarse de algo tan específico, que no es del estándar, no sé si alguien más podrá ayudarte, por lo que te recomiendo que contactes con la empresa original que lo desarrolló y le contrates un soporte para ésta y otras posibles cuestiones que te puedan surgir.

Un saludo.


--
Has recibido este mensaje porque estás suscrito al grupo "Usuarios OpenERP en España" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a openerp-spain-u...@googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

Pablo Méndez

unread,
Aug 28, 2014, 12:00:42 PM8/28/14
to openerp-s...@googlegroups.com
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 

Paul Orellana

unread,
Aug 28, 2014, 12:15:27 PM8/28/14
to openerp-s...@googlegroups.com
Hola Pablo yo he probado este modulo y me hido bien : https://www.odoo.com/apps/7.0/sale_commission_calc/
no he probado el que indicas porque esta creado para la versión 6.
Saludos

Paul Orellana
Ing. Industrial - Perú



--

Pedro Manuel Baeza Romero

unread,
Aug 28, 2014, 12:16:17 PM8/28/14
to openerp-s...@googlegroups.com
Eso puedes directamente quitarle ese argumento context y probar de nuevo a ver.

Un saludo.


--

Juan Sallent

unread,
Oct 9, 2014, 6:22:18 AM10/9/14
to openerp-s...@googlegroups.com
Buenos días Pablo,

Al final te funcionó el modulo de sale_commission en OpenERP 7.0?.. Yo lo estoy intentando probar y tengo el mismo problema...al liquidar un agente no me recoge ninguna factura.

Gracias

It Automation

unread,
Aug 30, 2017, 12:40:12 AM8/30/17
to Usuarios Odoo / OpenERP en España
Estimados:

Agradezco vuestros aportes, tengo instalados los módulos de OCA para la versión 8 y cuando intento crear liquidaciones, no me coge ninguna factura y no tengo ningún error en el log. Todos los módulos se instalaron correctamente. Alguien tiene alguna idea de lo que podría estar mal.

Saludos Cordiales

Pedro Manuel Baeza Romero

unread,
Aug 30, 2017, 3:10:10 AM8/30/17
to Usuarios Odoo / OpenERP en España
La fecha que tienes que poner es la del periodo siguiente al actual. Si es por meses, pues el 1 del mes que viene.

Un saludo.

--
Has recibido este mensaje porque estás suscrito al grupo "Usuarios Odoo / OpenERP en España" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a openerp-spain-users+unsub...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages