diff --git a/erpnext/accounts/report/balance_sheet/balance_sheet.py b/erpnext/accounts/report/balance_sheet/balance_sheet.py index 193db12d626e979a3140f39ed367e4775453eb39..c63c0f77e3cc1d4e996a9b8e29bbbc98765f770e 100644 --- a/erpnext/accounts/report/balance_sheet/balance_sheet.py +++ b/erpnext/accounts/report/balance_sheet/balance_sheet.py @@ -125,19 +125,15 @@ def get_provisional_profit_loss( for period in period_list: key = period if consolidated else period.key total_assets = flt(asset[0].get(key)) + effective_liability = 0.00 - if liability or equity: - effective_liability = 0.0 - if liability: - effective_liability += flt(liability[0].get(key)) - if equity: - effective_liability += flt(equity[0].get(key)) + if liability: + effective_liability += flt(liability[0].get(key)) + if equity: + effective_liability += flt(equity[0].get(key)) - provisional_profit_loss[key] = total_assets - effective_liability - else: - provisional_profit_loss[key] = total_assets - - total_row[key] = provisional_profit_loss[key] + provisional_profit_loss[key] = total_assets - effective_liability + total_row[key] = provisional_profit_loss[key] + effective_liability if provisional_profit_loss[key]: has_value = True