fix: Validate income/expense account in sales and purchase invoice
diff --git a/erpnext/controllers/accounts_controller.py b/erpnext/controllers/accounts_controller.py
index a94af10..34ff457 100644
--- a/erpnext/controllers/accounts_controller.py
+++ b/erpnext/controllers/accounts_controller.py
@@ -1566,12 +1566,12 @@
tax.rate = None
-def validate_account_head(idx, account, company):
+def validate_account_head(idx, account, company, context=''):
account_company = frappe.get_cached_value('Account', account, 'company')
if account_company != company:
- frappe.throw(_('Row {0}: Account {1} does not belong to Company {2}')
- .format(idx, frappe.bold(account), frappe.bold(company)), title=_('Invalid Account'))
+ frappe.throw(_('Row {0}: {3} Account {1} does not belong to Company {2}')
+ .format(idx, frappe.bold(account), frappe.bold(company), context), title=_('Invalid Account'))
def validate_cost_center(tax, doc):