Skip to content

Commit

Permalink
[FIX] l10n_ar_edi_ux: Permitir a todos los usaurios utilizar el oton …
Browse files Browse the repository at this point in the history
…update from afip

closes #323

Task: 71093
Signed-off-by: Katherine Zaoral <kz@adhoc.com.ar>
  • Loading branch information
mem-adhoc committed Feb 8, 2024
1 parent f0d11e4 commit 70a26d7
Showing 1 changed file with 6 additions and 4 deletions.
10 changes: 6 additions & 4 deletions l10n_ar_edi_ux/models/res_partner.py
Expand Up @@ -94,14 +94,15 @@ def check_activity(data_rg):
res = []
new_activity = {}
afip_activities = data_rg.get('actividad')
activity_codes = self.actividades_padron.sudo().search([]).mapped('code')
actividades = self.env['afip.activity'].sudo()
activity_codes = actividades.search([]).mapped('code')
for act in afip_activities:
if str(act.get('idActividad')) not in activity_codes:
new_activity.update({
'code': act.get('idActividad'),
'name': act.get('descripcionActividad')
})
activity = self.env['afip.activity'].create(new_activity)
activity = actividades.create(new_activity)
res.append(activity)
else:
res.append(act)
Expand All @@ -112,14 +113,15 @@ def check_taxes(data_mt, data_rg):
res = []
new_tax = {}
afip_taxes = data_mt.get("impuesto", []) + data_rg.get("impuesto", [])
tax_codes = self.impuestos_padron.sudo().search([]).mapped('code')
taxes = self.env['afip.tax'].sudo()
tax_codes = taxes.search([]).mapped('code')
for imp in afip_taxes:
if str(imp.get('idImpuesto')) not in tax_codes:
new_tax.update({
'code': imp.get('idImpuesto'),
'name': imp.get('descripcionImpuesto')
})
tax = self.env['afip.tax'].create(new_tax)
tax = taxes.create(new_tax)
res.append(tax)
else:
res.append(imp)
Expand Down

0 comments on commit 70a26d7

Please sign in to comment.