From: qdp-odoo Date: Wed, 17 Sep 2014 09:02:47 +0000 (+0200) Subject: [FIX] account: wrong conversion way to foreign currency in the bank statement reconci... X-Git-Tag: 8.0.0~20^2~11 X-Git-Url: http://git.inspyration.org/?a=commitdiff_plain;h=c8c9d4fdf6504c4f4bd7d6420934bdb0c442b161;p=odoo%2Fodoo.git [FIX] account: wrong conversion way to foreign currency in the bank statement reconciliation widget --- diff --git a/addons/account/account_move_line.py b/addons/account/account_move_line.py index fe33bde..45b0304 100644 --- a/addons/account/account_move_line.py +++ b/addons/account/account_move_line.py @@ -798,7 +798,7 @@ class account_move_line(osv.osv): # Amount residual can be negative debit = line.debit credit = line.credit - total_amount = debit-credit + total_amount = abs(debit - credit) total_amount_currency = line.amount_currency amount_residual = line.amount_residual amount_residual_currency = line.amount_residual_currency @@ -832,10 +832,10 @@ class account_move_line(osv.osv): ctx = context.copy() if target_date: ctx.update({'date': target_date}) - debit = currency_obj.compute(cr, uid, target_currency.id, company_currency.id, debit, context=ctx) - credit = currency_obj.compute(cr, uid, target_currency.id, company_currency.id, credit, context=ctx) + debit = currency_obj.compute(cr, uid, company_currency.id, target_currency.id, debit, context=ctx) + credit = currency_obj.compute(cr, uid, company_currency.id, target_currency.id, credit, context=ctx) amount_str = rml_parser.formatLang(debit or credit, currency_obj=target_currency) - total_amount = currency_obj.compute(cr, uid, target_currency.id, company_currency.id, total_amount, context=ctx) + total_amount = currency_obj.compute(cr, uid, company_currency.id, target_currency.id, total_amount, context=ctx) total_amount_str = rml_parser.formatLang(total_amount, currency_obj=target_currency) ret_line['credit'] = credit