Usted está aquí:
InsPolicyService:createMultiRootPolicyVersion
Utilice este servicio para aprobar una política de múltiples raíces desde un presupuesto aprobado.
El servicio utiliza las quoteId effectiveDate opciones y desencadena un trabajo por lotes asíncrono para emitir una nueva versión de política y actualizar la versión de política anterior.
Funcionamiento
El servicio:
-
Utiliza las opciones de
quoteIdyeffectiveDatepara aprobar una política de múltiples raíces. -
Genera políticas secundarias para cada producto raíz.
-
Agrega primas, impuestos y comisiones de las pólizas secundarias a la póliza principal.
-
Acorta y prorratea la versión de póliza anterior basándose en fechas para pólizas principales y secundarias.
-
Cuando
createTransactionestablecido como verdadero, el servicio:-
Crea transacciones para pólizas principales y secundarias.
-
Calcula el importe de la transacción para las pólizas secundarias como la diferencia entre el importe del plazo actual y el importe del plazo anterior para el producto raíz.
-
Calcula el importe de la transacción para la política principal como la suma de los valores de cada política secundaria.
-
Especifica el nombre y el tipo de transacción en la
transactionTypeopción. Si no se especifica ningún valor, toma como valor predeterminado Cambiado/Aprobado.
-
Campos adicionales
-
Los usuarios pueden sustituir los valores de campo de póliza pasando
additionalFieldscomo una opción. -
Se admiten campos adicionales para políticas principales y secundarias en el nivel de política raíz.
-
La opción
additionalFieldsactualiza campos solo en el nivel de objeto Póliza de seguros. -
Para aprobaciones de políticas de múltiples raíces, estos cambios solo afectan a la nueva versión de política, dejando la versión anterior sin cambios.
-
La política secundaria utiliza el código de producto como identificador para el producto en la estructura JSON de
additionalFields. -
La política de múltiples raíces principal utiliza MULTI_ROOT_PARENT_POLICY como identificador en la estructura JSON de
additionalFields.
Opciones remotas
Opción |
Descripción |
|---|---|
|
Obligatorio El Id. del presupuesto aprobado desde el que se va a crear la póliza. |
|
Obligatorio La fecha de entrada en vigor de la nueva versión de política. |
|
Opcional Un indicador booleano para indicar si se deben crear transacciones principales y secundarias para la política. El valor predeterminado es Falso. |
|
Opcional Nombre y tipo de transacción, aplicable solo cuando El valor predeterminado es Cambiado/Aprobado. |
|
Opcional Una estructura JSON que asigna códigos de productos de póliza a campos de póliza y sus valores respectivos. |
JSON de entrada
Este servicio no toma un JSON de entrada.
A continuación se incluye una muestra del JSON de additionalFields.
"additionalFields": {
"MULTI_ROOT_PARENT_POLICY": {
"name": "parent policy",
"term": "Annual"
},
"AUTOROOT": {
"name": "test",
"year": "2024"
},
"COMMERCIAL": {
"name": "Commercial",
"type": "Comprehensive"
}
} 