diff --git a/addons/account/account.py b/addons/account/account.py index 73e1fdd0b7e..6aa47551a98 100644 --- a/addons/account/account.py +++ b/addons/account/account.py @@ -1746,7 +1746,12 @@ class account_tax(osv.osv): tin = self.compute_inv(cr, uid, tin, price_unit, quantity, address_id=address_id, product=product, partner=partner) for r in tin: totalex -= r['amount'] - tex = self._compute(cr, uid, tex, totalex/quantity, quantity, address_id=address_id, product=product, partner=partner) + totlex_qty=0.0 + try: + totlex_qty=totalex/quantity + except: + pass + tex = self._compute(cr, uid, tex, totlex_qty, quantity, address_id=address_id, product=product, partner=partner) for r in tex: totalin += r['amount'] return { diff --git a/addons/account/account_invoice_view.xml b/addons/account/account_invoice_view.xml index 99d1181fb7b..6fe0182b584 100644 --- a/addons/account/account_invoice_view.xml +++ b/addons/account/account_invoice_view.xml @@ -147,7 +147,7 @@ -