changeset b3741c85f5dd in modules/account_payment_clearing:default
details: 
https://hg.tryton.org/modules/account_payment_clearing?cmd=changeset&node=b3741c85f5dd
description:
        Order payment by closest amount to the statement line

        issue11171
        review360781002
diffstat:

 statement.py |  4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

diffs (14 lines):

diff -r bcbacf74d91e -r b3741c85f5dd statement.py
--- a/statement.py      Thu Feb 03 22:13:48 2022 +0100
+++ b/statement.py      Sun Feb 13 23:52:20 2022 +0100
@@ -84,6 +84,10 @@
             'invisible': Bool(Eval('payment_group')) | Bool(Eval('invoice')),
             'readonly': Eval('statement_state') != 'draft',
             },
+        search_order=[('amount', 'ASC'), ('state', 'ASC')],
+        search_context={
+            'amount_order': Eval('amount', 0),
+            },
         depends=['company', 'party', 'currency', 'amount', 'statement_state'])
     payment_group = fields.Many2One(
         'account.payment.group', "Payment Group",

Reply via email to