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.
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.