Designing Capital Credit Event Types
The following event types illustrate typical events for a capital credits membership.
SC Event Type
Description
Membership Type
Algorithm System Event
Algorithm
ALLOCATECCR
Capital credit allocation
STDCAPCR
Event Creation
Create Simple Adjustment
Event Creation
Generate Bill Message
Event Cancellation
Validate Balance Not < Zero
Event Cancellation
Cancel Related Adjustments
RETIRECCR
Retire capital credit (apply to customer's balance)
STDCAPCR
Event Creation
Validate Balance Not < Zero
Event Creation
Create Adjustments to Affect Customer's Balance
Event Cancellation
Cancel Related Adjustments
FORFEITCCR
Forfeit capital credit (retirement not applied to customer's balance)
STDCAPCR
Event Creation
Validate Balance Not < Zero
Event Creation
Create Simple Adjustment (affect GL only)
Event Cancellation
Validate Balance Not < Zero
Event Cancellation
Cancel Related Adjustments
These event types assume the following:
When credit events are allocated, the customer is notified via a bill message, the general ledger is affected so a simple GL only adjustment is created. If an event of this type is canceled, any adjustments that were created should be canceled. The event amount should always be positive, so checking that the membership balance does not fall below zero is only checked for event cancellation.
When capital credits are retired, it's possible that the full membership balance is not applied to the customer's balance. For the portion of the retirement that does affect the customer's balance, you need an algorithm that applies the credits to the customer's service agreements via adjustments. Cancellation of this event should cause any related adjustments to be canceled. It's assumed that the amount of this event is a credit so checking that the membership balance does not fall below zero is only checked for event completion.
For the portion of the retirement that is not applied to the customer's balance, the event amount should simply affect the GL so a GL only adjustment is created. Cancellation of this event should cause any related adjustments to be canceled. It's assumed that the amount of this event is a credit so checking that the membership balance does not fall below zero is only checked for event completion.
Note: 
Service credit event types are independent of subcategories. A capital credits membership typically uses subcategories. When events are created for different subcategories, the same service credit event type may be used. As a result, all subcategories use the same event completion and event cancellation algorithms.