diff --git a/invoice.py b/invoice.py index d96eb9ac37..4ce6714306 100644 --- a/invoice.py +++ b/invoice.py @@ -35,7 +35,9 @@ class InvoiceLine: ['analytic_accounts'])['analytic_accounts'] fields.update(AnalyticAccount.analytic_accounts_fields_get( - analytic_accounts_field, fields_names)) + analytic_accounts_field, fields_names, + states=cls.analytic_accounts.states, + required_states=Eval('type') == 'line')) return fields @classmethod