From e861e6dddb05744a1c78bba08ca43451c59a3c36 Mon Sep 17 00:00:00 2001
From: David Monjoie <dmo@odoo.com>
Date: Thu, 7 Jun 2018 14:33:26 +0200
Subject: [PATCH] [FIX] purchase_stock: fix wrong date after forward-port

---
 addons/purchase_stock/models/account_invoice.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/addons/purchase_stock/models/account_invoice.py b/addons/purchase_stock/models/account_invoice.py
index c23303533e31..28b7bf8bd0b7 100644
--- a/addons/purchase_stock/models/account_invoice.py
+++ b/addons/purchase_stock/models/account_invoice.py
@@ -57,7 +57,7 @@ class AccountInvoice(models.Model):
                         valuation_price_unit = po_currency._convert(
                             i_line.purchase_line_id.product_uom._compute_price(i_line.purchase_line_id.price_unit, i_line.uom_id),
                             inv.currency_id,
-                            company=po_company, date=inv.date, round=False,
+                            company=po_company, date=inv.date_invoice, round=False,
                         )
                         stock_move_obj = self.env['stock.move']
                         valuation_stock_move = stock_move_obj.search([
@@ -90,7 +90,7 @@ class AccountInvoice(models.Model):
                             # In this condition, we have a real price-valuated product which has not yet been received
                             valuation_price_unit = po_currency._convert(
                                 i_line.purchase_line_id.price_unit, inv.currency_id,
-                                company=po_company, date=inv.date, round=False,
+                                company=po_company, date=inv.date_invoice, round=False,
                             )
 
                     interim_account_price = valuation_price_unit * line_quantity
-- 
GitLab