Actualizar estado de presupuesto desde factura rectificativa.
En este MR se se agregó una funcionalidad que permite actualizar un presupuesto (desde facturado a cancelado o a pedido de venta) asociado a una factura, desde la rectificativa de esa factura. Esto permite que se pueda volver a trabajar con ese pedido en caso de que se necesite generar una nueva factura y no haya que crear uno nuevo.
Issue relacionada: coodesoft/polcecal#83
Cambios del MR:
- modelo account_move.py
- Se actualiza el método
unlink
para que chequee si la factura que se intenta es una factura regular. - Se crean dos métodos nuevos
action_cancel_sale_order
yaction_unlink_sale_order
encargados de procesar la cancelación y la liberación (queda como pedido de venta) de un presupuesto
- Se actualiza el método
- modelo sale.py (esto no formaba parte de la issue, pero cayó en la volteada)
- Se actualizan los métodos que recuperan las facturas publicadas y borradores para que, solamente, tomen las facturas regulares para mostrarlas en la cabecera de un presupuesto. Antes también tomaba las rectificativas.
- vista account_move_views.xml
- Se extiende la vista de formulario de una factura, para que en el caso de las rectificativas, muestre dos nuevos botones que serán visibles luego de que la factura se valide. Estos botones se corresponden con los métodos
action_cancel_sale_order
yaction_unlink_sale_order
- Se extiende la vista de formulario de una factura, para que en el caso de las rectificativas, muestre dos nuevos botones que serán visibles luego de que la factura se valide. Estos botones se corresponden con los métodos
El resto de los cambios son de archivos del módulo.
Edited by Laion