details:   https://code.tryton.org/tryton/commit/e4e920cb9e7d
branch:    default
user:      Cédric Krier <[email protected]>
date:      Thu Jul 02 16:38:57 2026 +0200
description:
        Set danger visual on supplier invoice when amount to pay is greater 
than 0

        The amount to pay is always positive so the test must be "greater than 
0".

        Closes #14925
diffstat:

 modules/account_invoice/invoice.py |  6 +-----
 1 files changed, 1 insertions(+), 5 deletions(-)

diffs (16 lines):

diff -r 0a37d816a716 -r e4e920cb9e7d modules/account_invoice/invoice.py
--- a/modules/account_invoice/invoice.py        Wed Jul 01 13:16:19 2026 +0200
+++ b/modules/account_invoice/invoice.py        Thu Jul 02 16:38:57 2026 +0200
@@ -1603,11 +1603,7 @@
         return super().view_attributes() + [
             ('/form//field[@name="comment"]', 'spell', Eval('party_lang')),
             ('/tree', 'visual',
-                If((
-                        (Eval('type') == 'out')
-                        & (Eval('amount_to_pay_today', 0) > 0))
-                    | ((Eval('type') == 'in')
-                        & (Eval('amount_to_pay_today', 0) < 0)),
+                If(Eval('amount_to_pay_today', 0) > 0,
                     'danger',
                     If(Eval('state') == 'cancelled', 'muted', ''))),
             ] + payment_means

Reply via email to