mirror of
https://github.com/OCA/pms.git
synced 2025-01-29 00:17:45 +02:00
[IMP]pms: compute discount service improvement
This commit is contained in:
@@ -413,8 +413,9 @@ class PmsService(models.Model):
|
|||||||
for record in self:
|
for record in self:
|
||||||
discount = 0
|
discount = 0
|
||||||
for line in record.service_line_ids:
|
for line in record.service_line_ids:
|
||||||
first_discount = line.price_day_total * ((line.discount or 0.0) * 0.01)
|
amount = line.day_qty * line.price_unit
|
||||||
price = line.price_day_total - first_discount
|
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)
|
cancel_discount = price * ((line.cancel_discount or 0.0) * 0.01)
|
||||||
discount += first_discount + cancel_discount
|
discount += first_discount + cancel_discount
|
||||||
record.discount = discount
|
record.discount = discount
|
||||||
|
|||||||
Reference in New Issue
Block a user