From 1e94b73bfe42280a37e5cd4f55fe98d2ba07c204 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Wed, 29 Dec 2021 12:27:29 +0100 Subject: [PATCH] Add company domain for invoice and payment of statement line issue11073 review374491002 --- statement.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/statement.py b/statement.py index 30cb672564..699bdea9b9 100644 --- a/statement.py +++ b/statement.py @@ -745,6 +745,7 @@ class Line( depends=['company']) invoice = fields.Many2One('account.invoice', 'Invoice', domain=[ + ('company', '=', Eval('company', -1)), If(Bool(Eval('party')), [('party', '=', Eval('party'))], []), If(Bool(Eval('account')), [('account', '=', Eval('account'))], []), If(Eval('statement_state') == 'draft', @@ -753,7 +754,7 @@ class Line( ], states=_states, context={'with_payment': False}, - depends=['party', 'account'] + _depends) + depends=['company', 'party', 'account'] + _depends) origin = fields.Many2One('account.statement.origin', 'Origin', readonly=True, states={