From d73ab7e1eb5b35635605baa7e435e6454857e9fc Mon Sep 17 00:00:00 2001 From: Sara Lago Date: Thu, 20 Jan 2022 16:06:58 +0100 Subject: [PATCH] [IMP] pms: add board_service in calculation of reservation commission amount --- pms/models/pms_reservation.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pms/models/pms_reservation.py b/pms/models/pms_reservation.py index f12562c45..bb5215fcf 100644 --- a/pms/models/pms_reservation.py +++ b/pms/models/pms_reservation.py @@ -1211,6 +1211,15 @@ class PmsReservation(models.Model): reservation.commission_amount = ( reservation.price_total * reservation.commission_percent / 100 ) + if reservation.service_ids: + for service in reservation.service_ids: + if service.is_board_service: + reservation.commission_amount = ( + reservation.commission_amount + + service.price_total + * reservation.commission_percent + / 100 + ) else: reservation.commission_amount = 0