Fixes for test cases
diff --git a/erpnext/stock/doctype/stock_entry/stock_entry.py b/erpnext/stock/doctype/stock_entry/stock_entry.py
index 3df4f94..0196c31 100644
--- a/erpnext/stock/doctype/stock_entry/stock_entry.py
+++ b/erpnext/stock/doctype/stock_entry/stock_entry.py
@@ -475,7 +475,8 @@
 			_validate_production_order(pro_doc)
 			pro_doc.run_method("update_status")
 			pro_doc.run_method("update_production_order_qty")
-			self.update_planned_qty(pro_doc)
+			if self.purpose == "Manufacture":
+				self.update_planned_qty(pro_doc)
 
 	def update_planned_qty(self, pro_doc):
 		from erpnext.stock.utils import update_bin