From 433e5eb2eb49644b08890f7378d7304dbaaa66e0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dar=C3=ADo=20Lodeiros?= Date: Mon, 9 May 2022 17:26:45 +0200 Subject: [PATCH] [IMP]pms: compute discount service improvement --- pms/models/pms_service.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pms/models/pms_service.py b/pms/models/pms_service.py index b78b1edb6..69721264b 100644 --- a/pms/models/pms_service.py +++ b/pms/models/pms_service.py @@ -413,8 +413,9 @@ class PmsService(models.Model): for record in self: discount = 0 for line in record.service_line_ids: - first_discount = line.price_day_total * ((line.discount or 0.0) * 0.01) - price = line.price_day_total - first_discount + amount = line.day_qty * line.price_unit + first_discount = amount * ((line.discount or 0.0) * 0.01) + price = amount - first_discount cancel_discount = price * ((line.cancel_discount or 0.0) * 0.01) discount += first_discount + cancel_discount record.discount = discount