Dynamic Base Rates
Overview
Dynamic Base Rates automatically calculate and display derived pricing during a rate availability search (as opposed to the pricing being stored and fetched when Base Rate functionality is used) in the same way the Base Rate calculates and shows them. However, the pricing schedule for Dynamic Base Rates appear the same as a standard rate’s details.
For example, a rate code ABC could be dynamically derived from the rate code RACK with RACK defined as a Daily Rate. When viewing the Rate Code configuration for RACK, the Daily Rate screen is available. When viewing the rate details for ABC (the rate code dynamically derived from RACK), the standard static rate code’s pricing schedule is available and not the Daily Rate Code’s pricing schedule.
Dynamic Base Rate from a Derived Rate
A Dynamic Base Rate’s rate code can be derived from a rate code that is itself a dependent rate code.
For example, assume a base rate code RACK (Amount = 100 for 1 adult), and a rate code CORP is a dependent rate code with pricing derived from RACK (Amount = -10%). Rate code ABC is then configured as a Dynamic Base Rate with pricing derived from CORP (with flat Amount = -5.00). Rate queries would show RACK = 100, CORP = 90, and ABC = 85.
Compare with Rate Details
For a more complex rate structure, Dynamic Base Rates can be simultaneously used with both regular static rates and the calculated dynamic based rate amounts by selecting Compare with Rate Details on the Rate Code Type panel. When this option is enabled, the system compares the static pricing in the Rate Code configuration and the pricing calculated by the Dynamic Base Rate’s rate code calculations, conducts a comparison of the two rate amounts, and then shows the lowest rate per day in the Look to Book search results.
For example, the Dynamic Base Rate calculation returns the rate amount of 90.00 for room type DLX on 01/01. This rate code (because Compare with Rate Detail is selected) looks at the rate amount defined for a DLX on 01/01. Assuming this is 125.00, OPERA Cloud compares the 125.00 to the calculated value of 90.00 and returns the lower of the two values, 90.00, in the Look to Book search results. However, if the rate amount defined for DLX was 85.00, OPERA Cloud would compare the Dynamic Base Rate calculation of 90.00 against the 85.00 and return the lower of the two rates, 85.00, in the Look to Book search.
Note:
With the Dynamic Base Rate functionality, you must enter at minimum a single rate detail. This defines the room types for which this dependent rate is available and also the 1 Adult rate amount used by external systems.
Combing Base and Dynamic Base Rates
You can also use both Base Rates and Dynamic Base Rates for a single rate code.
-
RACK (Base Rate)
-
ABC is a discounted rate code (Dynamic Base Rate)
-
ABC-RACK (with Base Rate and Dynamic Base Rate defined)
When viewing ABC-RACK, a view only screen appears for the pricing schedule with its derived price taken from the Base Rate calculation.
When you search availability for ABC-RACK’s pricing, OPERA Cloud dynamically fetches the rate amount from the Dynamic Base Rate’s rate code (that is, ABC), returns its value, and performs the Dynamic Base Rate calculation (flat or percentage) with rounding. For this example, let's assume this returned dynamic calculation returns a rate amount of 129.99. Because the Compare with Rate Details option is selected, OPERA Cloud next looks at its stored values for the rate code and pulls the corresponding rate amount for the room type for the date. The pricing seen in the Rate Code configuration is determined from the rate calculation of the Base Rate. In this example, let’s assume this amount is 125.25. The 129.99 is compared to the 125.25, and the lower of the two amounts, 125.25, appears within the Look to Book results.
Tiered Rates and Dynamic Base Rates
When the Dynamic Base rate code is flagged as a tiered rate code in the Rate Code Type panel, the Base Rate LOV only shows other rate codes marked as tiered rate codes for selection as the Base Rate. Assuming Compare with Rate Detail is not selected when the Dynamic Base rate code is selected for a Look to Book rate query, the price that appears is the rate calculated from the base rate for the appropriate length of stay.