From 2b6f2c2f9ccc3bfa7869542d87ddf27c88198701 Mon Sep 17 00:00:00 2001 From: "mergify[bot]" <37929162+mergify[bot]@users.noreply.github.com> Date: Wed, 24 Jun 2026 01:03:05 +0530 Subject: [PATCH] fix(budget): ambiguous error message for budget assignment validation (backport #56390) (#56392) Co-authored-by: Diptanil Saha Co-authored-by: Wolfram Schmidt fix(budget): ambiguous error message for budget assignment validation (#56390) --- erpnext/accounts/doctype/budget/budget.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/erpnext/accounts/doctype/budget/budget.py b/erpnext/accounts/doctype/budget/budget.py index 36337c42879..d5f939ae1b7 100644 --- a/erpnext/accounts/doctype/budget/budget.py +++ b/erpnext/accounts/doctype/budget/budget.py @@ -159,9 +159,9 @@ class Budget(Document): frappe.throw(_("Account {0} does not belong to company {1}").format(self.account, self.company)) elif account_details.report_type != "Profit and Loss": frappe.throw( - _("Budget cannot be assigned against {0}, as it's not an Income or Expense account").format( - self.account - ) + _( + "Budget cannot be assigned against {0}, as its Root Type is not of Income or Expense" + ).format(self.account) ) def set_null_value(self):