diff --git a/addons/account/models/account_move.py b/addons/account/models/account_move.py index 3d65c87a7e7..b6417725de4 100644 --- a/addons/account/models/account_move.py +++ b/addons/account/models/account_move.py @@ -495,7 +495,8 @@ class AccountMove(models.Model): line.account_id = new_term_account self._compute_bank_partner_id() - self.partner_bank_id = self.bank_partner_id.bank_ids and self.bank_partner_id.bank_ids[0] + bank_ids = self.bank_partner_id.bank_ids.filtered(lambda bank: bank.company_id is False or bank.company_id == self.company_id) + self.partner_bank_id = bank_ids and bank_ids[0] # Find the new fiscal position. delivery_partner_id = self._get_invoice_delivery_partner_id()