C1-DLEVMBCNC

This algorithm is used to update the status reason of an individual membership when its cancellation process is initiated through a delinquency process. Once the status reason of an individual membership is updated, this algorithm creates a log entry for the respective membership in the delinquency process. This algorithm is invoked when the cancellation event is triggered manually from the user interface or automatically through the C1-DPMON batch.

You must use this algorithm in a delinquency process type using which you want to create a delinquency process to initiate cancellation request for an individual membership through an outbound message. It should be attached to the delinquency event type which requests to cancel the individual memberships billed to the delinquent account.

Note:

The system derives the active individual memberships using an algorithm which is attached to the Memberships Derivation system event of the delinquency process type.

While deriving an active individual membership, the system considers the status code which is specified in the Membership Active Status option type of the C1-ASOBLLNG feature configuration. For more information about the feature configuration, see Setting the C1-ASOBLLNG Feature Configuration.

After the status reason of an individual membership is updated, the cancellation outbound message is sent to the enrollment system when the C1-MTOMTbatch is executed.

The system considers the status reason which is specified in the Awaiting Membership Cancellation Reason attribute of the delinquency process preference. Before updating the status reason of the individual membership, the system validates whether the status reason is defined for the Active status of theC1-IndMembership business object.

Note: The system considers the delinquency process preference which is specified in the Delinquency Process Field Mapping option type of the DELINPROC feature configuration. For more information about the feature configuration, see Setting the DELINPROC Feature Configuration.