diff --git a/account_payment_purchase/models/procurement_order.py b/account_payment_purchase/models/procurement_order.py index 236ec611a..2e685323e 100644 --- a/account_payment_purchase/models/procurement_order.py +++ b/account_payment_purchase/models/procurement_order.py @@ -14,7 +14,9 @@ class ProcurementOrder(models.Model): """Propagate payment mode on MTO/drop shipping.""" if po_vals.get('partner_id'): partner = self.env['res.partner'].browse(po_vals['partner_id']) - po_vals['payment_mode_id'] = partner.supplier_payment_mode.id + po_vals['payment_mode_id'] = partner.with_context( + force_company=procurement.company_id.id).\ + supplier_payment_mode.id po_vals['supplier_partner_bank_id'] = ( self.env['purchase.order']._get_default_supplier_partner_bank( partner))