Breadcrumb
- Reservation Services
- Create Reservation
- Use Cases
- Overrides
- Price Override
Price Override
The requestor needs to have the access point "Override Daily Rates" enabled to override the price of a rate.
Using the override @Type=PriceOverride allows the user to override the price. /Reservation/RoomStay/RateList/Rate/Price node in the request needs to be populated in the client whenever the rate override is required.
Each date in the reservation needs to have a price on rate override. The start and end date of price is derived from ~/Reservation/RoomStay/RateList/Rate/@effectiveDate and ~/Reservation/RoomStay/RateList/Rate/@expireDate respectively.
The discount reason code will be populated from ~/Reservation/RoomStay/RateOverride/@Code.
In this example, the price of the product (RateCode=DS / RoomCode=A1K) will be overridden to $75.00 by including @Type=PriceOverride and RoomStay/Price/@Amount=75.00.
"RoomStay": {
"StartDate": "2022-12-10",
"EndDate": "2022-12-12",
"GuestCount": [{
"AgeQualifyingCode": "Adult",
"NumGuests": 1
}],
"NumRooms": 1,
"Products": [{
"Primary": true,
"Product": {
"RateCode": "DS",
"RoomCode": "A1K"
}
}],
"Price": {
"Amount": 75.00
}
},
"Overrides": [{
"AuthorizedBy": "John Smith",
"Type": "PriceOverride",
"Comment": "Honeymoon"
}]