mirror of
https://github.com/frappe/erpnext.git
synced 2026-05-15 11:09:17 +00:00
Update balance_sheet.py
This commit is contained in:
@@ -10,9 +10,9 @@ from erpnext.accounts.report.financial_statements import (get_period_list, get_c
|
|||||||
def execute(filters=None):
|
def execute(filters=None):
|
||||||
period_list = get_period_list(filters.fiscal_year, filters.periodicity, from_beginning=True)
|
period_list = get_period_list(filters.fiscal_year, filters.periodicity, from_beginning=True)
|
||||||
|
|
||||||
asset = get_data(filters.company, "Asset", "Debit", period_list)
|
asset = get_data(filters.company, "Asset", "Debit", period_list, filters.accumulated_value)
|
||||||
liability = get_data(filters.company, "Liability", "Credit", period_list)
|
liability = get_data(filters.company, "Liability", "Credit", period_list, filters.accumulated_value)
|
||||||
equity = get_data(filters.company, "Equity", "Credit", period_list)
|
equity = get_data(filters.company, "Equity", "Credit", period_list, filters.accumulated_value)
|
||||||
provisional_profit_loss = get_provisional_profit_loss(asset, liability, equity,
|
provisional_profit_loss = get_provisional_profit_loss(asset, liability, equity,
|
||||||
period_list, filters.company)
|
period_list, filters.company)
|
||||||
|
|
||||||
@@ -23,12 +23,13 @@ def execute(filters=None):
|
|||||||
if provisional_profit_loss:
|
if provisional_profit_loss:
|
||||||
data.append(provisional_profit_loss)
|
data.append(provisional_profit_loss)
|
||||||
|
|
||||||
columns = get_columns(period_list)
|
columns = get_columns(filters.periodicity,period_list,filters.accumulated_value)
|
||||||
|
|
||||||
return columns, data
|
return columns, data
|
||||||
|
|
||||||
def get_provisional_profit_loss(asset, liability, equity, period_list, company):
|
def get_provisional_profit_loss(asset, liability, equity, period_list, company):
|
||||||
if asset and (liability or equity):
|
if asset and (liability or equity):
|
||||||
|
total_column=0
|
||||||
provisional_profit_loss = {
|
provisional_profit_loss = {
|
||||||
"account_name": "'" + _("Provisional Profit / Loss (Credit)") + "'",
|
"account_name": "'" + _("Provisional Profit / Loss (Credit)") + "'",
|
||||||
"account": None,
|
"account": None,
|
||||||
@@ -50,5 +51,8 @@ def get_provisional_profit_loss(asset, liability, equity, period_list, company):
|
|||||||
if provisional_profit_loss[period.key]:
|
if provisional_profit_loss[period.key]:
|
||||||
has_value = True
|
has_value = True
|
||||||
|
|
||||||
|
total_column=total_column+provisional_profit_loss[period.key]
|
||||||
|
provisional_profit_loss["total"]=total_column
|
||||||
|
|
||||||
if has_value:
|
if has_value:
|
||||||
return provisional_profit_loss
|
return provisional_profit_loss
|
||||||
|
|||||||
Reference in New Issue
Block a user