From e917bd5334ff696a3908494dc8b89e83ab1f7c1a Mon Sep 17 00:00:00 2001 From: Rohit Waghchaure Date: Mon, 10 Mar 2025 14:43:15 +0530 Subject: [PATCH] fix: stock balance in and out value --- erpnext/stock/report/stock_balance/stock_balance.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/erpnext/stock/report/stock_balance/stock_balance.py b/erpnext/stock/report/stock_balance/stock_balance.py index c0578558318..36d3f6a5865 100644 --- a/erpnext/stock/report/stock_balance/stock_balance.py +++ b/erpnext/stock/report/stock_balance/stock_balance.py @@ -299,9 +299,12 @@ class StockBalanceReport: elif entry.posting_date >= self.from_date and entry.posting_date <= self.to_date: if flt(qty_diff, self.float_precision) >= 0: qty_dict.in_qty += qty_diff - qty_dict.in_val += value_diff else: qty_dict.out_qty += abs(qty_diff) + + if flt(value_diff, self.float_precision) >= 0: + qty_dict.in_val += value_diff + else: qty_dict.out_val += abs(value_diff) qty_dict.val_rate = entry.valuation_rate