From 6e49fd3e798b79a1d0ef7196888411179a7a5990 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Sun, 25 May 2025 17:09:45 +0200 Subject: [PATCH] Add closed constraint on default receivable/payable account of configuration storage The same domain constraint from the multivalue field must be applied to the storage field. --- modules/account/configuration.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/modules/account/configuration.py b/modules/account/configuration.py index e8504d548f..0e65f76846 100644 --- a/modules/account/configuration.py +++ b/modules/account/configuration.py @@ -114,6 +114,7 @@ class ConfigurationDefaultAccount(ModelSQL, CompanyValueMixin): default_account_receivable = fields.Many2One( 'account.account', "Default Account Receivable", domain=[ + ('closed', '!=', True), ('type.receivable', '=', True), ('party_required', '=', True), ('company', '=', Eval('company', -1)), @@ -121,6 +122,7 @@ class ConfigurationDefaultAccount(ModelSQL, CompanyValueMixin): default_account_payable = fields.Many2One( 'account.account', "Default Account Payable", domain=[ + ('closed', '!=', True), ('type.payable', '=', True), ('party_required', '=', True), ('company', '=', Eval('company', -1)),