Você está aqui:
InsPolicyService:createReinstatementPolicy
Use esse serviço para restaurar uma política cancelada.
Classe: InsPolicyService
Método: createReinstatementPolicy
O serviço cria estas transações como parte da restauração de uma política:
-
Reinstalação: Uma transação de restabelecimento é gerada por padrão no valor total devido com base no prêmio de prazo da versão da apólice restaurada.
-
Reinstalação por agenda de pagamento: Essa transação aparece como uma entrada de agenda de pagamento. A transação é calculada com base no valor reembolsado ou cobrado para a transação de cancelamento e nos pagamentos perdidos entre a data efetiva do cancelamento e a data efetiva do restabelecimento.
Como funciona
-
O serviço usa a
policyIdda apólice cancelada como entrada. -
O serviço aceita
reinstatementEffectiveDatecomo entrada para a data efetiva da transação. -
O serviço aceita o status da política como entrada para o status da nova política criada.
-
O serviço cria uma nova versão clonada da versão da apólice cancelada com uma data de vigência como endDate da versão da apólice cancelada + 1 dia.
-
O serviço cria estas transações como parte da restauração de uma política:
-
Reinstatement: Se o sinalizador de
createTransactionfor verdadeiro, o serviço criará um tipo de transação como um restabelecimento para as alterações no prêmio de prazo. -
Reinstalação por cronograma de pagamento: Se o sinalizador de
createTransactione o sinalizador deincludePaymentScheduleforem verdadeiros:O serviço cria todas as agendas de pagamento futuras com base na frequência de pagamento após o
reinstatementEffectiveDate.-
O serviço contabiliza o pagamento perdido pelo período entre a data do cancelamento e a próxima data do cronograma de pagamento após a
reinstatementEffectiveDateem uma entrada consolidada. A data de agendamento desta agenda de pagamento éreinstatementEffectiveDatee o status éValid. -
Se a agenda de pagamento não tiver sido paga no momento do cancelamento, o cancelamento não será liquidado. Neste caso, o status da agenda de pagamento (cancelamento) é
Invalide o valor não pago é contabilizado na nova agenda de pagamento da apólice restabelecida. -
O serviço cria um tipo de transação de
Reinstatement by Payment Scheduleanexado à agenda de pagamento consolidada. -
Se a agenda de pagamento durante o cancelamento não for paga, o serviço atualizará o status da agenda de pagamento para
Invalide incluirá o valor pendente na entrada da agenda de pagamento consolidada. -
Se a
useIsPaidFlagfor verdadeira, o serviço criará Detalhes da entrada da agenda de pagamento para as entradas da agenda de pagamento e criará entradas de detalhamento da transação para as transações.
-
O serviço também oferece suporte à restauração de apólices em que a versão da apólice original tem uma duração inferior a 365 dias ou inferior a 366 dias em um ano bissexto. Consulte Considerações e limitações sobre apólices de seguro.
Opções remotas
Opção |
Descrição |
|---|---|
|
Opcional A data efetiva da transação de restabelecimento. Se nenhum valor for fornecido, ele usará como padrão a data em que a política é restaurada. Se você estiver usando o pacote Extensão de indústrias de seguro, o valor do carimbo de data e hora na opção |
|
Opcional O status da nova política. Se nenhum valor for fornecido, o status usará como padrão o valor inicial. |
createTransaction
|
Opcional Se verdadeiro, o serviço criará a transação de restauração. O valor padrão é true. |
includePaymentSchedule
|
Opcional Se verdadeiro, o serviço criará as entradas da agenda de pagamento. O valor padrão é falso. |
useIsPaidFlag
|
Opcional Se verdadeiro, o serviço criará os detalhes da entrada da agenda de pagamento. O valor padrão é falso. |
includeRevenueSchedule
|
Opcional Essa opção se aplica quando Se o valor dessa opção for verdadeiro, o serviço chamará InsPolicyRevenueScheduleService:modifyRevenueSchedule. O valor padrão é falso. |
isCreatingPolicyTerms
|
Opcional Se verdadeiro, o serviço retornará o nó policyTermIds no JSON de saída. O valor padrão é true. |
createContactForParticipants
|
Opcional Se verdadeiro, o serviço criará um novo registro de Contato para a Parte segurada se o contato não existir. O valor padrão é true. |
JSON de entrada e JSON de opções
Aqui estão o JSON de entrada de exemplo e o JSON de opções:
JSON de entrada
{
"policyId":"0YTRN0000000CjG4AU"
}JSON de opções
{
"reinstatementEffectiveDate": "4/28/2023",
"includePaymentSchedule": true,
"useLocalTimeZone": true,
"includeRevenueSchedule": false,
"isCreatingPolicyTerms": false,
"createTransaction": true,
"useIsPaidFlag": true
}JSON de saída
{
"policyTermIds": [
"a6ERN00000003RO2AY"
],
"snapshotId": [
"00PRN000000c9hn2AA"
],
"InsurancePolicy": [
"0YTRN0000000CjG4AU"
]
}
