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.
Note: 
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
Payoff = Bill Amount / Current = Amount Due
Get Consumption from SPs
Auto Cancel Bad Estimates
CA/G-COM
Apply Rate
Payoff = Bill Amount / Current = Amount Due
Get Consumption from SPs
NA - can’t estimate consumption.
CA/G-IND
Apply Rate
Payoff = Bill Amount / Current = Amount Due
Get Consumption from SPs
NA - can’t estimate consumption.
CA/CABLE
Apply Rate
Payoff = Bill Amount / Current = Amount Due
Get Consumption from SPs
NA - can’t estimate consumption.
CA/E-COY
Apply Rate
Payoff = 0 / Current = 0
Get Consumption from SPs
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
Payoff = Bill Amount / Current = Amount Due
Get Consumption from SPs
Auto Cancel Bad Estimates
SP-RATED
CA/G-COM
Apply Rate
Payoff = Bill Amount / Current = Amount Due
Get Consumption from SPs
Auto Cancel Bad Estimates
NOESTRAT
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
Payoff = Bill Amount / Current = Amount Due
Get Consumption from SPs
Auto Cancel Bad Estimates
NOESTRAT
CA/CABLE
Apply Rate
Payoff = Bill Amount / Current = Amount Due
Get Consumption from SPs
Auto Cancel Bad Estimates
SP-RATED
CA/E-COY
Apply Rate
Payoff = 0 / Current = Bill Amount
N/A - no consumption is needed.
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.