diff --git a/statement.py b/statement.py index 74d5f5c80e..055c0156e1 100644 --- a/statement.py +++ b/statement.py @@ -77,13 +77,13 @@ class StatementLine(metaclass=PoolMeta): payment_group = fields.Many2One( 'account.payment.group', "Payment Group", domain=[ - ('company', '=', Eval('_parent_statement', {}).get('company', -1)), + ('company', '=', Eval('company', -1)), ], states={ 'invisible': Bool(Eval('payment')) | Bool(Eval('invoice')), 'readonly': Eval('statement_state') != 'draft', }, - depends=['statement_state']) + depends=['company', 'statement_state']) @classmethod def __setup__(cls):