Designing Capital Credit Event Types

The following table illustrates typical event types 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 contracts 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.