[FIX] Account : Automatic reonciliation now sorts move lines by maturity date
authorAlbert Cervera i Areny - http://www.NaN-tic.com <>
Wed, 6 Oct 2010 13:20:11 +0000 (18:50 +0530)
committerJay (OpenERP) <jvo@tinyerp.com>
Wed, 6 Oct 2010 13:20:11 +0000 (18:50 +0530)
lp bug: https://launchpad.net/bugs/599087 fixed

bzr revid: jvo@tinyerp.com-20101006132011-7w1gbwtwmxok0rwu

addons/account/wizard/wizard_automatic_reconcile.py

index 4d270cd..f50bdc7 100644 (file)
@@ -272,7 +272,8 @@ def _reconcile(self, cr, uid, data, context):
                 "AND partner_id=%s " \
                 "AND reconcile_id IS NULL " \
                 "AND state <> 'draft' " \
-                "AND debit > 0",
+                "AND debit > 0 " \
+                "ORDER BY date_maturity",
                 (account_id, partner_id))
             debits = cr.fetchall()
                 
@@ -284,7 +285,8 @@ def _reconcile(self, cr, uid, data, context):
                 "AND partner_id=%s " \
                 "AND reconcile_id IS NULL " \
                 "AND state <> 'draft' " \
-                "AND credit > 0",
+                "AND credit > 0 " \
+                "ORDER BY date_maturity",
                 (account_id, partner_id))
             credits = cr.fetchall()