Add company domain for invoice and payment of statement line

issue11073
review374491002
This commit is contained in:
Cédric Krier
2021-12-29 12:27:28 +01:00
parent a5d5f54055
commit 8ba18fdbcc
+2 -1
View File
@@ -72,6 +72,7 @@ class StatementLine(metaclass=PoolMeta):
__name__ = 'account.statement.line'
payment = fields.Many2One('account.payment', 'Payment',
domain=[
('company', '=', Eval('company', -1)),
If(Bool(Eval('party')), [('party', '=', Eval('party'))], []),
('state', 'in', ['processing', 'succeeded', 'failed']),
],
@@ -79,7 +80,7 @@ class StatementLine(metaclass=PoolMeta):
'invisible': Bool(Eval('payment_group')) | Bool(Eval('invoice')),
'readonly': Eval('statement_state') != 'draft',
},
depends=['party', 'statement_state'])
depends=['company', 'party', 'statement_state'])
payment_group = fields.Many2One(
'account.payment.group', "Payment Group",
domain=[