Loading
保险
InsPolicyService:createReinstatementPolicy

InsPolicyService:createReinstatementPolicy

使用此服务恢复已取消的保单。

类:InsPolicyService

方法:createReinstatementPolicy

该服务会创建这些事务,作为恢复策略的一部分:

  • 恢复:默认情况下,根据恢复保单版本的定期保费,根据欠款全额生成恢复交易。

  • 按付款计划恢复:此交易显示为付款计划条目。交易根据取消交易的退款或收费金额以及取消生效日期和恢复生效日期之间的错过付款进行计算。

工作原理

  1. 服务会将已取消保单的policyId作为输入。

  2. 服务接受reinstatementEffectiveDate作为交易生效日期的输入。

  3. 该服务接受策略状态作为已创建新策略状态的输入。

  4. 该服务会创建已取消策略版本的新复制版本,生效日期为已取消策略版本的 endDate + 1 天。

  5. 该服务会创建这些事务,作为恢复策略的一部分:

    1. 恢复:如果createTransaction标志为真,服务将创建交易类型,作为定期保费变化的恢复。

    2. 按付款计划恢复:如果 createTransaction 标志和 includePaymentSchedule 标志均为真:

      1. 该服务根据以下付款频率创建所有未来付款计划:

        reinstatementEffectiveDate.
      2. 在reinstatementEffectiveDate合并条目后,该服务会考虑取消日期和下一个付款计划日期之间的错过付款。此付款计划的计划日期是 reinstatementEffectiveDate,状态是 Valid。

      3. 如果在取消时付款计划未支付,则取消不会结算。在这种情况下,付款计划(取消)的状态是Invalid,未付款金额计入恢复保单的新付款计划。

      4. 该服务创建附加到合并付款计划的交易类型的Reinstatement by Payment Schedule。

      5. 如果取消期间的付款计划未支付,服务会将付款计划的状态更新为Invalid,并将未偿金额包含在合并付款计划条目中。

      6. 如果useIsPaidFlag为真,服务将为付款计划条目创建付款计划条目详细信息,并为交易创建交易明细条目。

备注
备注

该服务还支持恢复持续时间小于 365 天或闰年小于 366 天的原始保单版本的保单。请参阅保险单注意事项和限制。

远程选项

选项

说明

reinstatementEffectiveDate

可选

恢复交易的生效日期。如果未提供值,则默认设置为策略恢复的日期。

如果您正在使用保险行业扩展软件包,将忽略reinstatementEffectiveDate选项中的时间戳值。相反,有效日期时间戳值设置为选定有效日期的 12:00 a.m.,过期日期值设置为选定过期日期的 11:59 p.m.。时间戳通过使用用户指定的时区来设置。

policyStatus

可选

新策略的状态。如果未提供值,则状态默认设置为初始值。

createTransaction

可选

如果为真,服务将创建恢复交易。默认值为真。

includePaymentSchedule

可选

如果为真,服务会创建付款计划条目。默认值是 false。

useIsPaidFlag

可选

如果为真,服务会创建付款计划条目详细信息。默认值是 false。

includeRevenueSchedule

可选

此选项在 createTransaction 为真时适用。

如果此选项的值为真,服务将调用 InsPolicyRevenueScheduleService:ModifyRevenueSchedule。默认值是 false。

isCreatingPolicyTerms

可选

如果为真,服务将在输出 JSON 中返回 policyTermIds 节点。默认值为真。

createContactForParticipants

可选

如果为真,如果联系人不存在,服务会为被保险人创建新的联系人记录。默认值为真。

输入 JSON 和选项 JSON

以下是示例输入 JSON 和选项 JSON:

Input JSON

{
	"policyId":"0YTRN0000000CjG4AU"
}

Options JSON

{
    "reinstatementEffectiveDate": "4/28/2023",
    "includePaymentSchedule": true,
    "useLocalTimeZone": true,
    "includeRevenueSchedule": false,
    "isCreatingPolicyTerms": false,
    "createTransaction": true,
    "useIsPaidFlag": true
  }

输出 JSON

{
  "policyTermIds": [
    "a6ERN00000003RO2AY"
  ],
  "snapshotId": [
    "00PRN000000c9hn2AA"
  ],
  "InsurancePolicy": [
    "0YTRN0000000CjG4AU"
  ]
}
 
正在加载
Salesforce Help | Article