fix: pass missing argument while generating consolidated financial statement for cash flow type (#18398)
This commit is contained in:
parent
23d4b7cc46
commit
90d7a8888f
@ -125,8 +125,9 @@ def get_account_type_based_data(company, account_type, period_list, accumulated_
|
|||||||
data["total"] = total
|
data["total"] = total
|
||||||
return data
|
return data
|
||||||
|
|
||||||
def get_account_type_based_gl_data(company, start_date, end_date, account_type, filters):
|
def get_account_type_based_gl_data(company, start_date, end_date, account_type, filters={}):
|
||||||
cond = ""
|
cond = ""
|
||||||
|
filters = frappe._dict(filters)
|
||||||
|
|
||||||
if filters.finance_book:
|
if filters.finance_book:
|
||||||
cond = " and finance_book = %s" %(frappe.db.escape(filters.finance_book))
|
cond = " and finance_book = %s" %(frappe.db.escape(filters.finance_book))
|
||||||
@ -187,7 +188,7 @@ def get_chart_data(columns, data):
|
|||||||
},
|
},
|
||||||
"type": "bar"
|
"type": "bar"
|
||||||
}
|
}
|
||||||
|
|
||||||
chart["fieldtype"] = "Currency"
|
chart["fieldtype"] = "Currency"
|
||||||
|
|
||||||
return chart
|
return chart
|
||||||
|
@ -130,7 +130,7 @@ def get_cash_flow_data(fiscal_year, companies, filters):
|
|||||||
section_data.append(net_profit_loss)
|
section_data.append(net_profit_loss)
|
||||||
|
|
||||||
for account in cash_flow_account['account_types']:
|
for account in cash_flow_account['account_types']:
|
||||||
account_data = get_account_type_based_data(account['account_type'], companies, fiscal_year)
|
account_data = get_account_type_based_data(account['account_type'], companies, fiscal_year, filters)
|
||||||
account_data.update({
|
account_data.update({
|
||||||
"account_name": account['label'],
|
"account_name": account['label'],
|
||||||
"account": account['label'],
|
"account": account['label'],
|
||||||
@ -148,12 +148,12 @@ def get_cash_flow_data(fiscal_year, companies, filters):
|
|||||||
|
|
||||||
return data
|
return data
|
||||||
|
|
||||||
def get_account_type_based_data(account_type, companies, fiscal_year):
|
def get_account_type_based_data(account_type, companies, fiscal_year, filters):
|
||||||
data = {}
|
data = {}
|
||||||
total = 0
|
total = 0
|
||||||
for company in companies:
|
for company in companies:
|
||||||
amount = get_account_type_based_gl_data(company,
|
amount = get_account_type_based_gl_data(company,
|
||||||
fiscal_year.year_start_date, fiscal_year.year_end_date, account_type)
|
fiscal_year.year_start_date, fiscal_year.year_end_date, account_type, filters)
|
||||||
|
|
||||||
if amount and account_type == "Depreciation":
|
if amount and account_type == "Depreciation":
|
||||||
amount *= -1
|
amount *= -1
|
||||||
|
Loading…
x
Reference in New Issue
Block a user