make ledger entry is qty and actual qty are both zero in stock reco
diff --git a/material_management/doctype/stock_reconciliation/stock_reconciliation.py b/material_management/doctype/stock_reconciliation/stock_reconciliation.py
index 50da30b..69710f0 100644
--- a/material_management/doctype/stock_reconciliation/stock_reconciliation.py
+++ b/material_management/doctype/stock_reconciliation/stock_reconciliation.py
@@ -127,15 +127,18 @@
# update mar
# -----------
def update_mar(self, d, qty_diff):
+ """
+ update item valuation in previous date and also on post date if no qty diff
+ """
+
+ self.update_item_valuation_pre_date(d)
+
if not flt(d[self.label['qty']]) and not flt(d[self.label['actual_qty']]):
- # seems like a special condition when there is no actual quanitity but there is a rate, may be only for setting a rate!
- self.make_sl_entry(1,d,1)
- self.make_sl_entry(1,d,-1)
- else:
- self.update_item_valuation_pre_date(d)
-
- if not qty_diff:
- self.update_item_valuation_post_date(d)
+ # seems like a special condition when there is no actual quanitity but there is a rate, may be only for setting a rate!
+ self.make_sl_entry(1,d,1)
+ self.make_sl_entry(1,d,-1)
+ elif not qty_diff:
+ self.update_item_valuation_post_date(d)
# update valuation rate as csv file in all sle before reconciliation date
# ------------------------------------------------------------------------