diff --git a/erpnext/accounts/report/general_ledger/general_ledger.py b/erpnext/accounts/report/general_ledger/general_ledger.py index dd8052835e1..fcacf7ce3de 100644 --- a/erpnext/accounts/report/general_ledger/general_ledger.py +++ b/erpnext/accounts/report/general_ledger/general_ledger.py @@ -20,6 +20,9 @@ def execute(filters=None): return columns, res def validate_filters(filters, account_details): + if filters.get("account") and not account_details.get(filters.account): + frappe.throw(_("Account {0} does not exists").format(filters.account)) + if filters.get("account") and filters.get("group_by_account") \ and account_details[filters.account].group_or_ledger == "Ledger": frappe.throw(_("Can not filter based on Account, if grouped by Account"))