Browse Source

Merge pull request #316 from linkitspa/10.0-account_tax_balance-fix

[FIX] 10.0 added "tax_exigible" condition in "domain" variable
pull/335/head
Pedro M. Baeza 8 years ago
committed by GitHub
parent
commit
c1d5371355
  1. 3
      account_tax_balance/models/account_tax.py

3
account_tax_balance/models/account_tax.py

@ -132,6 +132,7 @@ class AccountTax(models.Model):
# balance is debit - credit whereas on tax return you want to see what # balance is debit - credit whereas on tax return you want to see what
# vat has to be paid so: # vat has to be paid so:
# VAT on sales (credit) - VAT on purchases (debit). # VAT on sales (credit) - VAT on purchases (debit).
balance = self.env['account.move.line'].\ balance = self.env['account.move.line'].\
read_group(domain, ['balance'], [])[0]['balance'] read_group(domain, ['balance'], [])[0]['balance']
return balance and -balance or 0 return balance and -balance or 0
@ -140,6 +141,7 @@ class AccountTax(models.Model):
domain = [ domain = [
('move_id.state', 'in', state_list), ('move_id.state', 'in', state_list),
('tax_line_id', '=', self.id), ('tax_line_id', '=', self.id),
('tax_exigible', '=', True)
] ]
if type_list: if type_list:
domain.append(('move_id.move_type', 'in', type_list)) domain.append(('move_id.move_type', 'in', type_list))
@ -149,6 +151,7 @@ class AccountTax(models.Model):
domain = [ domain = [
('move_id.state', 'in', state_list), ('move_id.state', 'in', state_list),
('tax_ids', 'in', self.id), ('tax_ids', 'in', self.id),
('tax_exigible', '=', True)
] ]
if type_list: if type_list:
domain.append(('move_id.move_type', 'in', type_list)) domain.append(('move_id.move_type', 'in', type_list))

Loading…
Cancel
Save