Skip to content

Commit

Permalink
[FIX] l10n_ar_currency_update: update currency rates when there are c…
Browse files Browse the repository at this point in the history
…ompanies with expired digital certificate (afip)

Ticket: 62824

Cuando tenemos una compañía que tiene realizada la configuración para sincronizar tasas de cambio con afip y la misma no tiene certificado digital, estábamos buscando una compañía que lo tenga. Pero la compañía que lo tiene puede tener el certificado expirado; en ese caso tenemos un conflicto porque no se terminan actualizando las tasas. En este commit lo que hacemos es buscar una compañía que tenga certificado y no esté expirado.

closes #229

X-original-commit: d5e16e9
Signed-off-by: Katherine Zaoral <kz@adhoc.com.ar>
Signed-off-by: pablohmontenegro <pam@adhoc.com.ar>
  • Loading branch information
pablohmontenegro committed Jul 31, 2023
1 parent 8c401f6 commit f8f9cfc
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion l10n_ar_currency_update/models/res_company.py
Expand Up @@ -72,7 +72,7 @@ def _parse_afip_data(self, available_currencies):

for currency in available_currencies:
company = self.env.company if self.env.company.sudo().l10n_ar_afip_ws_crt else self.env['res.company'].search(
[('l10n_ar_afip_ws_crt', '!=', False)], limit=1)
[('l10n_ar_afip_ws_crt', '!=', False), ('l10n_ar_crt_exp_date', '>', today)], limit=1)
if not company:
_logger.log(25, "No pudimos encontrar compañía con certificados de AFIP validos")
return False
Expand Down

0 comments on commit f8f9cfc

Please sign in to comment.