diff --git a/account_financial_report/report/journal_ledger.py b/account_financial_report/report/journal_ledger.py index f831b7ef015..2d61ddd6278 100644 --- a/account_financial_report/report/journal_ledger.py +++ b/account_financial_report/report/journal_ledger.py @@ -203,6 +203,7 @@ def _get_move_lines(self, move_ids, wizard, journal_ids): ) move_line_ids_taxes_data = {} if move_lines: + lang = self.env.context.get("lang", "en_US") # Get the taxes ids for the move lines query_taxes_params = self._get_query_taxes_params(move_lines) query_taxes = self._get_query_taxes() @@ -217,8 +218,12 @@ def _get_move_lines(self, move_ids, wizard, journal_ids): if move_line_id not in move_line_ids_taxes_data.keys(): move_line_ids_taxes_data[move_line_id] = {} move_line_ids_taxes_data[move_line_id][account_tax_id] = { - "name": tax_name, - "description": tax_description, + "name": tax_name.get(lang) or tax_name.get("en_US"), + "description": ( + tax_description.get(lang) or tax_description.get("en_US") + if tax_description + else False + ), } Move_Lines = {} auto_sequence = len(move_ids) @@ -325,6 +330,7 @@ def _get_report_values(self, docids, data): partner_ids_data = move_lines[3] currency_ids_data = move_lines[4] tax_line_ids_data = move_lines[5] + move_line_ids_taxes_data = move_lines[6] for move_data in moves_data: move_id = move_data["move_id"] move_data["report_move_lines"] = []