diff --git a/addons/account/models/chart_template.py b/addons/account/models/chart_template.py index eabeb477cb9..2e08bdba387 100644 --- a/addons/account/models/chart_template.py +++ b/addons/account/models/chart_template.py @@ -562,9 +562,9 @@ class AccountChartTemplate(models.Model): """ model_to_check = ['account.payment', 'account.bank.statement.line'] for model in model_to_check: - if self.env[model].sudo().search([('company_id', '=', company_id.id)], limit=1): + if self.env[model].sudo().search([('company_id', '=', company_id.id)], order="id DESC", limit=1): return True - if self.env['account.move'].sudo().search([('company_id', '=', company_id.id), ('state', '!=', 'draft')], limit=1): + if self.env['account.move'].sudo().search([('company_id', '=', company_id.id), ('state', '!=', 'draft')], order="id DESC", limit=1): return True return False