Merge lp:~elbati/openobject-italia/6.1-fix-1168323 into lp:~openobject-italia-core-devs/openobject-italia/italian-addons-6.1

Proposed by Lorenzo Battistini
Status: Rejected
Rejected by: Lorenzo Battistini
Proposed branch: lp:~elbati/openobject-italia/6.1-fix-1168323
Merge into: lp:~openobject-italia-core-devs/openobject-italia/italian-addons-6.1
Diff against target: 20 lines (+5/-2)
1 file modified
l10n_it_vat_registries/invoice.py (+5/-2)
To merge this branch: bzr merge lp:~elbati/openobject-italia/6.1-fix-1168323
Reviewer Review Type Date Requested Status
Sergio Corato (community) Disapprove
Review via email: mp+160627@code.launchpad.net
To post a comment you must log in.
Revision history for this message
Sergio Corato (icsergio) wrote :

Fa riferimento alla precedente versione di registro IVA obsoleta.

review: Disapprove

Unmerged revisions

231. By Lorenzo Battistini

[FIX] File "l10n_it_vat_registries/invoice.py", line 122, in _get_tax_lines
    for line in move_line.move_id.line_id:
ZeroDivisionError: float division by zero

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'l10n_it_vat_registries/invoice.py'
2--- l10n_it_vat_registries/invoice.py 2013-01-04 14:02:10 +0000
3+++ l10n_it_vat_registries/invoice.py 2013-04-24 12:51:27 +0000
4@@ -121,11 +121,14 @@
5 for line in move_line.move_id.line_id:
6 if line.tax_code_id.id == main_tax.base_code_id.id:
7 base_amount += self._get_line_amount_with_sign(line)
8- # calcolo % indetraibile
9- actual_tax_amount = base_amount * main_tax.amount
10+ if base_amount and main_tax.amount:
11+ actual_tax_amount = base_amount * main_tax.amount
12+ else:
13+ actual_tax_amount = move_line.tax_amount
14 actual_tax_amount = cur_pool.round(
15 self.cr, self.uid, move.company_id.currency_id,
16 actual_tax_amount)
17+ # calcolo % indetraibile
18 non_deductible = 0.0
19 if abs(actual_tax_amount) != abs(move_line.tax_amount):
20 non_deductible = 100

Subscribers

People subscribed via source and target branches