Vous êtes ici :
InsPolicyService:createMultiRootPolicy
Utilisez ce service pour émettre une stratégie multiracine à partir d'un devis.
Fonctionnement
Le service :
-
Utilise les
quoteIdoptions eteffectiveDatepour émettre une stratégie multiracine. -
Génère des stratégies enfants pour chaque produit racine.
-
Consolide les primes, les taxes et les frais des polices enfants dans la police parente.
-
Crée les transactions nécessaires si
createTransactionest défini sur true. -
Consolide ces transactions dans la stratégie multiracine parente.
Champs supplémentaires
-
Les utilisateurs peuvent remplacer les valeurs de champ de stratégie en utilisant l'option
additionalFields. -
Des champs supplémentaires sont pris en charge pour les stratégies parente et enfant au niveau de la stratégie racine.
-
L'option
additionalFieldsmet à jour les champs uniquement au niveau de l'objet Police d'assurance. -
La stratégie enfant utilise le code produit comme identifiant du produit dans la structure JSON
additionalFields. -
La stratégie multiracine parente utilise MULTI_ROOT_PARENT_POLICY comme identifiant dans la structure JSON
additionalFields.
Options distantes
Option |
Description |
|---|---|
|
Obligatoire L'ID du devis à partir duquel la police doit être créée. |
|
Obligatoire La date d'entrée en vigueur de la police. |
|
Facultatif La date de fin de la police. |
|
Facultatif Un indicateur booléen indiquant si des transactions parentes et enfants doivent être créées pour la stratégie. La valeur par défaut est False. |
|
Facultatif Nom et type de transaction, applicables uniquement lorsque La valeur par défaut est Sold Policy. |
|
Facultatif Un indicateur booléen qui détermine si des enregistrements de contact doivent être créés pour le participant. La valeur par défaut est True. |
|
Facultatif Durée de la police d'assurance. La valeur par défaut est Annuelle. |
|
Facultatif La date d'évaluation utilisée pour calculer le prix du JSON d'entrée. |
|
Facultatif Une structure JSON qui mappe les codes de produit de police avec les champs de police et leurs valeurs respectives. |
|
Facultatif Un indicateur booléen indiquant si le numéro de police de référence doit être généré. Cette option est requise lorsqu'un champ de numéro de police de référence est ajouté à la structure JSON La valeur par défaut est True. |
JSON d'entrée
Ce service ne prend pas de JSON d'entrée.
Voici un exemple du JSON additionalFields.
"additionalFields": {
"MULTI_ROOT_PARENT_POLICY": {
"name": "parent policy",
"term": "Annual"
},
"AUTOROOT": {
"name": "test",
"year": "2024"
},
"COMMERCIAL": {
"name": "Commercial",
"type": "Comprehensive"
}
} 