fix: currency symbol in profit and loss report
diff --git a/erpnext/accounts/report/profit_and_loss_statement/profit_and_loss_statement.py b/erpnext/accounts/report/profit_and_loss_statement/profit_and_loss_statement.py
index 7caa764..c9ae0b0 100644
--- a/erpnext/accounts/report/profit_and_loss_statement/profit_and_loss_statement.py
+++ b/erpnext/accounts/report/profit_and_loss_statement/profit_and_loss_statement.py
@@ -32,7 +32,7 @@
chart = get_chart_data(filters, columns, income, expense, net_profit_loss)
- default_currency = frappe.get_cached_value('Company', filters.company, "default_currency")
+ default_currency = filters.presentation_currency or frappe.get_cached_value('Company', filters.company, "default_currency")
report_summary = get_report_summary(period_list, filters.periodicity, income, expense, net_profit_loss, default_currency)
return columns, data, None, chart, report_summary
@@ -64,19 +64,19 @@
"indicator": "Green" if net_profit > 0 else "Red",
"label": profit_label,
"datatype": "Currency",
- "currency": net_profit_loss.get("currency") if net_profit_loss else default_currency
+ "currency": default_currency
},
{
"value": net_income,
"label": income_label,
"datatype": "Currency",
- "currency": income[-1].get('currency') if income else default_currency
+ "currency": default_currency
},
{
"value": net_expense,
"label": expense_label,
"datatype": "Currency",
- "currency": expense[-1].get('currency') if expense else default_currency
+ "currency": default_currency
}
]