diff --git a/modules/project_disbursement/account.py b/modules/project_disbursement/account.py index 11098b686f..43f2c6238c 100644 --- a/modules/project_disbursement/account.py +++ b/modules/project_disbursement/account.py @@ -15,6 +15,7 @@ class Configuration(metaclass=PoolMeta): default_account_disbursement = fields.MultiValue(fields.Many2One( 'account.account', "Default Account Disbursement", domain=[ + ('type.disbursement', '=', True), ('closed', '!=', True), ('company', '=', Eval('context', {}).get('company', -1)), ])) @@ -33,6 +34,7 @@ class ConfigurationDefaultAccount(metaclass=PoolMeta): default_account_disbursement = fields.Many2One( 'account.account', "Default Account Disbursement", domain=[ + ('type.disbursement', '=', True), ('closed', '!=', True), ('company', '=', Eval('company', -1)), ]) diff --git a/modules/project_disbursement/project.py b/modules/project_disbursement/project.py index d04898ee98..8db3a01f61 100644 --- a/modules/project_disbursement/project.py +++ b/modules/project_disbursement/project.py @@ -61,6 +61,7 @@ class Work(metaclass=PoolMeta): account_disbursement = fields.Many2One( 'account.account', "Account Disbursement", domain=[ + ('type.disbursement', '=', True), ('closed', '!=', True), ('company', '=', Eval('company', -1)), ],