[FIX] account: fixed invoice analysis in multi-currency.
authorQuentin (OpenERP) <qdp-launchpad@openerp.com>
Thu, 21 Mar 2013 18:55:41 +0000 (19:55 +0100)
committerQuentin (OpenERP) <qdp-launchpad@openerp.com>
Thu, 21 Mar 2013 18:55:41 +0000 (19:55 +0100)
bzr revid: qdp-launchpad@openerp.com-20130321185541-21uce7bzo82y059g

addons/account/report/account_invoice_report.py

index af6ae1e..31725a4 100644 (file)
@@ -210,8 +210,8 @@ class account_invoice_report(osv.osv):
                 cr.id IN (SELECT id
                           FROM res_currency_rate cr2
                           WHERE (cr2.currency_id = sub.currency_id)
-                              AND ((sub.date IS NOT NULL AND cr.name <= sub.date)
-                                    OR (sub.date IS NULL AND cr.name <= NOW()))
+                              AND ((sub.date IS NOT NULL AND cr2.name <= sub.date)
+                                    OR (sub.date IS NULL AND cr2.name <= NOW()))
                           ORDER BY name DESC LIMIT 1)
         )""" % (
                     self._table,