From b7f69233e675abb93dce89b69b79daedf9e07c75 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Fri, 27 Aug 2021 09:03:48 +0200 Subject: [PATCH] Support accounts on tax of type 'none' And update the account of invoice tax if the base change. issue10656 review334711002 --- tax.py | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/tax.py b/tax.py index ed92f32879..55bce01dc0 100644 --- a/tax.py +++ b/tax.py @@ -540,7 +540,6 @@ class TaxTemplate(sequence_ordered(), ModelSQL, ModelView, DeactivableMixin): ('closed', '!=', True), ], states={ - 'invisible': Eval('type') == 'none', 'required': Eval('type') != 'none', }, depends=['type']) @@ -551,7 +550,6 @@ class TaxTemplate(sequence_ordered(), ModelSQL, ModelView, DeactivableMixin): ('closed', '!=', True), ], states={ - 'invisible': Eval('type') == 'none', 'required': Eval('type') != 'none', }, depends=['type']) @@ -724,8 +722,7 @@ class Tax(sequence_ordered(), ModelSQL, ModelView, DeactivableMixin): ], states={ 'readonly': _states['readonly'], - 'invisible': Eval('type') == 'none', - 'required': (Eval('type') != 'none') & Eval('company'), + 'required': Eval('type') != 'none', }, depends=['company', 'type']) credit_note_account = fields.Many2One('account.account', @@ -737,8 +734,7 @@ class Tax(sequence_ordered(), ModelSQL, ModelView, DeactivableMixin): ], states={ 'readonly': _states['readonly'], - 'invisible': Eval('type') == 'none', - 'required': (Eval('type') != 'none') & Eval('company'), + 'required': Eval('type') != 'none', }, depends=['company', 'type']) legal_notice = fields.Text("Legal Notice", translate=True,