diff --git a/CHANGELOG.md b/CHANGELOG.md index e056e9f..f5e4557 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,11 @@ +v 1.45.1 [20-Ene-2022] +---------------------- + - Error: Al enviar correos con la nueva configuraciĆ³n + - Error: Al cancelar CFDI + +* IMPORTANTE: Revisa tu configuraciĆ³n de correo para verificar que todo funcione. + + v 1.45.0 [20-Ene-2022] ---------------------- - Importar Carta Porte desde archivo JSON diff --git a/VERSION b/VERSION index 3e59ccd..0c15f2f 100644 --- a/VERSION +++ b/VERSION @@ -1,2 +1,2 @@ -1.45.0 +1.45.1 diff --git a/source/app/controllers/pacs/comerciodigital/comercio.py b/source/app/controllers/pacs/comerciodigital/comercio.py index 0d1c48f..595624b 100644 --- a/source/app/controllers/pacs/comerciodigital/comercio.py +++ b/source/app/controllers/pacs/comerciodigital/comercio.py @@ -245,7 +245,7 @@ class PACComercioDigital(object): return headers - def cancel_xml(self, xml, auth={}, cfdi='', info={'tipo': 'cfdi3.3'}): + def cancel_xml(self, xml, auth={}, cfdi='', info={'tipo': 'cfdi'}): if DEBUG or not auth: auth = AUTH diff --git a/source/app/controllers/utils.py b/source/app/controllers/utils.py index 28e731e..26cccc1 100644 --- a/source/app/controllers/utils.py +++ b/source/app/controllers/utils.py @@ -722,14 +722,10 @@ def xml_cancel(xml, auth, cert, name): def get_client_balance(auth, rfc=''): - if DEBUG: - return '-d' - pac = PACS[auth['pac']]() balance = pac.client_balance(auth, rfc) if pac.error: balance = 'p/e' - return balance diff --git a/source/app/models/main.py b/source/app/models/main.py index 8074856..3c5c2fb 100644 --- a/source/app/models/main.py +++ b/source/app/models/main.py @@ -4897,11 +4897,12 @@ class Facturas(BaseModel): files = (cls.get_pdf(id, rfc), cls.get_xml(id)) fields = util.make_fields(obj.xml) + starttls = bool(int(values.get('correo_starttls', '0'))) server = { 'servidor': values['correo_servidor'], 'puerto': values['correo_puerto'], 'ssl': bool(int(values['correo_ssl'])), - 'starttls': bool(int(values['correo_starttls'])), + 'starttls': starttls, 'usuario': values['correo_usuario'], 'contra': utils.decrypt(contra, rfc), } @@ -6335,10 +6336,12 @@ class PreFacturas(BaseModel): rfc = Emisor.select()[0].rfc asunto = 'Enviamos la prefactura: PRE-{}'.format(obj.folio) + starttls = bool(int(values.get('correo_starttls', '0'))) server = { 'servidor': values['correo_servidor'], 'puerto': values['correo_puerto'], 'ssl': bool(int(values['correo_ssl'])), + 'starttls': starttls, 'usuario': values['correo_usuario'], 'contra': utils.decrypt(contra, rfc), } diff --git a/source/app/settings.py b/source/app/settings.py index 4ca5055..89a6391 100644 --- a/source/app/settings.py +++ b/source/app/settings.py @@ -42,7 +42,7 @@ except ImportError: DEBUG = DEBUG -VERSION = '1.45.0' +VERSION = '1.45.1' EMAIL_SUPPORT = ('soporte@empresalibre.mx',) TITLE_APP = '{} v{}'.format(TITLE_APP, VERSION)