From 8110a47085391e1bd72b3616cce4d0dabd4b8cd4 Mon Sep 17 00:00:00 2001 From: Guewen Baconnier Date: Fri, 22 Aug 2014 16:09:40 +0200 Subject: [PATCH] add debit lines for matching according to https://github.com/guewen/bank-statement-reconcile/commit/279a176e22bcca4db214dae665abafb02cfd672d --- .../advanced_reconciliation.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/account_advanced_reconcile_bank_statement/advanced_reconciliation.py b/account_advanced_reconcile_bank_statement/advanced_reconciliation.py index 8b7fe8ab..2eb77cbc 100644 --- a/account_advanced_reconcile_bank_statement/advanced_reconciliation.py +++ b/account_advanced_reconcile_bank_statement/advanced_reconciliation.py @@ -71,9 +71,11 @@ class easy_reconcile_advanced_bank_statement(orm.TransientModel): # Re-defined for this particular rule; since the commission line is a # credit line inside of the target statement, it should also be considered # as an opposite to be reconciled. + # And also, given some are refunds, debit lines can be "credit". def _action_rec(self, cr, uid, rec, context=None): credit_lines = self._query_credit(cr, uid, rec, context=context) debit_lines = self._query_debit(cr, uid, rec, context=context) - return self._rec_auto_lines_advanced( - cr, uid, rec, credit_lines, credit_lines + debit_lines, - context=context) + return self._rec_auto_lines_advanced(cr, uid, rec, + credit_lines + debit_lines, + credit_lines + debit_lines, + context=context)