Support accounts on tax of type 'none'

And update the account of invoice tax if the base change.

issue10656
review334711002
This commit is contained in:
Cédric Krier committed 2021-08-27 09:03:48 +02:00
1 parent ee6b5e63bf
commit b7f69233e6
1 file changed
+2 -6
+2 -6
View File
@@ -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,