Fix bug when get information from tax

This commit is contained in:
Bernat Brunet Torruella 2018-07-08 23:09:34 +02:00
parent 41756ed7e0
commit dda2e37d3a
1 changed files with 3 additions and 3 deletions

View File

@ -170,13 +170,13 @@ class Invoice:
def _set_sii_keys(self): def _set_sii_keys(self):
tax = None tax = None
for t in self.taxes: for t in self.taxes:
if t.tax_used: if t.txa.tax_used:
tax = t tax = t.tax
break break
if not tax: if not tax:
return return
for field in _SII_INVOICE_KEYS: for field in _SII_INVOICE_KEYS:
setattr(self, field, getattr(tax.tax, field)) setattr(self, field, getattr(tax, field))
@fields.depends(*_SII_INVOICE_KEYS) @fields.depends(*_SII_INVOICE_KEYS)
def _on_change_lines_taxes(self): def _on_change_lines_taxes(self):