From d470b443395910bc4ff0a51c3b96481935e34c09 Mon Sep 17 00:00:00 2001 From: Mauricio Baeza Date: Fri, 12 Jan 2018 19:52:17 -0600 Subject: [PATCH] Fix - en impuestos al importar --- source/app/models/main.py | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/source/app/models/main.py b/source/app/models/main.py index 038fc46..fa9fc40 100644 --- a/source/app/models/main.py +++ b/source/app/models/main.py @@ -308,7 +308,7 @@ class Configuracion(BaseModel): @classmethod def add(cls, values): - print (values) + # ~ print (values) try: for k, v in values.items(): #~ print (k, v) @@ -467,7 +467,7 @@ class Usuarios(BaseModel): @classmethod def edit(self, values): - print (values) + # ~ print (values) id = int(values.pop('id')) try: if 'contra' in values: @@ -4472,7 +4472,6 @@ class Tickets(BaseModel): regimen = Emisor.select()[0].regimenes[0].name ticket = Tickets.select().where(Tickets.id==id).dicts()[0] products = TicketsDetalle.get_by_print(id) - print (regimen) emisor['name'] = '{}\n'.format(emisor['nombre']) emisor['rfc'] = 'RFC: {}\n'.format(emisor['rfc']) emisor['regimen'] = 'Regimen: {}\n'.format(regimen) @@ -5206,6 +5205,9 @@ def _get_id_unidad(unidad): unidad = 'par' if 'bolsa' in unidad.lower(): unidad = 'globo' + if unidad.lower() == 'no aplica': + unidad = 'servicio' + obj = SATUnidades.get(SATUnidades.name.contains(unidad)) except SATUnidades.DoesNotExist: msg = '\tNo se encontrĂ³ la unidad: {}'.format(unidad) @@ -5218,7 +5220,6 @@ def _get_id_unidad(unidad): def _get_impuestos(impuestos): lines = '|' for impuesto in impuestos: - # ~ print (dict(impuesto)) if impuesto['tasa'] == '-2/3': tasa = str(round(2/3, 6)) else: @@ -5233,7 +5234,7 @@ def _get_impuestos(impuestos): impuesto['tipo'][0], tasa, ) - lines += '|'.join(info) + lines += '|'.join(info) + '|' return lines @@ -5293,7 +5294,6 @@ def _generar_archivo_productos(archivo): msg = 'No se encontrĂ³ la unidad: {}'.format(line[2]) log.error(msg) continue - line = '|'.join(line) + _get_impuestos(impuestos) data.append(line) @@ -5532,7 +5532,7 @@ def _importar_productos(archivo): else: new[f] = data[i] - impuestos = data[i + 1:] + impuestos = data[i + 1:-1] if not impuestos: taxes = [SATImpuestos.select().where(SATImpuestos.id==6)] else: @@ -5547,7 +5547,7 @@ def _importar_productos(archivo): } taxes.append(SATImpuestos.get_o_crea(w)) except IndexError: - print (data) + print ('IE', data) continue with database_proxy.transaction():