Math Can Access Valuation Status
As part of the new rolling valuation process for Unit Linked functionality, it is possible for the valuation of an activity to be considered in an active state while the activity itself is still in an NUV Pending status. The activity's valuation record becomes active when enough details are known for the funds in the activity allocation and the effrects of the activity may be included in subsequent policy valuation such as the policy's Values screen or other activities. . When the valuation becomes active the ActivityGUID will automatically be written to the AsActiveValutionActivity table. Once written, the activity will be included with all systematic valuation calculations for the policy.
From within the Math section of the PostAssignmentValidateExpressions rule, the configuration can check the state of the Valuation records held in memory as the activity processes but before it is committed to the database. This state will tell whether the records to be written to AsValuation have enough information to complete the Accounting process as well as be included in valuation calculations by other screens or activities.
The determination criteria for active Valuation records is:
- If funds are being sold, all the guaranteed prices and valuation amounts must be known.
- If funds are being purchased, all the guaranteed valuation amounts must be known.
Configuration Requirements
When the activity becomes active, an entry will automatically be made on the AsActiveValutionActivity table. In order to see the valuation status for the activity as the activity is processing, two pieces of configuration are required:
- create the transaction that will process assignment values
- configure the PostAssignmentValidateExpressions business rule that includes a field type math variable holding "Activity:ActiveValuation"
The following transactions in the Unit Linked Template check the valuation state in their PostAssignmentvalidateExpressions rules. Navigate to Main Explorer | Companies | International Holding Company | Subsidiary Companies | International Child Company | Plans | Unit Linked Template | Transactions | Policy Transactions.
- AutomaticInvestment
- AutoRebalance
- Premium
- Switch
- Withdrawal
XML Example of PostAssignmentValidateExpressions Business Rule