stock balance report fixed
diff --git a/erpnext/stock/report/stock_balance/stock_balance.py b/erpnext/stock/report/stock_balance/stock_balance.py
index 4f456fe..45f5ccc 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 @@
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