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.
- 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.
- On Home screen, type UTDHDRUL in the text box, and click Next.The Rule Maintenance screen is displayed.
- 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
- 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
- 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
orOr
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
- 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
- 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.
- 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.
- 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
- New –an unauthorized record will be created. If you have rights for auto Authorization, the record will be authorized
- Modify – an unauthorized record can be modified by the maker (edit rights required)
- Delete – an unauthorized record can be deleted by the maker. You can not delete the unauthorized record created by amendment (delete rights required).
- 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.
Parent topic: Maintain Reference Information