diff --git a/modules/sale_point/sale.py b/modules/sale_point/sale.py index 12279af524..4f8af29458 100644 --- a/modules/sale_point/sale.py +++ b/modules/sale_point/sale.py @@ -758,6 +758,7 @@ class POSCashSession(Workflow, ModelSQL, ModelView): "End Amount", currency='currency', digits='currency', required=True, states={ 'required': Eval('state').in_(['closed', 'posted']), + 'readonly': Eval('state') != 'open', }) state = fields.Selection([ ('open', "Open"),