Entrando en el problema, en la linea 108 (http://bazaar.launchpad.net/~vauxoo/bank-management/trunk/view/head:/account_voucher_patch/account_voucher.py#L108) se invoca el método create sobre un objeto account.move, ese asiento que se genera es el que queda sin líneas luego de generar el pago. Con sólo comentar ese create se resuelve el problema de los asientos sin líneas, pero persiste un problema mas grave de fondo (IMHO), que es el que exista un módulo que busque parchear las funciones base de account.voucher y que esté desfasado (deprecated), más aún cuando el mismo módulo es una dependencia del bank_management.
Me parece que debemos hacer una revisión exhaustiva de los módulos account_voucher_patch y account_voucher_multipartner para determinar si realmente son necesarios.
El bug se genera desde el módulo account_ voucher_ patch, exactamente en la función account_voucher_get (http:// bazaar. launchpad. net/~vauxoo/ bank-management /trunk/ view/head: /account_ voucher_ patch/account_ voucher. py#L78), move_line_ create (http:// bazaar. launchpad. net/~vauxoo/ bank-management /trunk/ view/head: /account_ voucher_ patch/account_ voucher. py#L283). move_line_ create existe en el objeto base y se le está haciendo una redeclaración completa, por el contrario account_voucher_get no existe en el objeto original.
que es llamada desde la función action_
Esta función action_
Entrando en el problema, en la linea 108 (http:// bazaar. launchpad. net/~vauxoo/ bank-management /trunk/ view/head: /account_ voucher_ patch/account_ voucher. py#L108) se invoca el método create sobre un objeto account.move, ese asiento que se genera es el que queda sin líneas luego de generar el pago. Con sólo comentar ese create se resuelve el problema de los asientos sin líneas, pero persiste un problema mas grave de fondo (IMHO), que es el que exista un módulo que busque parchear las funciones base de account.voucher y que esté desfasado (deprecated), más aún cuando el mismo módulo es una dependencia del bank_management.
Me parece que debemos hacer una revisión exhaustiva de los módulos account_ voucher_ patch y account_ voucher_ multipartner para determinar si realmente son necesarios.