Fix issues.
This commit is contained in:
parent
23e0edfdf0
commit
540f93c8ca
|
@ -38,7 +38,7 @@ class BaseTrytonInvoiceMapper(Model):
|
|||
def counterpart_nif(self, invoice):
|
||||
nif = ''
|
||||
if invoice.party.tax_identifier:
|
||||
nif = invoice.party.tax_identifier
|
||||
nif = invoice.party.tax_identifier.code
|
||||
elif invoice.party.identifiers:
|
||||
nif = invoice.party.identifiers[0].code
|
||||
if nif.startswith('ES'):
|
||||
|
|
|
@ -160,15 +160,11 @@ class Invoice:
|
|||
return res
|
||||
|
||||
def _set_sii_keys(self):
|
||||
tax = None
|
||||
for t in self.taxes:
|
||||
if t.tax.tax_used:
|
||||
tax = t.tax
|
||||
break
|
||||
tax = self.taxes and self.taxes[0]
|
||||
if not tax:
|
||||
return
|
||||
for field in _SII_INVOICE_KEYS:
|
||||
setattr(self, field, getattr(tax, field))
|
||||
setattr(self, field, getattr(tax.tax, field))
|
||||
|
||||
@fields.depends(*_SII_INVOICE_KEYS)
|
||||
def _on_change_lines_taxes(self):
|
||||
|
|
2
party.py
2
party.py
|
@ -29,4 +29,4 @@ class Party:
|
|||
return identifier.code
|
||||
return identifier.code[2:]
|
||||
elif name == 'sii_vat_country':
|
||||
return identifier[:2]
|
||||
return identifier.code[:2]
|
||||
|
|
3
sii.xml
3
sii.xml
|
@ -362,6 +362,7 @@ this repository contains the full copyright notices and license terms. -->
|
|||
<field name="sii_received_key"></field>
|
||||
<field name="sii_subjected_key"></field>
|
||||
</record>
|
||||
<!--
|
||||
<record model="account.tax.template" id="account_es.iva_ISP_compras_bi"/>
|
||||
<record model="account.tax.template" id="account_es.iva_ISP_compras_bi_1">
|
||||
<field name="sii_book_key">R</field>
|
||||
|
@ -372,7 +373,7 @@ this repository contains the full copyright notices and license terms. -->
|
|||
<field name="sii_book_key"></field>
|
||||
<field name="sii_received_key"></field>
|
||||
<field name="sii_subjected_key"></field>
|
||||
</record>
|
||||
</record>-->
|
||||
<record model="account.tax.template" id="account_es.iva_rep_no_sujeto">
|
||||
<field name="sii_book_key">E</field>
|
||||
<field name="sii_issued_key">01</field>
|
||||
|
|
|
@ -3,8 +3,9 @@ version=4.2.0
|
|||
depends:
|
||||
account_invoice
|
||||
account_invoice_company_currency
|
||||
account_es
|
||||
|
||||
extras_depend:
|
||||
account_es
|
||||
account_es_pyme
|
||||
sale
|
||||
purchase
|
||||
|
|
Loading…
Reference in New Issue