Merge pull request #49400 from frappe/mergify/bp/version-15-hotfix/pr-49302

fix(budget):  fiscal year assignment and approver role in budget (backport #49302)
This commit is contained in:
ruthra kumar
2025-09-01 13:30:11 +05:30
committed by GitHub

View File

@@ -142,8 +142,10 @@ def validate_expense_against_budget(args, expense_amount=0):
if not frappe.get_all("Budget", limit=1):
return
if args.get("company") and not args.fiscal_year:
if not args.fiscal_year:
args.fiscal_year = get_fiscal_year(args.get("posting_date"), company=args.get("company"))[0]
if args.get("company"):
frappe.flags.exception_approver_role = frappe.get_cached_value(
"Company", args.get("company"), "exception_budget_approver_role"
)