Skip to main content

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"
}]