From f6a4d391c01f751f7cea5050690460b8032cbbbd Mon Sep 17 00:00:00 2001 From: rohitwaghchaure Date: Fri, 7 Jun 2024 22:34:05 +0530 Subject: [PATCH] fix: stock_value_change for legacy serial nos (#41825) --- erpnext/stock/stock_ledger.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/erpnext/stock/stock_ledger.py b/erpnext/stock/stock_ledger.py index 983d0591aaa..cc4f3043e93 100644 --- a/erpnext/stock/stock_ledger.py +++ b/erpnext/stock/stock_ledger.py @@ -837,7 +837,7 @@ class update_entries_after: ) outgoing_value = sn_obj.get_incoming_rate() - stock_value_change = -1 * outgoing_value + stock_value_change = actual_qty * outgoing_value else: stock_value_change = actual_qty * sle.outgoing_rate @@ -1312,6 +1312,7 @@ class update_entries_after: # future entries will correct the overall accounting as each # batch individually uses moving average rates. outgoing_rate = self.get_fallback_rate(sle) + stock_value_difference = outgoing_rate * actual_qty self.wh_data.stock_value = round_off_if_near_zero(self.wh_data.stock_value + stock_value_difference)