2.64 Process Rule Maintenance

This topic provides the systematic instructions to maintain the formulas and expressions used to set up the rule for performance fee calculation.

This section contains the following topics:
  • Maintaining Rules for Performance Fee Calculation
  • Condition Builder Button
  • Expression Builder Button
  • Operations on Performance Fee Rules

Maintain Rules for Performance Fee Calculation

The derived and non derived data elements are used to create expressions and formula while setting up the rules.

  1. On Home screen, type UTDHDRUL in the text box, and click Next.
    The Rule Maintenance screen is displayed.
  2. On Rule Maintenance screen, click New to enter the details.
    For more information on fields, refer to the field description table.

    Table 2-67 Rule Maintenance - Field Description

    Field Description
    Rule ID

    Numeric; 5 Characters; Mandatory

    Specify a unique code to identify the performance fee calculation rule.

    Description Alphanumeric; 255 Characters; Mandatory

    Specify a suitable description for the rule.

    Rule Details The section displays the following fields.
    Formula No Numeric; 5 Characters; Mandatory

    Specify the line number associated with the rule.

    Condition Alphanumeric; 4000 Characters; Optional

    Click Condition Builder to specify the condition to be associated with the rule.

    The condition specified in the Condition Builder screen is displayed here.

    Element ID Alphanumeric; 20 Characters; Mandatory

    The result obtained from the Expression Builder screen is displayed here.

    Expression Alphanumeric; 4000 Characters; Mandatory

    Click Expression Builder to specify the expression to be used to derive the performance fee.

    The condition specified in the Expression Builder screen is displayed here.

    Rounding Basis Mandatory
    Select the basis for rounding from the options provided in the drop-down list. The following options are provided:
    • Unit Rounding - unit based rounding defined at the given fund level
    • Currency Rounding - rounding option as defined at FBC
    • User defined - Round up/Round Down /Round/Truncate with number of decimals
    Rounding Option Optional
    Select the rounding options from the drop-down list. The following options are provided:
    • Round Standard
    • Rounding Up
    • Rounding Down
    • Truncate
    No of Decimals Numeric; 2 Characters; Optional

    Specify the number of decimals to be applied during rounding.

Condition Builder

  1. Click Condition Builder button in Rule Maintenance screen, and specify the condition to be checked for performance fee calculation.
    The Condition Builder screen is displayed.

    Figure 2-75 Rule Maintenance_Condition Builder


    Rule Maintenance_Condition Builder

  2. On Condition Builder screen, specify the fields.
    For more information on fields, refer to the field description table.

    Table 2-68 Condition Builder - Field Description

    Field Description
    Field Name

    Alphanumeric; 30 Characters; Optional

    Specify the data element to be used to derive the condition for the rule or select the element Id from the option list provided.

    Condition Alphanumeric; 4000 Characters; Optional

    Specify the condition to be used.

    Logical Operator Optional
    Select the logical operator to be used to derive the condition for the rule from the drop-down list provided. The list displays the following values:
    • <
    • >
    • =
    • <>
    • <=
    • >=
    Mathematical Operator Optional
    Select the mathematical operator to be used to derive the condition for the rule from the list provided. The list displays the following values:
    • +
    • -
    • %
    • /
    Additional Operator Optional
    Select the additional operator to be used to derive the condition for the rule from the list provided. The list displays the following values:
    • Comma
    • (
    • )
    • Min
    • Max
    Value Alphanumeric; 30 Characters; Optional

    Specify the value.

    You can use the And or Or button to join the conditions, if required.

    Click Accept to add to the existing value in the condition and click Clear to clear the condition.

Expression Builder

  1. Click Expression Builder button in Rule Maintenance screen, and specify the expression to be evaluated to derive the performance fee.
    The Expression Builder screen is displayed.

    Figure 2-76 Rule Maintenance_Expression Builder


    Rule Maintenance_Expression Builder

  2. On Expression Builder screen, specify the fields.
    For more information on fields, refer to the field description table.

    Table 2-69 Expression Builder - Field Description

    Field Description
    Field Name

    Alphanumeric; 30 Characters; Optional

    Specify the data element to be used to derive the condition for the rule or select the element Id from the option list provided.

    Expression Alphanumeric; 4000 Characters; Optional

    Specify the expression to be used.

    Additional Operator Optional
    Select the additional operator to be used to derive the condition for the rule from the list provided. The list displays the following values:
    • Comma
    • (
    • )
    • Min
    • Max
    Mathematical Operator Optional
    Select the mathematical operator to be used to derive the condition for the rule from the list provided. The list displays the following values:
    • +
    • -
    • %
    • /
    Value Alphanumeric; 30 Characters; Optional

    Specify the value.

    Click Accept to add to the existing value in the condition and click Clear to clear the condition.

  3. You can specify the expression to derive performance fee in the same manner as condition builder in this screen.
    The result obtained from the Expression Builder screen gets displayed at the Element ID field.
  4. If the system encounters predefined factory shipped elements like RED_AMT, SUB_AMT, RED_UNITS or SUB_UNITS as expression element, then the system generates the transactions as indicated below.
    • RED_AMT - amount based (Net) redemption transaction is generated
    • SUB_AMT - amount based (Gross) subscription transaction is generated
    • RED_UNIT - unit based (Gross) redemption transaction is generated
    • SUB_UNIT - unit based (Net) subscription transaction is generated
    For outflow transactions, the elements ‘PF_VAL’ and ‘CL_VAL’ are used for the performance fee calculation.

Operations on Performance Fee Rules

  1. New –an unauthorized record will be created. If you have rights for auto Authorization, the record will be authorized
  2. Modify – an unauthorized record can be modified by the maker (edit rights required)
  3. Delete – an unauthorized record can be deleted by the maker. You can not delete the unauthorized record created by amendment (delete rights required).
  4. Authorize – an unauthorized record can be authorized by anyone other than the maker (authorize rights required)

    Note:

    The dynamic packages will get recreated on unlock, save and authorization.