diff --git a/source/app/models/main.py b/source/app/models/main.py index c9502cb..95dd6db 100644 --- a/source/app/models/main.py +++ b/source/app/models/main.py @@ -3692,7 +3692,7 @@ class Facturas(BaseModel): obj.error = '' obj.cancelada = True obj.fecha_cancelacion = result['Fecha'] - obj.acuse = result['Acuse'] + obj.acuse = result['Acuse'] or '' self._actualizar_saldo_cliente(self, obj, True) self._update_inventory(self, obj, True) else: @@ -5358,13 +5358,16 @@ class PreFacturas(BaseModel): } fields.update(invoice) + contra = Configuracion.get_('correo_contra') + rfc = Emisor.select()[0].rfc + asunto = 'Enviamos la prefactura: PRE-{}'.format(obj.folio) server = { 'servidor': values['correo_servidor'], 'puerto': values['correo_puerto'], 'ssl': bool(int(values['correo_ssl'])), 'usuario': values['correo_usuario'], - 'contra': values['correo_contra'], + 'contra': utils.decrypt(contra, rfc), } options = { 'para': obj.cliente.correo_facturas,