Você está aqui:
InsPolicyService:createMultiRootPolicy
Use esse serviço para emitir uma política de várias raízes de uma cotação.
Como funciona
O serviço:
-
Usa as
quoteIdeeffectiveDateas opções para emitir uma política de várias raízes. -
Gera políticas filhas para cada produto raiz.
-
Consolida prêmios, impostos e taxas das apólices filho na apólice pai.
-
Cria as transações necessárias se
createTransactionestiver definido como true. -
Consolida essas transações na política de várias raízes pai.
Campos adicionais
-
Os usuários podem substituir os valores do campo de apólice usando a opção
additionalFields. -
Há suporte para campos adicionais para políticas pai e filho no nível de política raiz.
-
A opção
additionalFieldsatualiza os campos apenas no nível do objeto Apólice de seguro. -
A política filho usa o código do produto como um identificador para o produto na estrutura JSON de
additionalFields. -
A política multirraiz pai usa MULTI_ROOT_PARENT_POLICY como um identificador na estrutura JSON
additionalFields.
Opções remotas
Opção |
Descrição |
|---|---|
|
Obrigatório O ID da cotação a partir da qual a política deve ser criada. |
|
Obrigatório A data efetiva da política. |
|
Opcional A data de término da política. |
|
Opcional Um sinalizador booleano para indicar se as transações pai e filho devem ser criadas para a apólice. O padrão é False. |
|
Opcional Nome e tipo de transação, aplicável apenas quando O padrão é Política de vendas. |
|
Opcional Um sinalizador booleano para determinar se é necessário criar registros de contato para o participante. O padrão é Verdadeiro. |
|
Opcional Prazo da apólice de seguro. O padrão é Anual. |
|
Opcional A data de classificação que foi usada para precificar o JSON de entrada. |
|
Opcional Uma estrutura JSON que mapeia códigos de produto da apólice para campos de apólice e seus respectivos valores. |
|
Opcional Um sinalizador booleano para indicar se o número da política de referência deve ser gerado. Essa opção é necessária quando um campo de número de política de referência é adicionado à estrutura JSON de O padrão é Verdadeiro. |
JSON de entrada
Esse serviço não usa um JSON de entrada.
Aqui está uma amostra do JSON de additionalFields.
"additionalFields": {
"MULTI_ROOT_PARENT_POLICY": {
"name": "parent policy",
"term": "Annual"
},
"AUTOROOT": {
"name": "test",
"year": "2024"
},
"COMMERCIAL": {
"name": "Commercial",
"type": "Comprehensive"
}
} 
