Você está aqui:
InsPolicyService:createRenewalPolicy
Use esse serviço para criar uma política de renovação a partir de uma política existente.
Método: createRenewalPolicy
Como funciona
-
O serviço aceita a
policyIdda apólice a ser renovada.NotaO serviço passa
userInputspara determinar fatores de classificação adicionais para recalcular o preço. Além disso, o serviço usa o nóadditionalFieldspara preencher campos adicionais no objeto de política, que de outra forma não fazem parte desse serviço. -
O serviço verifica a data de vigência e a data de expiração da apólice renovada. Se não forem fornecidas, o serviço calculará essas datas usando a seguinte lógica:
-
Data de vigência = Data de expiração da apólice original + 1 dia
-
Data de expiração = Data efetiva da nova política + Prazo da nova política
-
-
Reavalia o preço do produto da apólice usando as opções
aggByKeyeincludeInputKey. -
O serviço usa
includePaymentScheduleeincludeRevenueSchedulepara determinar se a agenda de pagamento e a agenda de receita devem ser criadas em apólice renovada. Se nenhuma opção for especificada, as mesmas configurações serão herdadas da política anterior. -
O serviço cria uma política e a marca como política renovada.
O serviço também oferece suporte à renovaçã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. No entanto, na renovação, a duração da apólice é de 365 dias, ou 366 dias para um ano bissexto. Consulte Considerações e limitações sobre apólices de seguro.
Contribuições
Entrada |
Descrição |
|---|---|
|
Obrigatório O ID da apólice a ser renovada. |
|
Opcional Os detalhes dos produtos associados à política. Para qualquer produto, o formato de destino para o objeto Se nenhum userInputs for fornecido, o serviço de renovação pegará as informações da política existente e as reproduzirá na política renovada. |
|
Opcional Os pares de chave e valor dos campos adicionais que não fazem parte desse serviço. Esses campos são preenchidos no objeto de política. |
Opções remotas
InsProductService:repriceProduct também podem ser usadas com esse serviço.Opção remota |
Descrição |
|---|---|
|
Opcional A data de expiração da apólice renovada. Se não for fornecido, o valor será definido usando a seguinte lógica: Data efetiva da nova política + Prazo da nova política |
|
Opcional A data efetiva da apólice renovada. Se não for fornecido, o valor será calculado usando a seguinte lógica: Data de expiração da apólice existente + 1 dia Se você estiver usando o pacote Extensão de indústrias de seguro, o valor do carimbo de data e hora na opção |
|
Obrigatório
O serviço envia essa opção como uma entrada para o procedimento de cálculo, que a usa para concluir o cálculo com agregação. Por exemplo, uma apólice de seguro automático tem vários motoristas anexados a cada veículo segurado. O veículo seguro tem uma instanceKey separada para cada instância na apólice. A aggByKey pega todas as chaves de instância para os veículos e cria uma matriz de prêmios de cobertura por instanceKey. Essa matriz é passada para o procedimento de cálculo para que os prêmios sejam calculados corretamente. O serviço usa esse valor para redefinir a política. |
calculateTaxesAndFees
|
Opcional. O valor padrão é Defina como |
|
Opcional. Verdadeiro ou Falso O padrão é Falso. Se verdadeiro, o serviço cria uma transação que é usada pelos serviços de agenda de receita. |
|
Obrigatório Uma string de pares de chave-valor separados por vírgula que o serviço passa para dentro e para fora do procedimento de cálculo. Esses pares de chave-valor são incluídos no objeto de produto de saída dentro do objeto Somente chaves usadas pelo procedimento de cálculo têm um valor nos resultados. O serviço usa |
|
Opcional Se verdadeiro, o serviço criará uma agenda de pagamento na apólice renovada. Se nenhum valor for fornecido, o serviço criará uma agenda de pagamento na apólice renovada apenas se estiver presente para a apólice original. |
|
Opcional Se verdadeiro, o serviço criará uma agenda de receita na apólice renovada. Se nenhum valor for fornecido, os serviços criam uma agenda de pagamento na apólice renovada apenas se ela estiver presente para a apólice original. |
|
Obrigatório, se o valor de Substitui o valor de |
|
Obrigatório se o valor de Substitui o valor de |
|
Obrigatório se o valor de Substitui o valor de |
|
Determina o procedimento de classificação para precificação da apólice renovada. Se não for fornecido, a precificação será feita com base na data efetiva da apólice renovada. Nota Não é possível passar um horário específico para ratingField, pois o tipo de campo é Date. Assim, o carimbo de data e hora da classificação usa como padrão 12:00. |
|
Opcional O prazo da política. Ajuda a calcular |
|
Verdadeiro ou Falso O valor padrão é true. Quando o valor é definido como verdadeiro, o serviço usa o fuso horário local em que a política é criada. Quando o valor é definido como falso, os serviços usam GMT como fuso horário. |
JSON de entrada
Aqui está um exemplo do JSON de entrada:
{
"policyId": "0YT5w000000Y8MNGA0",
"userInputs": [
{
"DRIVER.instanceKey": "Bob Jones",
"DRIVER.LN": "Jones",
"DRIVER.GENDER": "Male",
"DRIVER.FN": "Bobby",
"DRIVER.AGE": 30,
"AUTO.instanceKey": "2018 Audi A3",
"AUTO.autoYear": 2018,
"AUTO.autoModel": "A4",
"perAccident": 500
}
],
"additionalFields": {
"BillingName": "John Smith",
"Description": "This is a renewal quote",
"Phone": "123456789"
}
} 
