fix: Child company account currency fix
diff --git a/erpnext/accounts/doctype/account/account.py b/erpnext/accounts/doctype/account/account.py
index 427f3db..472196e 100644
--- a/erpnext/accounts/doctype/account/account.py
+++ b/erpnext/accounts/doctype/account/account.py
@@ -98,7 +98,10 @@
ancestors = get_root_company(self.company)
if ancestors:
- frappe.throw(_("Please add the account to root level Company - %s" % ancestors[0]))
+ account = frappe.db.exists("Account", {"company": ancestors[0], "account_name": self.account_name})
+
+ if not account:
+ frappe.throw(_("Please add the account to root level Company - %s" % ancestors[0]))
else:
descendants = get_descendants_of('Company', self.company)
if not descendants: return