From 1d06bd93b7a1ce6ffe70e25c069be81f2b6ba152 Mon Sep 17 00:00:00 2001 From: Stefan Rijnhart Date: Wed, 31 Oct 2012 16:20:18 +0100 Subject: [PATCH] [FIX] Use meaningful dates when converting currencies --- account_banking/banking_import_transaction.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/account_banking/banking_import_transaction.py b/account_banking/banking_import_transaction.py index 330a0710d..4b9589d7a 100644 --- a/account_banking/banking_import_transaction.py +++ b/account_banking/banking_import_transaction.py @@ -494,7 +494,7 @@ class banking_import_transaction(osv.osv): if from_curr_id != to_curr_id: amount_currency = statement_line_pool._convert_currency( cr, uid, from_curr_id, to_curr_id, move_line_amount, - round=True, date=time.strftime('%Y-%m-%d'), + round=True, date=transaction.move_line_id.date, context=context) else: amount_currency = move_line_amount @@ -1560,7 +1560,7 @@ class banking_import_transaction(osv.osv): from_curr_id = transaction.move_line_id.currency_id and transaction.move_line_id.currency_id.id or transaction.statement_id.company_id.currency_id.id if from_curr_id != to_curr_id: amount_currency = stline_pool._convert_currency(cr, uid, from_curr_id, to_curr_id, move_line_amount, round=True, - date=time.strftime('%Y-%m-%d'), context=context) + date=transaction.statement_line_id.date, context=context) else: amount_currency = move_line_amount sign = 1