diff --git a/addons/sale/models/sale_order.py b/addons/sale/models/sale_order.py index 3a7503446cd..23735ac0c03 100644 --- a/addons/sale/models/sale_order.py +++ b/addons/sale/models/sale_order.py @@ -941,7 +941,7 @@ class SaleOrder(models.Model): 'partner_id': self.partner_invoice_id.id, 'partner_shipping_id': self.partner_shipping_id.id, 'fiscal_position_id': (self.fiscal_position_id or self.fiscal_position_id._get_fiscal_position(self.partner_invoice_id)).id, - 'partner_bank_id': self.company_id.partner_id.bank_ids[:1].id, + 'partner_bank_id': self.company_id.partner_id.bank_ids.filtered(lambda bank: bank.company_id.id in (self.company_id.id, False))[:1].id, 'journal_id': journal.id, # company comes from the journal 'invoice_origin': self.name, 'invoice_payment_term_id': self.payment_term_id.id,