法定准备金建模中的精算现值计算类似于保险费率计算与现金价值计算,不同之处在于不需要分别计算与保费相关、与保险金额相关的责任现值,而只需要计算总体责任现值。此外,与保费和现金价值计算不同,1元净保费的精算现值的计算中不需要考虑附加费用率。
我们可以在产品假设表中设置法定准备金的计算方法参数。在精算模型中,一般至少预留传统险的一年期完全修正法(FPT,full preliminary term)、分红险的首年修正Zillmer方法、均衡净保费法等3种法定准备金计算方案,并在模型代码中根据不同的准备金方法计算出α(首年净保费)、β(续期净保费)或NLP(均衡净保费)。在此基础上,后续的法定准备金评估计算则不需要区分上述3种方法,可以采用通用的代码进行评估。
均衡净保费的计算公式类似下面的伪代码:
保险责任现值PVFB_VAL_PP(1,0)/1元保费现值PVFNP_VAL_RMB1_PP(1,0)
对于FPT法,α定义为首年自然净保费。由于在多重衰减模型下,首年(第一个保单年度)仅存在一种将来保单状态,因此其自然净保费的计算公式类似下面的伪代码:
对理赔原因数组求和(CLM_AMT_PP(1,CLAIM_IDX,12)*CLM_RATE(1,CLAIM_IDX,12))+SB_PP(1,12)+ANN_BEN_PP(1,12)
对于Zillmer方法,α为均衡净保费减费用补贴,并且不低于首年自然净保费。其中,费用补贴为基本死亡保险金额与费用补贴率的乘积。该方法下α的计算公式采用类似下面的伪代码:
MAX(NLP-SUM_ASSURED_DTH*ZILLMER_PC/100,FPT法α的计算公式)(www.xing528.com)
对于FPT法和Zillmer方法,β将采用类似下面的伪代码公式进行计算:
[PVFB_VAL_PP(1,0)-α]/[PVFNP_VAL_RMB1_PP(1,0)-1]
基于上述计算,从第一个保单年度末开始,每个保单年度末的法定准备金因子MATH_RES_STS_PP(FUT_PSTS_IDX,t)的计算可用类似下面的伪代码公式进行:
PVFB_VAL_PP(FUT_PSTS_IDX,t)-β*PVFNP_VAL_RMB1_PP(FUT_PSTS_IDX,t)。
保费不足准备金将max(α-保单总保费,0)作为首年净保费,max(β-保单总保费,0)作为续年净保费。每个保单年度末的保费不足准备金因子的计算可用类似下面的伪代码公式进行:
Max(β-保单总保费,0)*PVFNP_VAL_RMB1_PP(FUT_PSTS_IDX,t)
部分产品的法定准备金评估需要输出或计算两套准备金的情况。比如,高利率产品需要输出增提前和增提后准备金,分别用于计算偿一代下法定最低偿付能力额度与计算实际资本时使用的准备金。对重大疾病保险,有些公司同时按照定价重大疾病发生率表和行业重大疾病发生率表(根据产品保障种类选择25种、6种)分别计算准备金,然后取两者之大作为最后的法定准备金结果,以满足重大疾病保险的法定准备金计算要求。在这种情况下,我们需要引入计算第二套准备金的变量,其实施过程可以完全参照第一套准备金变量进行开发,仅将变量名称前增加“Min”或者“Sec”等区分前缀进行代码编程。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。