Associating an Algorithm with an Ancillary Pricing Rule Type

Prerequisites

To associate algorithms with an ancillary pricing rule type, you should have:

  • Algorithms defined using the C1_​TXNBGDRV, C1_​ACCPRIDRV, and C1_​BAFTDRV algorithm types.

Procedure

To associate an algorithm with an ancillary pricing rule type:

  1. Ensure that the Algorithms section is expanded when you are defining or editing an ancillary pricing rule type.

    The Algorithms section contains the following columns in a grid:

    Column Name Column Description Mandatory (Yes or No)
    System Event Used to indicate the system event when you want to invoke the algorithm. The valid values are:
    • Account and Price Item Derivation - Used to derive the account and price item for the ancillary transaction.

    • Accumulation Billable Charge Post Proc - Used to introduce a custom logic after creating discount share or discount guarantee billable charges. This algorithm is invoked in the C1-BCDA (Create Billable Charge for Discount) batch.

    • Accumulation Billable Charge Pre Proc - Used to introduce a custom logic before creating discount share or discount guarantee billable charges. This algorithm is invoked in the C1-BCDA (Create Billable Charge for Discount) batch.

    • Accumulation Post Processing - Used to introduce a custom logic after accumulating the discount share or discount guarantee amount. This algorithm is invoked in the C1-ACDA (Accumulate Discount Arrangement) batch.

    • Accumulation Pre Processing - Used to introduce a custom logic before accumulating the discount share or discount guarantee amount. This algorithm is invoked in the C1-ACDA (Accumulate Discount Arrangement) batch.

    • Bill After Date Determination - Used to determine the bill after date for the ancillary transaction.

    • Bill Group Derivation - Used to derive the bill group, parent customer, and policy for the ancillary transaction.

    • Pricing Rule Post Processing - Used to introduce a custom logic once the effective ancillary pricing rule is derived for the ancillary transaction.

    • Transaction Validation - Used to introduce a custom validation for the ancillary transaction.

    Note: You must specify Account and Price Item Derivation and Bill Group Derivation algorithms when you are associating the algorithms with an ancillary pricing rule type.
    Yes
    Note: This field is required when you are associating an algorithm with the ancillary pricing rule type.
    Sequence Used to specify the order in which the algorithms with the same system event should be executed. Yes (Conditional)
    Note: This field is required when you are associating an algorithm with the ancillary pricing rule type.
    Algorithm Used to indicate the algorithm that you want to execute on the system event.
    Note:

    Once you select the system event, the Search (The Search Icon) icon appears corresponding to the Algorithm field. On clicking the Search (The Search Icon) icon, the Algorithm Search window appears.

    On specifying the algorithm, the description of the algorithm appears corresponding to the Algorithm field.

    Yes (Conditional)
    Note: This field is required when you are associating an algorithm with the ancillary pricing rule type.
  2. Enter the required details in the Algorithms section:
    System Event Algorithm Mandatory (Yes or No) For more information, see...
    Account and Price Item Derivation C1_​ACCPRIDRV Yes Account and Price Item Derivation (for the Claim Pricing Rule Type Category)
    Accumulation Billable Charge Post Proc -
    Note: An accumulation billable charge post processing algorithm type is not shipped with the product. You can create a custom algorithm type, if required.
    No -
    Accumulation Billable Charge Pre Proc -
    Note: An accumulation billable charge pre processing algorithm type is not shipped with the product. You can create a custom algorithm type, if required.
    No -
    Accumulation Post Processing -
    Note: An accumulation post processing algorithm type is not shipped with the product. You can create a custom algorithm type, if required.
    No -
    Accumulation Pre Processing -
    Note: A accumulation pre processing algorithm type is not shipped with the product. You can create a custom algorithm type, if required.
    No -
    Bill After Date Determination C1_​BAFTDRV Yes Bill After Date Determination
    Bill Group Derivation C1_​TXNBGDRV Yes Bill Group Derivation
    Pricing Rule Post Processing -
    Note: A pricing rule post processing algorithm type is not shipped with the product. You can create a custom algorithm type, if required.
    No -
    Transaction Validation -
    Note: An algorithm type for validating an ancillary transaction is not shipped with the product. You can create a custom algorithm type, if required.
    No -
  3. If you want to associate more than one algorithm with an ancillary pricing rule type, click the Add (The Add Icon) icon and then repeat step 2.
    Note: However, if you want to remove an algorithm from the ancillary pricing rule type, click the Delete (The Delete Icon) icon corresponding to the algorithm.
  4. Click Save.
    The algorithms are associated with an ancillary pricing rule type.

Related Topics

For more information on... See...
How to define an ancillary pricing rule type Defining an Ancillary Pricing Rule Type
How to edit an ancillary pricing rule type Editing an Ancillary Pricing Rule Type