Merge branch 'master' of github.com:webnotes/erpnext
diff --git a/material_management/doctype/stock_reconciliation/stock_reconciliation.py b/material_management/doctype/stock_reconciliation/stock_reconciliation.py
index 28410c8..50da30b 100644
--- a/material_management/doctype/stock_reconciliation/stock_reconciliation.py
+++ b/material_management/doctype/stock_reconciliation/stock_reconciliation.py
@@ -127,10 +127,10 @@
 	# update mar
 	# -----------
 	def update_mar(self, d, qty_diff):
-		if not d[self.label['qty']] and not d[self.label['actual_qty']]:
+		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)
+			 self.make_sl_entry(1,d,-1)
 		else:
 			self.update_item_valuation_pre_date(d)