diff --git a/addons/account/models/account_journal_dashboard.py b/addons/account/models/account_journal_dashboard.py index 2ffcddcd719..08b8b32938a 100644 --- a/addons/account/models/account_journal_dashboard.py +++ b/addons/account/models/account_journal_dashboard.py @@ -423,6 +423,7 @@ class account_journal(models.Model): has_outstanding, outstanding_pay_account_balance = outstanding_pay_account_balances[journal.id] to_check_balance, number_to_check = to_check.get(journal, (0, 0)) misc_balance, number_misc = misc_totals.get(journal.default_account_id, (0, 0)) + currency_consistent = not journal.currency_id or journal.currency_id == journal.default_account_id.currency_id accessible = journal.company_id.id in journal.company_id._accessible_branches().ids dashboard_data[journal.id].update({ @@ -439,7 +440,7 @@ class account_journal(models.Model): 'bank_statements_source': journal.bank_statements_source, 'is_sample_data': journal.has_statement_lines, 'nb_misc_operations': number_misc, - 'misc_operations_balance': currency.format(misc_balance), + 'misc_operations_balance': currency.format(misc_balance) if currency_consistent else None, }) def _fill_sale_purchase_dashboard_data(self, dashboard_data):