Lorenzo Battistini - Agile BG has proposed merging lp:~elbati/openobject-italia/7-fix-1168323 into lp:openobject-italia/7.0.
Requested reviews: OpenERP Italia core devs (openobject-italia-core-devs) Related bugs: Bug #1168323 in OpenERP Italia: "l10n_it_vat_registries : Divisione per zero causata da IVA non detraibile" https://bugs.launchpad.net/openobject-italia/+bug/1168323 For more details, see: https://code.launchpad.net/~elbati/openobject-italia/7-fix-1168323/+merge/160589 -- https://code.launchpad.net/~elbati/openobject-italia/7-fix-1168323/+merge/160589 Your team OpenERP Italia core devs is requested to review the proposed merge of lp:~elbati/openobject-italia/7-fix-1168323 into lp:openobject-italia/7.0.
=== modified file 'l10n_it_vat_registries/invoice.py' --- l10n_it_vat_registries/invoice.py 2013-01-29 22:08:50 +0000 +++ l10n_it_vat_registries/invoice.py 2013-04-24 10:17:27 +0000 @@ -121,11 +121,14 @@ for line in move_line.move_id.line_id: if line.tax_code_id.id == main_tax.base_code_id.id: base_amount += self._get_line_amount_with_sign(line) - # calcolo % indetraibile - actual_tax_amount = base_amount * main_tax.amount + if base_amount and main_tax.amount: + actual_tax_amount = base_amount * main_tax.amount + else: + actual_tax_amount = move_line.tax_amount actual_tax_amount = cur_pool.round( self.cr, self.uid, move.company_id.currency_id, actual_tax_amount) + # calcolo % indetraibile non_deductible = 0.0 if abs(actual_tax_amount) != abs(move_line.tax_amount): non_deductible = 100
_______________________________________________ Mailing list: https://launchpad.net/~openobject-italia-core-devs Post to : openobject-italia-core-devs@lists.launchpad.net Unsubscribe : https://launchpad.net/~openobject-italia-core-devs More help : https://help.launchpad.net/ListHelp