diff --git a/controllers/main.py b/controllers/main.py index f90c5aac3704b91c4720ec94f23da1528a88dd9d..dcde63c486e6083d3667bdebc1058284b048930a 100644 --- a/controllers/main.py +++ b/controllers/main.py @@ -50,6 +50,13 @@ class ExportJournalCg(http.Controller): company_id = request.env["res.company"].browse(int(company_id)) default_receivable_account_id = request.env.ref("l10n_fr.1_fr_pcg_recv") contribution_cg_id = company_id.contribution_cg_id + suspense_account_ids = request.env["account.journal"].search([ + ("company_id", "=", company_id.id), + ("type", "=", "bank"), + ]).mapped("suspense_account_id") + suspense_move_ids = request.env["account.move.line"].search([ + ("account_id", "in", suspense_account_ids.ids) + ]).mapped("move_id") # Journaux des UR et Fédé # TODO: vérifier l'export des comptes de banque en sortie pour UR et Fédé @@ -64,6 +71,7 @@ class ExportJournalCg(http.Controller): domain = [ ("company_id", "=", company_id.id), ("parent_state", "=", "posted"), + ("move_id", "not in", suspense_move_ids.ids) ] if date_start and date_end: domain += [