Designing Your Bill Segment Types

The following table contains a subset of the contract types listed under Defining Contract Types. However, if your reading this document from top to bottom, you probably don't know what your contract 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 contract types are and fill in the algorithms necessary to create bill segments for each contract 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 contract types, you should be comfortable with the descriptions of the algorithms described under Setting Up Bill Segment Types .
The following table illustrates the different algorithms that are attached to the respective contract type:
Div-Contract Type Calculation Algorithm FT Algorithm Consumption Algorithm Auto Cancel Algorithm
CA/G-RES Apply Rate Payoff = Bill Amount / Current = Amount Due Get Consumption From SP's Auto cancel bad estimates
CA/G-COM Apply Rate Payoff = Bill Amount / Current = Amount Due Get Consumption From SP's N/A - can't estimate consumption
CA/G-IND Apply Rate Payoff = Bill Amount / Current = Amount Due Get Consumption From SP's N/A - can't estimate consumption
CA/CABLE Apply Rate Payoff = Bill Amount / Current = Amount Due Get Consumption From SP's N/A - can't estimate consumption
CA/E-COY Apply Rate Payoff = 0 / Current = 0 Get Consumption From SP's N/A - 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
CA/PA-REGU Recurring Charge With Auto Stop Payoff = 0 / Current = Bill Amount N/A - no consumption is needed N/A - no consumption
CA/MERCH-I Recurring Charge With Auto Stop Payoff = 0 / Current = Bill Amount N/A - no consumption is needed N/A - no consumption
CA/DEP-I Recurring Charge For Amount To Bill Payoff = 0 / Current = Bill Amount N/A - no consumption is needed N/A - no consumption
CA/ONETIME Billable Charge Payoff = Bill Amount / Current = Amount Due N/A - no consumption is needed N/A - no consumption
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 contracts are cancelled when there master is cancelled
CA/E-SUB BC Billable Charge Payoff = Bill Amount / Current = Amount Due N/A - no consumption is needed N/A - no consumption
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 4 algorithms and create a bill segment type for each.

The following table illustrates the different algorithms that are attached to the respective bill segment type:
Bill Segment Type Calculation Algorithm FT Algorithm Consumption Algorithm Auto Cancel Algorithm
SP RATED Apply Rate Payoff = Bill Amount / Current = Amount Due Get Consumption From SP's Auto cancel bad estimates
NOESTRAT Apply Rate Payoff = Bill Amount / Current = Amount Due Get Consumption From SP's N/A - can't estimate consumption
COMPUSAG Apply Rate Payoff = 0 / Current = 0 Get Consumption From SP's N/A - can't estimate consumption
BILLCHRG Billable Charge Payoff = Bill Amount / Current = Amount Due N/A - no consumption is needed N/A - no consumption
RECUR Recurring Charge Payoff = 0 / Current = Bill Amount N/A - no consumption is needed N/A - no consumption
RECUR AS Recurring Charge With Auto Stop Payoff = 0 / Current = Bill Amount N/A - no consumption is needed N/A - no consumption
RECURATB Recurring Charge For Amount To Bill Payoff = 0 / Current = Bill Amount N/A - no consumption is needed N/A - no consumption
SUB RATE Apply Rate Payoff = Bill Amount / Current = Amount Due Get Consumption From Master Bill Segment N/A - rated sub contracts are cancelled when there master is cancelled
SUB BC Billable Charge Payoff = Bill Amount / Current = Amount Due N/A - no consumption is needed N/A - no consumption

Just to make sure everything has been designed appropriately, we will return to our contract type samples and specify their respective bill segment types:

The following table illustrates the different bill segment types that are attached to the respective contract type:
Div-Contract 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 SP's Auto cancel bad estimates SP-RATED
CA/G-COM Apply Rate Payoff = Bill Amount / Current = Amount Due Get Consumption From SP's N/A - can't estimate consumption NOESTRAT
CA/G-IND Apply Rate Payoff = Bill Amount / Current = Amount Due Get Consumption From SP's N/A - can't estimate consumption NOESTRAT
CA/CABLE Apply Rate Payoff = Bill Amount / Current = Amount Due Get Consumption From SP's N/A - can't estimate consumption SP-RATED
CA/E-COY Apply Rate Payoff = 0 / Current = 0 Get Consumption From SP's N/A - can't estimate consumption 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 RECUR
CA/PA-REGU Recurring Charge With Auto Stop Payoff = 0 / Current = Bill Amount N/A - no consumption is needed N/A - no consumption RECUR-AS
CA/MERCH-I Recurring Charge With Auto Stop Payoff = 0 / Current = Bill Amount N/A - no consumption is needed N/A - no consumption 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 RECURATB
CA/ONETIME Billable Charge Payoff = Bill Amount / Current = Amount Due N/A - no consumption is needed N/A - no consumption 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 contracts are cancelled when there master is cancelled SUB RATE
CA/E-SUB BC Billable Charge Payoff = Bill Amount / Current = Amount Due N/A - no consumption is needed N/A - no consumption 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.