This chapter covers the definition of and the use of Rate Sets and Rate Groups within CARS+.
I. DEFINITIONS
Rate Set: Time and Mileage rates can have several price determining
factors such as the Class of vehicle, Effective Date and Rental location. For example, rates can be set up so that they are more expensive at an airport location (due
to the added overhead) than at a off airport location. This
"geographical" element of a rate is handled by the Rate Set concept
in CARS+. Locations that share a common set of rates do that by means of
having a common Rate Set Code in their Location record. For an example,
if all airport locations share a common set of rate prices, they can all be
assigned Rate Set "1", while downtown, remote locations could use
Rate Set "2".
Example:
|
Location Code |
Location Description |
Default Rate Set in the Location Record |
|
LAX |
Los Angeles International Airport |
1 |
|
LAX01 |
LA Downtown |
2 |
|
SNA |
Orange County John Wayne Airport |
1 |
|
ANA01 |
Radison Hotel near Disneyland |
2 |
| BPK01 |
Marriot Hotel near Knott's Berry Farm |
2 |
Table A
If you have to change the way Rate Sets are currently configured within your system, see the chapter Overview - Rate Set Changes for the required steps for changing Rate Sets.
Rate Group: Rate Groups represent larger geographical areas for rates
that are shared by multiple or even all locations. Continuing the example
started above: the WALKUP rate is priced differently between Rate Set
"1" and Rate Set "2", so it exists in each of those Rate Sets. Yet the national, corporate rate for
IBM is priced the same for both the airport and downtown locations.
Instead of having to set up the identical prices for the IBM rate in all both Rate
Sets, a single rate record can be set up with a
Rate Group code that is shared by all rental locations. Let's assign this Rate
Group the code "A". Under this configuration, Rate Sets
"1" and "2" contain only those Rate Products whose prices
are location sensitive between airport and non-airport locations, while all other
Rate Products that are priced the same for all locations are defined in Rate
Group "A".
A location can belong to more than one Rate Group. For example, the five locations mentioned above could be grouped as follows:
|
Group Description |
Member Locations |
Rate Group Code |
| All Locations |
LAX, LAX01, SNA, ANA01, BPK01 |
A |
| Airports |
LAX, SNA |
AP |
|
Los Angeles County |
LAX, LAX01 |
LA |
|
Off Airport |
LAX01, ANA01, BPK01 |
OA |
|
Orange County |
SNA, ANA01, BPK01 |
OC |
Table B
Rate Lookup Rules: When looking up the prices for a rate product, the following steps are tried:
II. RATE SETS/RATE GROUPS AND THE REQUOTING OF RATES
Rate Sets and Rate Groups come into play when changing the pickup location on a transaction. Assuming none of the Rate Groups in Table B have been set up and that we just have the two Rate Sets from Table A, the following are true:
But what if you want to maintain different prices between airport and off airport locations when originally booking reservations, but once the rate is booked you want to be able to administratively change locations without having the rate requoted? For example, imagine that a national res center books a reservation for LA Downtown LAX01 with a pickup at 9 pm. Due to construction downtown you know that the location will be closed for the arrival date. Therefore, it's necessary to edit the reservation so that the pickup will be at the airport. But such a change will cause the rates to be re-quoted using the higher airport rates. Rate groups can be used to prevent this from happening. By defining Rate Sets 1 and 2 as also Rate Groups you can set up the five locations as follows:
|
Location Code |
Location Description |
Default Rate Set in the Location Record |
This Location is also a Member of Rate Group |
|
LAX |
Los Angeles International Airport |
1 |
2 |
|
LAX01 |
LA Downtown |
2 |
1 |
|
SNA |
Orange County John Wayne Airport |
1 |
2 |
|
ANA01 |
Radison Hotel near Disneyland |
2 |
1 |
| BPK01 |
Marriot Hotel near Knott's Berry Farm |
2 |
1 |
This configuration will work as follows:
III. ADDITIONAL NOTES ON HOW THE SYSTEM READS RATE GROUPS
As stated earlier, a location can belong to more than one Rate Group. For example, the five locations mentioned above could grouped as follows:
|
Group Description |
Member Locations |
Group Set Code |
| All Locations |
LAX, LAX01, SNA, ANA01, BPK01 |
A |
| Airports |
LAX, SNA |
AP |
|
Los Angeles County |
LAX, LAX01 |
LA |
|
Off Airport |
LAX01, ANA01, BPK01 |
OA |
|
Orange County |
SNA, ANA01, BPK01 |
OC |
Table D
|
Group Set Code |
Rate Product Code |
Daily Rate for a Compact |
| A |
does not exist for this Group |
|
|
LA |
WKENDJOY |
39.95 |
|
OA |
WKENDJOY |
37.95 |
|
OC |
WKENDJOY |
35.95 |
Table E
1. First Anaheim's default Rate Set ("2") from the Location record for ANA01 would be used.The lesson to be learned here is that when naming Rate Groups keep in mind the rules of an alpha-numeric search. For more on the rules of an alpha-numeric search see the chapter "General Data Entry Instructions". Rate Groups that should be tried first should be given codes early in a alphanumeric sort. Those that are "catch-all" groups that are to be used when all else fails should be given codes at the end of the sort. Based on that, the Rate Group Code for the group that includes all locations really should be named "Z" not "A". That way the restrictive groups for LA and Orange Counties and Off Airport would be tried first and then when all else fails the group for all locations would be tried.
2. Assuming the rate product was NOT set up there but is defined with a Rate Group Code, the above read would fail and the system would turn to the Rate Group file. The first Group Code it would find (according to the rules of an alphanumeric sort) would be Rate Group "A". But as stated above, the rate product WKENDJOY was not defined in that Group.
3. Next would come Group Code "AP" but since location ANA01 is not a member of that group, that record would not be used, nor would the next "LA" for the same reason.
4. Then Rate Group "OA" would be tried. Since location ANA01 is a member of the Rate Group OA and the rate WKENDJOY is set up with Rate Set OA, the price of $37.95/day would be found and used.
5. The fact that WKENDJOY also exists in Rate Group "OC" (to which ANA01 is also a member) and at a lower price would never be seen. Once the system finds a rate, it stops looking.