From 0bf0769ad7092a0bc9d82ff788813e72416abb92 Mon Sep 17 00:00:00 2001 From: Mauricio Baeza Date: Sun, 8 Jul 2018 23:41:13 -0500 Subject: [PATCH] Fix - Ticket #231 --- source/app/models/main.py | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/source/app/models/main.py b/source/app/models/main.py index 94c23fb..8d1468d 100644 --- a/source/app/models/main.py +++ b/source/app/models/main.py @@ -4955,8 +4955,9 @@ class FacturasDetalle(BaseModel): row['unidad'] = p.producto.unidad.id row['cantidad'] = p.cantidad row['valor_unitario'] = p.valor_unitario - row['descuento'] = p.descuento - pf = p.valor_unitario - p.descuento + descuento = p.valor_unitario - p.precio_final + row['descuento'] = descuento + pf = p.valor_unitario - descuento row['importe'] = round(pf * p.cantidad, DECIMALES) impuestos = cls._get_impuestos(cls, row['id_product']) data.append({'row': row, 'taxes': impuestos}) @@ -4974,8 +4975,9 @@ class FacturasDetalle(BaseModel): row['unidad'] = p.producto.unidad.name row['cantidad'] = p.cantidad row['valor_unitario'] = p.valor_unitario - row['descuento'] = p.descuento - pf = p.valor_unitario - p.descuento + descuento = p.valor_unitario - p.precio_final + row['descuento'] = descuento + pf = p.valor_unitario - descuento row['importe'] = round(pf * p.cantidad, DECIMALES) data.append(row) return data @@ -5041,8 +5043,9 @@ class PreFacturasDetalle(BaseModel): row['unidad'] = p.producto.unidad.id row['cantidad'] = p.cantidad row['valor_unitario'] = p.valor_unitario - row['descuento'] = p.descuento - pf = p.valor_unitario - p.descuento + descuento = p.valor_unitario - p.precio_final + row['descuento'] = descuento + pf = p.valor_unitario - descuento row['importe'] = round(pf * p.cantidad, DECIMALES) impuestos = cls._get_impuestos(cls, row['id_product']) data.append({'row': row, 'taxes': impuestos})