From a903f967b22187b9a2775a3131fd401b6f7d3577 Mon Sep 17 00:00:00 2001 From: Mauricio Baeza Date: Tue, 20 Feb 2018 10:11:48 -0600 Subject: [PATCH] Fix - Issue #191 --- source/app/models/main.py | 10 +++++++--- source/static/js/controller/invoices.js | 2 +- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/source/app/models/main.py b/source/app/models/main.py index cb19171..7c5b5dc 100644 --- a/source/app/models/main.py +++ b/source/app/models/main.py @@ -3656,9 +3656,9 @@ class Facturas(BaseModel): cantidad = float(product['cantidad']) valor_unitario = float(product['valor_unitario']) descuento = float(product['descuento']) - if tipo_comprobante == 'T': - valor_unitario = 0.0 - descuento = 0.0 + # ~ if tipo_comprobante == 'T': + # ~ valor_unitario = 0.0 + # ~ descuento = 0.0 precio_final = valor_unitario - descuento importe = round(cantidad * precio_final, DECIMALES) @@ -3852,6 +3852,10 @@ class Facturas(BaseModel): if invoice.descuento: comprobante['Descuento'] = FORMAT.format(invoice.descuento) + if invoice.tipo_comprobante == 'T': + comprobante['SubTotal'] = '0.0' + comprobante['Total'] = '0.0' + if invoice.tipo_relacion: relacionados = { 'tipo': invoice.tipo_relacion, diff --git a/source/static/js/controller/invoices.js b/source/static/js/controller/invoices.js index 775fb9f..8d08515 100644 --- a/source/static/js/controller/invoices.js +++ b/source/static/js/controller/invoices.js @@ -658,7 +658,7 @@ function cmd_timbrar_click(id, e, node){ } if(tipo_comprobante == 'T'){ - msg += 'El Tipo de Comprobante es Traslado, todos los importes serán puesto a 0 (Cero), asegurate de que sea el tipo de comprobante correcto

' + msg += 'El Tipo de Comprobante es Traslado, el total será puesto a 0 (Cero), asegurate de que sea el tipo de comprobante correcto

' } msg += '¿Estás seguro de timbrar esta factura?

'