From e457e08886ae214d19fd0bb8f335ff9a0df855b0 Mon Sep 17 00:00:00 2001 From: Martin Quinteros Date: Wed, 31 May 2023 19:35:45 +0000 Subject: [PATCH] [IMP] l10n_ar_edi_ux: Change AFIP WS Padron from ws_sr_padron_a5 to ws_sr_constancia_inscripcion Manual backport closes ingadhoc/odoo-argentina-ee#215 X-original-commit: 3ba9d78 Signed-off-by: Filoquin adhoc --- l10n_ar_edi_ux/README.rst | 2 +- l10n_ar_edi_ux/__manifest__.py | 2 +- l10n_ar_edi_ux/models/l10n_ar_afipws_connection.py | 6 +++--- l10n_ar_edi_ux/models/res_partner.py | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/l10n_ar_edi_ux/README.rst b/l10n_ar_edi_ux/README.rst index f45ee5f3..04c356d9 100644 --- a/l10n_ar_edi_ux/README.rst +++ b/l10n_ar_edi_ux/README.rst @@ -25,7 +25,7 @@ About Padron: * Desde un partner cualquiera, si el mismo tiene configurado CUIT, entonces puede hacer click en el botón "Actualizar desde AFIP" * Hacerlo masivamente desde "" -#. Si estas en un ambiente de testing pueden utilizar estos CUITs de prueba para el padrón 'ws_sr_padron_a5' https://gist.github.com/zaoral/245ea456c53aef5c8d2f12a099d30909 +#. Si estas en un ambiente de testing pueden utilizar estos CUITs de prueba para el padrón 'ws_sr_constancia_inscripcion' https://gist.github.com/zaoral/245ea456c53aef5c8d2f12a099d30909 Installation ============ diff --git a/l10n_ar_edi_ux/__manifest__.py b/l10n_ar_edi_ux/__manifest__.py index eb36b245..18de0f01 100644 --- a/l10n_ar_edi_ux/__manifest__.py +++ b/l10n_ar_edi_ux/__manifest__.py @@ -1,6 +1,6 @@ { 'name': 'Argentinian Electronic Invoicing UX', - 'version': "13.0.1.6.0", + 'version': "13.0.1.7.0", 'category': 'Localization/Argentina', 'sequence': 14, 'author': 'ADHOC SA', diff --git a/l10n_ar_edi_ux/models/l10n_ar_afipws_connection.py b/l10n_ar_edi_ux/models/l10n_ar_afipws_connection.py index 96b57571..38ac079c 100644 --- a/l10n_ar_edi_ux/models/l10n_ar_afipws_connection.py +++ b/l10n_ar_edi_ux/models/l10n_ar_afipws_connection.py @@ -9,17 +9,17 @@ class L10nArAfipwsConnection(models.Model): def _get_l10n_ar_afip_ws(self): """ Return the list of values of the selection field. """ res = super()._get_l10n_ar_afip_ws() - return [('ws_sr_padron_a5', _('Servicio de Consulta de Padrón Alcance 5'))] + res + return [('ws_sr_constancia_inscripcion', _('Servicio de Consulta a Padrón Constancia de Inscripción (ex A5)'))] + res @api.model def _l10n_ar_get_afip_ws_url(self, afip_ws, environment_type): - """ extend to add ws_sr_padron_a5 webservice """ + """ extend to add ws_sr_constancia_inscripcion webservice """ res = super()._l10n_ar_get_afip_ws_url(afip_ws, environment_type) if res: return res ws_data = { - 'ws_sr_padron_a5': { + 'ws_sr_constancia_inscripcion': { 'production': 'https://aws.afip.gov.ar/sr-padron/webservices/personaServiceA5?wsdl', 'testing': 'https://awshomo.afip.gov.ar/sr-padron/webservices/personaServiceA5?wsdl', }} diff --git a/l10n_ar_edi_ux/models/res_partner.py b/l10n_ar_edi_ux/models/res_partner.py index a3bec9ec..3de77672 100644 --- a/l10n_ar_edi_ux/models/res_partner.py +++ b/l10n_ar_edi_ux/models/res_partner.py @@ -44,7 +44,7 @@ def get_data_from_padron_afip(self): [('l10n_ar_afip_ws_crt', '!=', False)], limit=1) if not company: raise UserError(_('Please configure an AFIP Certificate in order to continue')) - client, auth = company._l10n_ar_get_connection('ws_sr_padron_a5')._get_client() + client, auth = company._l10n_ar_get_connection('ws_sr_constancia_inscripcion')._get_client() error_msg = _( 'No pudimos actualizar desde padron afip al partner %s (%s).\nRecomendamos verificar manualmente en la'