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.