From 8accd442ed01de34fb864b9bb326ea708682caf0 Mon Sep 17 00:00:00 2001 From: jbw Date: Wed, 6 Jul 2022 07:39:57 +0000 Subject: [PATCH] [FIX] account: bank statement with erroneous partner_bank_id MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bug introduced in commit : https://github.com/odoo/odoo/pull/92660/commits/f4bf83382d479cd7060d09ccfe7bd528ec9e29dd would trigger partner_bank_id computation on bst entries and erroneously set the company bank as partner bank. opw-2900828 closes odoo/odoo#95600 X-original-commit: 72e4471595a360635f878b8ea942a20cfef8c9b2 Signed-off-by: William André (wan) --- addons/account/models/account_move.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/addons/account/models/account_move.py b/addons/account/models/account_move.py index 31042561142..79d3ab0d978 100644 --- a/addons/account/models/account_move.py +++ b/addons/account/models/account_move.py @@ -1536,10 +1536,10 @@ class AccountMove(models.Model): @api.depends('commercial_partner_id') def _compute_bank_partner_id(self): for move in self: - if move.is_outbound(): - move.bank_partner_id = move.commercial_partner_id - else: + if move.is_inbound(): move.bank_partner_id = move.company_id.partner_id + else: + move.bank_partner_id = move.commercial_partner_id @api.model def _get_invoice_in_payment_state(self):