|
purebill.com Stephen Jones writing on billing and application migration |
![]() |
| . | Home | . | About | . | Archive | . | Links | . | Billing | . | Reference | . | Subscribe | . | Search | . | . |
Column - 19 September 2004 Four algorithms that address most rating situationsSummaryBilling is a function common to businesses with quite different networks, but most employ a small number of algorithms to address their billing needs. Four key algorithms (flat rate, tiered, threshold and 'from / to') can be used to address the most business' rating needs. Once a charge's price has been determined, the remainder of billing can be performed using relatively similar processing. Thirty local calls and thirty tollway journeys may be charged at different rates, using different rating criteria, and be presented on the bill differently, but their general processing is similar. Algorithms used in RatingThere are four key algorithms employed in rating, and these can also be used elsewhere in billing for processing such as discounting. The four algorithms are flat rate, tiered, threshold and 'from / to'. In rating, each of these may be applied against different transaction elements to build a transaction's overall price. The first three algorithms (flat rate, tiered, and threshold) are composed of:
The 'from / to' algorithm is composed of:
The same four mechanisms can be used in discounting to determine the discount rate or amount. Measurable Metrics - A wide variety of quantities, counts and values can be used as measurable metrics, including:
If counts and amounts are used, these must be accumulated or tracked ahead of time to avoid performance issues associated with the continuous recounting that would otherwise be required. The need to track specific totals can be linked to, and initiated by, the provisioning of rating/pricing plans that associate customers, their services and the rates that will be charged. To address specific rating plans, totals may need be collected by service, product, customer, day, offering, bundle, or contract (but due to the processing effort/cost they should only be kept where necessary and useful). The more complex the record keeping required, the more costly the storage and processing that will be incurred, and the greater the scope for error. Threshold Levels - Thresholds are employed with each being contiguous with its predecessors. That is, there is no value of metric for which an appropriate threshold level cannot be found.
Outcomes - Using a metric and the appropriate threshold level, the first three algorithms can be used to determine outcomes such as:
Employing the tiered algorithm generates more straightforward processing since it allows the correct outcome to be selected based on what has been performed to date. Future transactions may cause additional thresholds to be crossed, but those outcomes will only apply to the future transactions. The threshold algorithm operates differently and generates a more complex processing environment. It requires knowledge of the final metric value to correctly select the appropriate outcome before it is applied. If an accurate price against interim transactions using a threshold algorithm is important, an increased measurable metric will trigger re-rating to reflect the different outcome that now applies. If accurate interim prices are less important (i.e. prices are flagged as being 'pending' or 'draft'), re-rating can be delayed until the regular billing cycle. Rating Algorithm: From / ToThe from / to algorithm can be used to explicitly state outcomes for each valid 'from' and 'to' value combination (e.g. tollway entry and exit points), or be used to select subsets of value combinations for special rating treatment (all other combinations defaulting to the appropriate regular rates).
Algorithm CombinationsDeterminants and algorithms, preselected when the biller defines each rate plan, can be used individually or combined to provide additional rating versatility. After rating has identified a transaction's service and ownership, the applicable rate plan will also be identified. The appropriate determinants of that rate plan can then be calculated and/or obtained and used to select the appropriate rates within the rate plan's definition. For example, a tollway (e.g. the New Jersey Turnpike) can use vehicle type (truck / car), rate period (peak / off-peak / weekend) and 'from / to' (tollway entry / exit) to select a fixed rate charged to each customer. Additional determinants could be used to select rates that varied between market segments (general public, commercial) or for specific customers (transport companies). [ Share with others ] Post this page to a social bookmarking site:
Other 'purebill' columnsPrevious column: Reducing the complexity and hence costs of Rating Next column: Five pricing models implemented through billing All previous purebill columns can be found in the archive section. Recent Updates
Sign up to receive a brief text email when a new purebill column is published. JUMP TO TOP
|
. |
| Comments welcome: stephenjones(at)purebill.com | Stephen Jones © 2004-2010 - Copyright and reprint rules | Sitemap | . |