Designing Your Bill Segment Types
The following table contains a subset of the SA types listed under Defining Service Agreement Types and Designing Your SA Types And Start Options For Sub SAs and Designing SA Types For Service Provider Financial Settlements. However, if you are reading this document from top to bottom, you probably don't know what your SA types are (they are only designed much later) and will have to forestall this task until that time.
We're going to cheat and assume you know what your SA types are and fill in the algorithms necessary to create bill segments for each SA type. After this table is complete, we will look for unique combinations of the 4 algorithms and create a bill segment type for each one.
Before you can fill in the columns for your own SA types, you should be comfortable with the descriptions of the algorithms described under Setting Up Bill Segment Types.
Div. SA Type |
Calculation Algorithm |
FT Algorithm |
Consumption Algorithm |
Auto Cancel Algorithm |
CA/G-RES |
Apply Rate To Usage Request |
Payoff = Bill Amount / Current = Amount Due |
Get Consumption Using Usage Request |
NA - can’t estimate consumption. |
CA/G-COM |
Apply Rate To Usage Request |
Payoff = Bill Amount / Current = Amount Due |
Get Consumption Using Usage Request |
NA - can’t estimate consumption. |
CA/G-IND |
Apply Rate To Usage Request |
Payoff = Bill Amount / Current = Amount Due |
Get Consumption Using Usage Request |
NA - can’t estimate consumption. |
CA/CABLE |
Apply Rate To Usage Request |
Payoff = Bill Amount / Current = Amount Due |
Get Consumption Using Usage Request |
NA - can’t estimate consumption. |
CA/E-COY |
Apply Rate To Usage Request |
Payoff = 0 / Current = 0 |
Get Consumption Using Usage Request |
NA - can’t estimate consumption. |
CA/E-RESU |
Apply Rate To Usage Request |
Payoff = Bill Amount / Current = Amount Due |
Get Consumption Using Usage Request |
NA - can’t estimate consumption. |
CA/E-COMU |
Apply Rate To Usage Request |
Payoff = Bill Amount / Current = Amount Due |
Get Consumption Using Usage Request |
NA - can’t estimate consumption. |
CA/WO-STD |
N/A - non billable |
N/A - non billable |
N/A - non billable |
N/A - non billable |
CA/WO-LIA |
N/A - non billable |
N/A - non billable |
N/A - non billable |
N/A - non billable |
CA/CHARITY |
Recurring Charge |
Payoff = 0 / Current = Bill Amount |
N/A - no consumption is needed |
N/A - no consumption is needed |
CA/PA-REGU |
Recurring Charge With Auto Stop |
Payoff = 0 / Current = Bill Amount |
N/A - no consumption is needed |
N/A - no consumption is needed |
CA/MERCH-I |
Recurring Charge For Amount To Bill |
Payoff = 0 / Current = Bill Amount |
N/A - no consumption is needed |
N/A - no consumption is needed |
CA/DEP-I |
Recurring Charge For Amount To Bill |
Payoff = 0 / Current = Bill Amount |
N/A - no consumption is needed |
N/A - no consumption is needed |
CA/ONETIME |
Billable Charge |
Payoff = Bill Amount / Current = Amount Due |
N/A - no consumption is needed |
N/A - no consumption is needed |
CA/OVR UNDR |
N/A - non billable |
N/A - non billable |
N/A - non billable |
N/A - non billable |
CA/E-SUB ENR |
Apply Rate |
Payoff = Bill Amount / Current = Amount Due |
||
CA/E-SUB BC |
Billable Charge |
Payoff = Bill Amount / Current = Amount Due |
N/A - no consumption is needed |
N/A - no consumption is needed |
CA/E-FIN SETTL |
N/A - non billable |
N/A - non billable |
N/A - non billable |
N/A - non billable |
Now, we’ll extract unique combinations of the four algorithms and create a bill segment type for each.
Bill Segment Type |
Calculation Algorithm |
FT Algorithm |
Consumption Algorithm |
Auto Cancel Algorithm |
BD RATED |
Apply Rate To Usage Request |
Payoff = Bill Amount / Current = Amount Due |
Get Consumption Using Usage Request |
NA - can’t estimate consumption. |
BILLCHRG |
Billable Charge |
Payoff = Bill Amount / Current = Amount Due |
N/A - no consumption is needed |
N/A - no consumption is needed |
COMPUSAG |
Apply Rate To Usage Request |
Payoff = 0 / Current = Bill Amount |
Get Consumption Using Usage Request |
N/A - no consumption is needed |
RECUR |
Recurring Charge |
Payoff = 0 / Current = Bill Amount |
N/A - no consumption is needed |
N/A - no consumption is needed |
RECUR AS |
Recurring Charge With Auto Stop |
Payoff = 0 / Current = Bill Amount |
N/A - no consumption is needed |
N/A - no consumption is needed |
RECURATB |
Recurring Charge For Amount To Bill |
Payoff = 0 / Current = Bill Amount |
N/A - no consumption is needed |
N/A - no consumption is needed |
SUB RATE |
Apply Rate |
Payoff = Bill Amount / Current = Amount Due |
Get Consumption From Master Bill Segment |
N/A - rated sub service agreements are cancelled when their master is canceled. |
SUB BC |
Billable Charge |
Payoff = Bill Amount / Current = Amount Due |
N/A - no consumption is needed |
N/A - no consumption is needed |
Just to make sure everything has been designed appropriately, we will return to our SA type samples and specify their respective bill segment types:
Div. SA Type |
Calculation Algorithm |
FT Algorithm |
Consumption Algorithm |
Auto Cancel Algorithm |
Bill Segment Type |
CA/G-RES |
Apply Rate To Usage Request |
Payoff = Bill Amount / Current = Amount Due |
Get Consumption Using Usage Request |
NA - can’t estimate consumption. |
BD RATED |
CA/G-COM |
Apply Rate To Usage Request |
Payoff = Bill Amount / Current = Amount Due |
Get Consumption Using Usage Request |
NA - can’t estimate consumption. |
BD RATED |
CA/E-RES |
Apply Rate To Usage Request |
Payoff = Bill Amount / Current = Amount Due |
Get Consumption Using Usage Request |
NA - can’t estimate consumption. |
BD RATED |
CA/E-COM |
Apply Rate To Usage Request |
Payoff = Bill Amount / Current = Amount Due |
Get Consumption Using Usage Request |
NA - can’t estimate consumption. |
BD RATED |
CA/G-IND |
Apply Rate To Usage Request |
Payoff = Bill Amount / Current = Amount Due |
Get Consumption Using Usage Request |
NA - can’t estimate consumption. |
BD RATED |
CA/CABLE |
Apply Rate To Usage Request |
Payoff = Bill Amount / Current = Amount Due |
Get Consumption Using Usage Request |
NA - can’t estimate consumption. |
BD RATED |
CA/E-COY |
Apply Rate To Usage Request |
Payoff = 0 / Current = Bill Amount |
Get Consumption Using Usage Request |
N/A - no consumption is needed. |
COMPUSAG |
CA/WO-STD |
N/A - non billable |
N/A - non billable |
N/A - non billable |
N/A - non billable |
|
CA/WO-LIA |
N/A - non billable |
N/A - non billable |
N/A - non billable |
N/A - non billable |
|
CA/CHARITY |
Recurring Charge |
Payoff = 0 / Current = Bill Amount |
N/A - no consumption is needed |
N/A - no consumption is needed |
RECUR |
CA/PA-REGU |
Recurring Charge With Auto Stop |
Payoff = 0 / Current = Bill Amount |
N/A - no consumption is needed |
N/A - no consumption is needed |
RECUR-AS |
CA/MERCH-I |
Recurring Charge For Amount To Bill |
Payoff = 0 / Current = Bill Amount |
N/A - no consumption is needed |
N/A - no consumption is needed |
RECUR-AS |
CA/DEP-I |
Recurring Charge For Amount To Bill |
Payoff = 0 / Current = Bill Amount |
N/A - no consumption is needed |
N/A - no consumption is needed |
RECURATB |
CA/ONETIME |
Billable Charge |
Payoff = Bill Amount / Current = Amount Due |
N/A - no consumption is needed |
N/A - no consumption is needed |
BILLCHRG |
CA/OVR UNDR |
N/A - non billable |
N/A - non billable |
N/A - non billable |
N/A - non billable |
|
CA/E-SUB ENR |
Apply Rate |
Payoff = Bill Amount / Current = Amount Due |
Get Consumption From Master Bill Segment |
N/A - rated sub service agreements are cancelled when their master is canceled. |
SUB RATE |
CA/E-SUB BC |
Billable Charge |
Payoff = Bill Amount / Current = Amount Due |
N/A - no consumption is needed |
N/A - no consumption is needed |
SUB BC |
CA/E-FIN SETTL |
N/A - non billable |
N/A - non billable |
N/A - non billable |
N/A - non billable |
And now you’re ready to set up your bill segment types.