1.30.3 Frequency-based Rebalancing
This topic provides information on frequency based rebalancing details.
The system will pick all active portfolios based on processing date. If the next process date falls on a holiday, the same will be processed on next business day.
For frequency based rebalancing, the system will compute the variance and if the computed actual variance for a portfolio breaches the maintained variance then these portfolios will be marked for periodic reporting.
These portfolios will not be rebalanced and no amendment of portfolio mapping will be done for frequency based rules. The system will compute and log the computed variance and maintained variance in the system in patb_rebalancelog data store under RULEVARIANCE and COMPUTEDVARIANCE fields.
Formula: to calculate variance is as follows:
Current Variance = 100 - [(Units * NAV)/(Units * Average cost) * 100]
Where,
NAV is the latest price of the asset from TA
Units is the current portfolio balance units (excluding blocked units)
Average cost is WAUC from TA as part of allocation handoff
Example
Scenario 1
Table 1-65 Scenario 1
Maintained Variance (in %) | 20 |
---|---|
Units | 150 |
NAV | 12 |
Average cost | 13.5 |
Market value with NAV | 1800 |
Market value with WAUC | 2025 |
Current Variance (in %) | 11.11111 |
- | < 20 |
- | No Change |
Scenario 2
Table 1-66 Scenario 2
Maintained Variance (in %) | 20 |
---|---|
Units | 150 |
NAV | 11 |
Average cost | 14 |
Market value with NAV | 1650 |
Market value with WAUC | 2100 |
Current Variance (in %) | 21.42857 |
- | < 20 |
- | Report |
Scenario 3
Table 1-67 Scenario 3
Maintained Variance (in %) | 20 |
---|---|
Units | 150 |
NAV | 8 |
Average cost | 8 |
Market value with NAV | 1200 |
Market value with WAUC | 1200 |
Current Variance (in %) | 0 |
- | < 20 |
- | No Change |
Scenario 4
Table 1-68 Scenario 4
Maintained Variance (in %) | 20 |
---|---|
Units | 150 |
NAV | 13 |
Average cost | 12 |
Market value with NAV | 1950 |
Market value with WAUC | 1800 |
Current Variance (in %) | -8.33333 |
- | < 20 |
- | No Change |
Scenario 5
Table 1-69 Scenario 5
Maintained Variance (in %) | 20 |
---|---|
Units | 150 |
NAV | 12 |
Average cost | 9.8 |
Market value with NAV | 1800 |
Market value with WAUC | 1470 |
Current Variance (in %) | -22.449 |
- | < -20 |
- | Report |
Following are the possible rebalance statuses for both age and frequency based rebalancing rules:
Table 1-70 Status Value - Interim stages of rebalance process
Status Value | Status Description | Stage (Interim stages of rebalance process) |
---|---|---|
1 | Rebalance Processing Started | When rebalance process is triggered as part of BOD |
3 | Amendment Completed, Rebalance Processing Pending | Post amendment of Portfolio mapping for the party meeting age based criteria |
6 | Amendment Skipped, Rebalancing Processing Pending | Portfolio mapping skipped for some reason, rebalance pending |
7 | Amendment Failed | Portfolio mapping amendment failed |
8 | Rebalance Processing Skipped | Rebalance process skipped due to various reason |
10 | Rebalance Processing Failed | Rebalance process failed – failure reason logged |
20 | Rebalance Order generation pending | Rebalance process completed, order generation pending |
21 | Adjustment Orders generated, handoff Pending | Rebalance adjustment withdrawal and investment generated, handoff pending to TA |
22 | Adjustment Orders generation failed | Rebalance adjustment withdrawal and investment generation failed |
Table 1-71 Status Value - Post rebalance adjustment orders generation
Status Value | Status Description | Stage (Post rebalance adjustment orders generation) |
---|---|---|
24 | Adjustment Withdrawal handoff completed, allocation Pending | Rebalance adjustment withdrawal handoff to TA completed, pending allocation |
26 | Adjustment Withdrawal Orders allocated | Rebalance adjustment withdrawal allocated |
28 | Adjustment Investment handoff completed, allocation Pending | Rebalance adjustment investment handoff to TA completed, pending allocation |
30 | Adjustment Investment Orders allocated | Rebalance adjustment investment allocated |
32 | Rebalance Order allocation Failed | If rebalance order allocation of either inflow or outflow failed |
The system will track the Rebalance Adjustment order status of inflow and outflow in PATB_REBALANCE log data store.
Following are the possible statuses at each order level:
Table 1-72 Status Value - Order generation
Status Value | Status Description | Stage (Order generation) |
---|---|---|
1 | Adjustment Orders generated, handoff Pending | Inflow/Outflow adjustment order generated and order number will be stamped |
5 | Adjustment Orders generation failed | Inflow/Outflow adjustment order generation failed, reason will be logged in error code and description |
Post allocation of rebalance inflow adjustment order, system will mark the status as Rebalance process completed in PATB_REBALANCELOG table.
Table 1-73 Status Value - PAS Allocation import from TA
Status Value | Status Description | Stage (PAS Allocation import from TA) |
---|---|---|
40 | Rebalance Processing Completed |
Upon upload of allocation details of adjustment INFLOW from TA into PENSION module Interface - IF20192130001307 (PAS Allocation import from TA) |
Rebalance Export from Pension- IF20192130003101
An interface for rebalance export from Pension with the interface ID IF20192130003101 will pickup the Rebalance handoff pending records from the PATB_REBALANCELOG table and its respective data from the rebalance maintenance. On successful export, the status of the rebalancing record will be updated with the status 9 - Rebalance hand-off completed.
Rebalance Import into TA - IF20192130003102
On successful import into TA, the rebalancing details from Pension will be used to create maintenance for readjustment of portfolio in TA, i.e. UTDUHPR - UH Portfolio Readjustment Detail.
The maintenance will be created for a Unitholder, i.e. for a party, portfolio, account, instrument.
As the rebalancing in Pension can be done only within the instruments, for a rebalancing maintenance in Pension, there will be a readjustment maintenance in TA, i.e. One to one maintenance.
The system generates the maintenance with the readjustment status – Not processed (N)
The PHREBALANCEPROCESSTBL process table will log the rebalance reference number from Pension and its relative readjustment ID in TA with the process status U.
Parent topic: Pension Rebalancing Process