Source module for IFRS17 CSM amortization simulation
This module contains formulas to simulate amortization of contract service margin (CSM) defined in IFRS17.
This module is a mix-in module to projection module in nestedlife project.
Cells
AdjCSM_FulCashFlows (t) |
Adjustment to CSM for changes in fulfilment cashflows (44(c)->B96-B100) |
CSM_Unfloored (t) |
Unfloored CSM (38, 44) |
CovUnits_BoP1 (t) |
The number of coverage units at t after new business |
CovUnits_EoP (t) |
The number of coverage units at t |
IntAccrCSM (t) |
Interest accreted on CSM (44(b)) |
PV_CashFlows (t, t_at, t_rate) |
Present value of future cashflows |
PV_SumCovUnits (t, t_rate) |
Present value of cumulatvie coverage units |
TransServices (t) |
Transfer of services (44(e)->B119) |
ifrs17sim.ifrs.
AdjCSM_FulCashFlows
(t)[source]¶Adjustment to CSM for changes in fulfilment cashflows (44(c)->B96-B100)
Warning
Only B96(b) changes in PV of the future cashflows are implemented.
TODO: Risk Adjustment is yet to be implemented. At the momement this adjustment only considers present value of future cashflows.
TODO: Loss component for onerous contracts are yet to be implemented. At the momemnt this adjustment allows negative CSM.
ifrs17sim.ifrs.
PV_CashFlows
(t, t_at, t_rate)[source]¶Present value of future cashflows
This formula takes 3 time parameters. The projection starts from t, and the projected cashflows are discounted back to t_at. The discount rates applied are the ones at t_rate.
Parameters: |
|
---|