Merge branch 'master' of github.com:webnotes/erpnext into unicode
diff --git a/erpnext/accounts/doctype/account/account.py b/erpnext/accounts/doctype/account/account.py
index bdccf63..466b2f9 100644
--- a/erpnext/accounts/doctype/account/account.py
+++ b/erpnext/accounts/doctype/account/account.py
@@ -76,6 +76,10 @@
 			elif par and not self.doc.is_pl_account:
 				self.doc.is_pl_account = par[0][2]
 				self.doc.debit_or_credit = par[0][3]
+		elif self.doc.account_name not in ['Income','Source of Funds (Liabilities)',\
+		 	'Expenses','Application of Funds (Assets)']:
+			msgprint("Parent Account is mandatory", raise_exception=1)
+
 	
 	# Account name must be unique
 	def validate_duplicate_account(self):