Prioritizing Rate Tables

You list rate tables in a price component in order of priority to force the order in which the MATRIXX Charging Application applies rates when an event is received. To perform rating, the MATRIXX Charging Application gathers all valid price components for each segment of the event and applies all valid rates in parallel.

For example, say a mobile voice subscriber has a postpaid voice service that charges an overage charge of $0.10 per minute when the granted minutes are gone. You use two rate tables to set up the overage charge because one rate table charges one prepaid minute against the Minutes balance for each minute consumed and the other rate table charges $0.10 per minute against the US dollars balance for each minute consumed.
Table 1. Charge Containing Two Rate Tables
Priority Rate Table Balance Class
1 Charge 1 prepaid minute per minute Minutes
2 Charge $0.10 per minute US Dollars

To ensure the prepaid minutes balance is impacted first while it is available, and then the US dollars balance is impacted when it is gone, you list the prepaid minutes rate table first in the price component. When you set up pricing, you can change the order by dragging the rate tables to the desired position.

Note: If a price component contains a rate table that provides a discount, you do not have to order the discount in a specific order. During rating, all valid price components are applied in parallel and all rate tables within a price component are applied in succession. All discounts are calculated after all charges are calculated, regardless of where they are listed in a price component.