diff --git a/l10n_ar_edi_ux/models/res_partner.py b/l10n_ar_edi_ux/models/res_partner.py index 411e9417..0613dce6 100644 --- a/l10n_ar_edi_ux/models/res_partner.py +++ b/l10n_ar_edi_ux/models/res_partner.py @@ -90,10 +90,10 @@ def get_data_from_padron_afip(self): actividades = [str(act["idActividad"]) for act in data_rg.get("actividad", []) + data_mt_actividades] - def check_activity(data_rg): + def check_activity(data_rg, data_mt): res = [] new_activity = {} - afip_activities = data_rg.get('actividad') + afip_activities = data_rg.get("actividad", []) + ([data_mt.get("actividadMonotributista")] if data_mt else []) actividades = self.env['afip.activity'].sudo() activity_codes = actividades.search([]).mapped('code') for act in afip_activities: @@ -107,7 +107,7 @@ def check_activity(data_rg): else: res.append(act) return res - check_activity(data_rg) + check_activity(data_rg, data_mt) def check_taxes(data_mt, data_rg): res = []