diff --git a/account_payment_partner/models/account_move.py b/account_payment_partner/models/account_move.py index 1f606e835..ccd2ffc7f 100644 --- a/account_payment_partner/models/account_move.py +++ b/account_payment_partner/models/account_move.py @@ -20,7 +20,7 @@ class AccountMove(models.Model): compute="_compute_payment_mode", store=True, ondelete="restrict", - states={"draft": [("readonly", False)]}, + readonly=False, ) bank_account_required = fields.Boolean( related="payment_mode_id.payment_method_id.bank_account_required", readonly=True @@ -29,7 +29,7 @@ class AccountMove(models.Model): compute="_compute_invoice_partner_bank", store=True, ondelete="restrict", - states={"draft": [("readonly", False)]}, + readonly=False, ) @api.depends("type") diff --git a/account_payment_partner/views/account_move_view.xml b/account_payment_partner/views/account_move_view.xml index e6f819fb6..36cbf3562 100644 --- a/account_payment_partner/views/account_move_view.xml +++ b/account_payment_partner/views/account_move_view.xml @@ -28,6 +28,7 @@ @@ -37,7 +38,7 @@ [('partner_id', '=', partner_bank_filter_type_domain), '|',('company_id', '=', company_id),('company_id', '=', False)] - {'required': [('bank_account_required', '=', True)]} + {'required': [('bank_account_required', '=', True)], 'readonly': [('state', '!=', 'draft')]} {'default_partner_id':commercial_partner_id}