From 1f1e8bba5fde705a31e03d9f9b7db764442b2909 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dar=C3=ADo=20Lodeiros?= Date: Thu, 19 Jan 2023 20:58:03 +0100 Subject: [PATCH] [IMP]pms: improvement autoreconcile invoice with folio payments --- pms/models/account_move.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pms/models/account_move.py b/pms/models/account_move.py index 505db8fc8..c490be93a 100644 --- a/pms/models/account_move.py +++ b/pms/models/account_move.py @@ -277,6 +277,8 @@ class AccountMove(models.Model): and ( line.move_id.partner_id == move.partner_id or not line.move_id.partner_id + or move.partner_id + == self.env.ref("pms.various_pms_partner") ) ) ) @@ -318,6 +320,8 @@ class AccountMove(models.Model): return payments.filtered( lambda p: p.id in [item.id for item in combi] ) + if sum(invoice.folio_ids.mapped("pending_amount")) == 0: + return payments return [] @api.model