mirror of
https://github.com/frappe/erpnext.git
synced 2026-06-08 15:42:52 +00:00
@@ -34,7 +34,6 @@ def execute(filters=None):
|
||||
return columns, data, None, chart
|
||||
|
||||
def get_net_profit_loss(income, expense, period_list, company):
|
||||
if income and expense:
|
||||
total = 0
|
||||
net_profit_loss = {
|
||||
"account_name": "'" + _("Net Profit / Loss") + "'",
|
||||
@@ -46,7 +45,10 @@ def get_net_profit_loss(income, expense, period_list, company):
|
||||
has_value = False
|
||||
|
||||
for period in period_list:
|
||||
net_profit_loss[period.key] = flt(income[-2][period.key] - expense[-2][period.key], 3)
|
||||
total_income = flt(income[-2][period.key], 3) if income else 0
|
||||
total_expense = flt(expense[-2][period.key], 3) if expense else 0
|
||||
|
||||
net_profit_loss[period.key] = total_income - total_expense
|
||||
|
||||
if net_profit_loss[period.key]:
|
||||
has_value=True
|
||||
@@ -57,6 +59,7 @@ def get_net_profit_loss(income, expense, period_list, company):
|
||||
if has_value:
|
||||
return net_profit_loss
|
||||
|
||||
|
||||
def get_chart_data(filters, columns, income, expense, net_profit_loss):
|
||||
x_intervals = ['x'] + [d.get("label") for d in columns[2:]]
|
||||
|
||||
|
||||
Reference in New Issue
Block a user