breadcrumbDescription
InsPolicyService:createMultiRootPolicyVersion
Brug denne tjeneste til at anbefale en politik med flere rod fra et anbefalet tilbud.
Tjenesten bruger indstillingerne quoteId og effectiveDate udløser et asynkront batchjob til at udstede en ny politikversion og opdatere den tidligere politikversion.
Sådan fungerer det
Tjenesten:
-
Bruger indstillingerne
quoteIdogeffectiveDatetil at anbefale en politik med flere rod. -
Genererer underordnede politikker for hvert rodprodukt.
-
Aggregerer præmier, moms og gebyrer fra de underordnede policer i den overordnede politik.
-
Afkortes og forlænges den tidligere politikversion baseret på datoer for både overordnede og underordnede policer.
-
Når
createTransactioner indstillet til true, gør tjenesten følgende:-
Opretter transaktioner for overordnede og underordnede policer.
-
Beregner transaktionsbeløbet for de underordnede policer som forskellen mellem det aktuelle periodebeløb og det tidligere periodebeløb for rodproduktet.
-
Beregner transaktionsbeløbet for den overordnede politik som summen af værdierne fra hver underordnet politik.
-
Angiver transaktionsnavnet og -typen i
transactionTypeindstillingen. Hvis der ikke er angivet nogen værdi, indstilles den som standard til Ændret/anbefales.
-
Yderligere felter
-
Brugere kan tilsidesætte politikfeltværdierne ved at overføre
additionalFieldssom en indstilling. -
Yderligere felter understøttes for både overordnede og underordnede politikker på rodpolitikniveau.
-
Indstillingen
additionalFieldsopdaterer kun felter på objektniveauet Forsikringspolice. -
For anbefalinger af politikker med flere rod påvirker disse ændringer kun den nye politikversion og efterlader den tidligere version uændret.
-
Den underordnede politik bruger produktkoden som en identifikator for produktet i
additionalFieldsJSON-strukturen. -
Den overordnede multi-root-politik bruger MULTI_ROOT_PARENT_POLICY som en identifikator i
additionalFieldsJSON-strukturen.
Fjernindstillinger
Indstilling |
Beskrivelse |
|---|---|
|
Påkrævet Id'et på det anbefalede tilbud, som politikken skal oprettes fra. |
|
Påkrævet Ikrafttrædelsesdatoen for den nye politikversion. |
|
Valgfrit Et boolesk flag, der angiver, om overordnede og underordnede transaktioner skal oprettes for politikken. Standard er falsk. |
|
Valgfrit Transaktionsnavn og -type, kun gældende, når Standarden er Ændret/Anbefalet. |
|
Valgfrit En JSON-struktur, der knytter policeproduktkoder til politikfelter og deres respektive værdier. |
Input JSON
Denne tjeneste bruger ikke et input-JSON.
Her er et eksempel på additionalFields JSON.
"additionalFields": {
"MULTI_ROOT_PARENT_POLICY": {
"name": "parent policy",
"term": "Annual"
},
"AUTOROOT": {
"name": "test",
"year": "2024"
},
"COMMERCIAL": {
"name": "Commercial",
"type": "Comprehensive"
}
} 