From 243a278a648cad80859b4e543ec4e2c416563880 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Sun, 13 Feb 2022 23:52:20 +0100 Subject: [PATCH] Order payment by closest amount to the statement line issue11171 review360781002 --- statement.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/statement.py b/statement.py index 1382930661..bb72e7f724 100644 --- a/statement.py +++ b/statement.py @@ -84,6 +84,10 @@ class StatementLine(metaclass=PoolMeta): '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",