From: Fabien Pinckaers Date: Thu, 20 Nov 2008 19:46:20 +0000 (+0100) Subject: improve X-Git-Tag: 5.0.0-rc1-addons~132 X-Git-Url: http://git.inspyration.org/?a=commitdiff_plain;h=63a123cca30f9f4c7ea1a8857e558cd2100396d2;p=odoo%2Fodoo.git improve bzr revid: fp@tinyerp.com-20081120194620-35wyjr7nb7he30t4 --- diff --git a/addons/account/invoice.py b/addons/account/invoice.py index 747b5d4..3d148f9 100644 --- a/addons/account/invoice.py +++ b/addons/account/invoice.py @@ -1044,7 +1044,7 @@ class account_invoice_tax(osv.osv): val={} val['invoice_id'] = inv.id val['name'] = tax['name'] - val['amount'] = cur_obj.round(cr, uid, cur, tax['amount']) + val['amount'] = tax['amount'] val['manual'] = False val['sequence'] = tax['sequence'] val['base'] = tax['price_unit'] * line['quantity'] @@ -1071,6 +1071,8 @@ class account_invoice_tax(osv.osv): tax_grouped[key]['base_amount'] += val['base_amount'] tax_grouped[key]['tax_amount'] += val['tax_amount'] + for t in tax_grouped.values(): + t['amount'] = cur_obj.round(cr, uid, cur, t['amount']) return tax_grouped def move_line_get(self, cr, uid, invoice_id):