Incluye también en la busca de los movimientos para la liquidación los de destino Stock en caso de que se haya vendido alguno y se haya quedado en negativo.

Haciendo una transferencia interna manualmente desde el depósito del proveedor a Stock, incluirá esos productos en la siguiente liquidación.
Cambiado el tipo de la ubicación Depósito Salidas a view, para evitar movimientos erróneos.
This commit is contained in:
santiky 2021-09-11 18:05:50 +02:00
parent d69b6197ba
commit 8c2719b77d
Signed by: snt
GPG key ID: A9FD34930EADBE71
2 changed files with 3 additions and 2 deletions

View file

@ -31,7 +31,7 @@
<record id="location_deposit_sale" model="stock.location">
<field name="name">Depósitos Salidas</field>
<field name="usage">internal</field>
<field name="usage">view</field>
<field name="location_id" ref="stock_picking_deposito.stock_location_deposits_parent"/>
<field name="warehouse_id" ref="wh_deposits"/>
</record>

View file

@ -62,8 +62,9 @@ class ResPartner(models.Model):
def make_liquidation_buy(self, context = None):
invoice_obj = self.env['account.invoice']
search_vals = [
('location_id', '=', self.deposit_buy_location_id.id),
('location_id', '=', self.deposit_buy_location_id.id),'|',
('location_dest_id', '=', self.env.ref('stock.stock_location_customers').id),
('location_dest_id', '=', self.env.ref('stock.stock_location_stock').id),
]
if self.deposit_buy_last_liquidation_date:
search_vals.append(('date', '>', self.deposit_buy_last_liquidation_date.strftime("%Y-%m-%d %H:%M:%S")))