dont run duplicate set status on submit
diff --git a/erpnext/stock/doctype/purchase_receipt/purchase_receipt.py b/erpnext/stock/doctype/purchase_receipt/purchase_receipt.py
index 258331c..20630b2 100644
--- a/erpnext/stock/doctype/purchase_receipt/purchase_receipt.py
+++ b/erpnext/stock/doctype/purchase_receipt/purchase_receipt.py
@@ -47,8 +47,9 @@
 
 	def validate(self):
 		super(PurchaseReceipt, self).validate()
-
-		self.set_status()
+		
+		if not self._action=="submit":
+			self.set_status()
 		self.po_required()
 		self.validate_with_previous_doc()
 		self.validate_inspection()