diff --git a/addons/account/models/account_move.py b/addons/account/models/account_move.py index f622050b201..b72d2b69aa8 100644 --- a/addons/account/models/account_move.py +++ b/addons/account/models/account_move.py @@ -49,6 +49,14 @@ class AccountMove(models.Model): _check_company_auto = True _sequence_index = "journal_id" + def init(self): + self.env.cr.execute(""" + CREATE INDEX IF NOT EXISTS account_move_to_check_idx + ON account_move(journal_id) WHERE to_check = true; + CREATE INDEX IF NOT EXISTS account_move_payment_idx + ON account_move(journal_id, state, payment_state, move_type, date); + """) + @property def _sequence_monthly_regex(self): return self.journal_id.sequence_override_regex or super()._sequence_monthly_regex