Use Last Known Prices
OIPA needs to be able to use last known fund prices when calculating valuation units and amounts to write during assignment processing. This is accomplished through the new MathStatment function called FindLastExchangeDatePricing. The function will find the last known exchange dates from the Market Maker’s exchange rate table entries that are equal to or less than the activity’s effective date. The allocated funds will use the same last date methodology for price lookup disregarding all offset values.
If the same function is called more than once or both functions are executed in the same activity, then the Assignment logic will reference the output values of the last one executed.
Configuration Requirements
- The MonthlyProcessing transaction in the Unit Linked template was modified to demonstrate this functionality. The new Math Statement function was used to find the last exchange date pricing. Navigate to Global Explorer | Transactions | MonthlyProcessing (Unit Linked Template).
- The PostAssignmentValidateExpressions business rule is attached to the transaction. This rule is associated with a transaction as a transaction override. It does not exist in the TransactionBusinessRulePacket. This allows the rule to process each time the activity processes while in an NUVpending state. The rule contains a math section that allows for standard math calculations, and a validation section that supports standard validation expressions.
- The RolesExists business rule is attached to this transaction. It tells OIPA that the Insured role must exist on the policy and two fields must be populated:Date of Birth and Sex.
- The ValidateExpressions business rule is attached to this transaction. It makes sure the Insured Age is within the acceptable range.
Global Explorer Folder Structure For MonthlyProcessing Transaction