diff --git a/addons/sale/models/account_move.py b/addons/sale/models/account_move.py
index 3e2f588ab1c0d9c154bc2215a5fd32c782aedf19..54d691554445748ac4ec4f3fb3ac903dadbfaa27 100644
--- a/addons/sale/models/account_move.py
+++ b/addons/sale/models/account_move.py
@@ -208,7 +208,7 @@ class AccountMoveLine(models.Model):
 
         if self.product_id.expense_policy == 'sales_price':
             product = self.product_id.with_context(
-                partner=order.partner_id.id,
+                partner=order.partner_id,
                 date_order=order.date_order,
                 pricelist=order.pricelist_id.id,
                 uom=self.product_uom_id.id,