From e130ae7f9da6f02bf5a086be3f62305ae6e3f6e1 Mon Sep 17 00:00:00 2001 From: aserrador Date: Mon, 5 Jan 2026 21:09:03 -0500 Subject: [PATCH] chore --- sale.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/sale.py b/sale.py index 5ce3dec..792a371 100644 --- a/sale.py +++ b/sale.py @@ -40,9 +40,12 @@ class Sale(metaclass=PoolMeta): super(Sale, cls).__setup__() cls._buttons.update({ 'wizard_sale_payment': { - 'invisible': Eval('state') == 'done', - 'readonly': Not(Bool(Eval('lines'))), - }, + 'invisible': (Eval('state') == 'done') | (Eval( + 'residual_amount', 0) == 0), + 'readonly': Not(Bool(Eval('lines'))) | (Eval( + 'residual_amount', 0) == 0), + 'depends': ['state', 'residual_amount'] + }, 'wizard_change_payment_method': {}, })