IFRS#
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
|
Accumulated cashflows |
Ratio of PV Acquisiton Cashflows to PV Premiums. |
|
|
Acutal net cashflow |
Adjustment to CSM for changes in fulfilment cashflows (44(c)->B96-B100) |
|
Adjustment to Loss Component for changes in fulfilment cashflows |
|
Amortization of Acquisition Cash Flows |
|
Non-financial assumption changes |
|
|
floored CSM (38, 44) |
Unfloored CSM (38, 44) |
|
|
The number of coverage units at t after new business |
|
The number of coverage units at t |
Expected Acquisition Cashflow |
|
|
Expected Claims |
|
Expected Expenses |
|
Expected Interest on future cashflows |
Expected Premium Income |
|
Increase in Loss Component |
|
|
Incurred Claims |
|
Incurred Expenses |
Insurance Service Result (80(a), 83-86) |
|
Insurance Finance Income or Expenses (80(b), 87-92, B128-B136) |
|
|
Insurance Revenue (82-85, B120-B125) |
Insurance Service Expense (103(b)) |
|
|
Interest accreted on CSM (44(b)) |
Investment Components in Incur Claims |
|
|
Loss Component |
|
Net insurance assets plus accumulated cashflows. |
Net Insurance Assets or Liabilities |
|
|
Present value of future cashflows |
|
Present value of future cashflows |
|
Present value of cumulatvie coverage units |
|
IFRS Profit before tax |
|
Release of Risk Adjustment to Revenue |
Risk Adjustment |
|
Transfer of services (44(e)->B119) |
- AcqPremRatio()[source]#
Ratio of PV Acquisiton Cashflows to PV Premiums.
The ratio is determined by the expectation at issue.
- AdjCSM_FlufCF(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.
- AmortAcqCashflow(t)[source]#
Amortization of Acquisition Cash Flows
Warning
Implemented as a constant percentage of actual premiums, thus not totalling the original amount if actual != expected.
- InsurFinIncomeExps(t)[source]#
Insurance Finance Income or Expenses (80(b), 87-92, B128-B136)
Warning
Accounting Policy Choice 88(b) not implemented.
- NetInsurAssets(t)[source]#
Net Insurance Assets or Liabilities
Warning
The liabilities for incurred claims are not implemented.
- PV_Cashflow(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:
t – Time from which the projection
t_at – Time discount rates at which are used.
t_rate – Time to which the cashflows are discounted.