From 1fddf0d02dc0a70c43c3e22daaff11b3087ad37b Mon Sep 17 00:00:00 2001 From: "Julien Alardot (jual)" Date: Thu, 20 Apr 2023 11:51:15 +0000 Subject: [PATCH] [FIX] account: fix lockdates in sequence holes The lockdate date should not be included in the check for sequence holes, as it is supposed to be locked Task-3280680 X-original-commit: 18573b7c47f19933e6a420f8bb8d72687b568a5b Part-of: odoo/odoo#119427 --- addons/account/models/account_journal_dashboard.py | 2 +- addons/account/models/account_move.py | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/addons/account/models/account_journal_dashboard.py b/addons/account/models/account_journal_dashboard.py index 29cbed536fe..db07342c542 100644 --- a/addons/account/models/account_journal_dashboard.py +++ b/addons/account/models/account_journal_dashboard.py @@ -106,7 +106,7 @@ class account_journal(models.Model): JOIN res_company company ON company.id = move.company_id WHERE move.journal_id = ANY(%(journal_ids)s) AND move.state = 'posted' - AND (company.fiscalyear_lock_date IS NULL OR move.date >= company.fiscalyear_lock_date) + AND (company.fiscalyear_lock_date IS NULL OR move.date > company.fiscalyear_lock_date) GROUP BY move.journal_id, move.sequence_prefix HAVING COUNT(*) != MAX(move.sequence_number) - MIN(move.sequence_number) + 1 """, { diff --git a/addons/account/models/account_move.py b/addons/account/models/account_move.py index afa67c22993..baef76b2b44 100644 --- a/addons/account/models/account_move.py +++ b/addons/account/models/account_move.py @@ -770,7 +770,6 @@ class AccountMove(models.Model): AND this.sequence_number != 1 AND this.name != '/' AND this.id = ANY(%(move_ids)s) - AND (company.fiscalyear_lock_date IS NULL OR this.date >= company.fiscalyear_lock_date) """, { 'move_ids': self.ids, })