diff --git a/pms_api_rest/datamodels/pms_reservation.py b/pms_api_rest/datamodels/pms_reservation.py index 2da39e73b..ae116abc8 100644 --- a/pms_api_rest/datamodels/pms_reservation.py +++ b/pms_api_rest/datamodels/pms_reservation.py @@ -73,8 +73,11 @@ class PmsReservationInfo(Datamodel): reservationType = fields.String(required=False, allow_none=True) priceTotal = fields.Float(required=False, allow_none=True) + priceTax = fields.Float(required=False, allow_none=True) discount = fields.Float(required=False, allow_none=True) + servicesDiscount = fields.Float(required=False, allow_none=True) commissionAmount = fields.Float(required=False, allow_none=True) + commissionPercent = fields.Float(required=False, allow_none=True) priceOnlyServices = fields.Float(required=False, allow_none=True) priceOnlyRoom = fields.Float(required=False, allow_none=True) nights = fields.Integer(required=False, allow_none=True) diff --git a/pms_api_rest/services/pms_reservation_service.py b/pms_api_rest/services/pms_reservation_service.py index 63ea985a8..575619ab7 100644 --- a/pms_api_rest/services/pms_reservation_service.py +++ b/pms_api_rest/services/pms_reservation_service.py @@ -108,10 +108,15 @@ class PmsReservationService(Component): toAssign=reservation.to_assign, reservationType=reservation.reservation_type, priceTotal=round(reservation.price_room_services_set, 2), + priceTax=round(reservation.price_tax, 2), discount=round(reservation.discount, 2), + servicesDiscount=round(reservation.services_discount, 2), commissionAmount=round(reservation.commission_amount, 2) if reservation.commission_amount else None, + commissionPercent=round(reservation.commission_percent, 2) + if reservation.commission_percent + else None, priceOnlyServices=round(reservation.price_services, 2), priceOnlyRoom=round(reservation.price_total, 2), partnerRequests=reservation.partner_requests