[MERGE] lp:887367 (account: fix rounding in computin invoice taxes)

bzr revid: rco@openerp.com-20111110094753-9lcdtvyjwsx26pjk
This commit is contained in:
Raphael Collet 2011-11-10 10:47:53 +01:00
commit d025a5a635
1 changed files with 1 additions and 0 deletions

View File

@ -1559,6 +1559,7 @@ class account_invoice_tax(osv.osv):
for line in inv.invoice_line:
for tax in tax_obj.compute_all(cr, uid, line.invoice_line_tax_id, (line.price_unit* (1-(line.discount or 0.0)/100.0)), line.quantity, inv.address_invoice_id.id, line.product_id, inv.partner_id)['taxes']:
tax['price_unit'] = cur_obj.round(cr, uid, cur, tax['price_unit'])
val={}
val['invoice_id'] = inv.id
val['name'] = tax['name']