From 789ef7e3465e921387a81ea917cbf2815a976467 Mon Sep 17 00:00:00 2001 From: Nabin Hait Date: Thu, 26 Mar 2015 14:37:55 +0530 Subject: [PATCH] stock balance report fixed --- erpnext/stock/report/stock_balance/stock_balance.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/erpnext/stock/report/stock_balance/stock_balance.py b/erpnext/stock/report/stock_balance/stock_balance.py index 4f456feded..45f5ccc4cd 100644 --- a/erpnext/stock/report/stock_balance/stock_balance.py +++ b/erpnext/stock/report/stock_balance/stock_balance.py @@ -4,7 +4,7 @@ from __future__ import unicode_literals import frappe from frappe import _ -from frappe.utils import flt +from frappe.utils import flt, getdate def execute(filters=None): if not filters: filters = {} @@ -88,11 +88,11 @@ def get_item_warehouse_map(filters): qty_diff = flt(d.actual_qty) value_diff = flt(d.stock_value_difference) - - if d.posting_date < filters["from_date"]: + + if d.posting_date < getdate(filters["from_date"]): qty_dict.opening_qty += qty_diff qty_dict.opening_val += value_diff - elif d.posting_date >= filters["from_date"] and d.posting_date <= filters["to_date"]: + elif d.posting_date >= getdate(filters["from_date"]) and d.posting_date <= getdate(filters["to_date"]): qty_dict.val_rate = d.valuation_rate if qty_diff > 0: qty_dict.in_qty += qty_diff