From 8108fe4ca554dbdf7087a7186b888ce8b8877e89 Mon Sep 17 00:00:00 2001 From: khushi8112 Date: Tue, 30 Dec 2025 02:45:56 +0530 Subject: [PATCH] fix: correct query of fetching budget records --- .../report/budget_variance_report/budget_variance_report.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/erpnext/accounts/report/budget_variance_report/budget_variance_report.py b/erpnext/accounts/report/budget_variance_report/budget_variance_report.py index 7ed62baee45..65fa430bd5b 100644 --- a/erpnext/accounts/report/budget_variance_report/budget_variance_report.py +++ b/erpnext/accounts/report/budget_variance_report/budget_variance_report.py @@ -58,8 +58,7 @@ def fetch_budget_accounts(filters): b.company = %s AND b.docstatus = 1 AND b.budget_against = %s - AND %s BETWEEN b.from_fiscal_year AND b.to_fiscal_year - AND %s BETWEEN b.from_fiscal_year AND b.to_fiscal_year + AND (%s BETWEEN b.from_fiscal_year AND b.to_fiscal_year OR %s BETWEEN b.from_fiscal_year AND b.to_fiscal_year) """, (filters.company, filters.budget_against, filters.from_fiscal_year, filters.to_fiscal_year), as_dict=True, @@ -86,7 +85,6 @@ def build_budget_map(budget_records, filters): "actual": 0, } for ad in actual_amt.get(budget.account, []): - print("AD RECORD", ad, "\n\n\n") if ad.month_name == month and ad.fiscal_year == fiscal_year: budget_map[budget.dimension][budget.account][fiscal_year][month]["actual"] += flt( ad.debit