Skip to content

Commit

Permalink
[16.0][MIG] l10n_es_aeat_partner_check: Migration to 16.0
Browse files Browse the repository at this point in the history
  • Loading branch information
FernandoRomera committed Dec 28, 2022
1 parent 0c02bf5 commit 780737f
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 14 deletions.
2 changes: 1 addition & 1 deletion l10n_es_aeat_partner_check/__manifest__.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
"author": "Acysos S.L., Odoo Community Association (OCA)",
"website": "https://github.com/OCA/l10n-spain",
"category": "Accounting",
"version": "15.0.1.1.0",
"version": "16.0.1.0.0",
"license": "AGPL-3",
"depends": ["base", "base_vat", "l10n_es_aeat"],
"data": [
Expand Down
24 changes: 11 additions & 13 deletions l10n_es_aeat_partner_check/models/res_partner.py
Original file line number Diff line number Diff line change
Expand Up @@ -101,18 +101,14 @@ def write(self, vals):
partner.aeat_check_partner()
return res

@api.model
def create(self, vals):
partner = super().create(vals)
if "company_id" in vals:
company = self.env["res.company"].browse(vals["company_id"])
elif partner.company_id:
company = partner.company_id
else:
company = self.env.user.company_id
if company.vat_check_aeat:
partner.aeat_check_partner()
return partner
@api.model_create_multi
def create(self, vals_list):
res_list = super().create(vals_list)
for partner in res_list:
company = partner.company_id if partner.company_id else self.env.company
if company.vat_check_aeat:
partner.aeat_check_partner()
return res_list

def aeat_check_re(self):
url = (
Expand All @@ -132,7 +128,9 @@ def aeat_check_re(self):
"l10n.es.aeat.certificate"
].get_certificates()
request = {"nif": vat_number, "apellido": partner.name}
res = requests.post(url, params=request, cert=(public_crt, private_key))
res = requests.post(
url, params=request, cert=(public_crt, private_key), timeout=20
)
vals = {"aeat_last_checked": fields.Datetime.now()}
if b"NIF sometido" in res.content:
vals.update({"aeat_partner_type": "sales_equalization"})
Expand Down

0 comments on commit 780737f

Please sign in to comment.