Du er her:
InsPolicyService:createMultiRootPolicy
Bruk denne tjenesten til å utstede en policy med flere rader fra et tilbud.
Slik virker det
Tjenesten:
-
Bruker alternativene
quoteIdogeffectiveDatetil å utstede en policy med flere rader. -
Genererer underordnede policyer for hvert rotprodukt.
-
Konsoliderer premier, avgifter og gebyrer fra de underordnede polisene til den overordnede policyen.
-
Oppretter de nødvendige transaksjonene hvis
createTransactioner satt til sann. -
Konsoliderer disse transaksjonene i den overordnede policyen for flere rader.
Flere felt
-
Brukere kan overstyre policyfeltverdiene ved å bruke
additionalFields-alternativet. -
Andre felt støttes for både overordnede og underordnede poliser på rotpolisenivå.
-
additionalFields-alternativet oppdaterer felt bare på Forsikringspolise-objektnivået. -
Den underordnede policyen bruker produktkoden som identifikator for produktet i
additionalFieldsJSON-strukturen. -
Den overordnede flerrotpolicyen bruker MULTI_ROOT_PARENT_POLICY som identifikator i
additionalFieldsJSON-strukturen.
Eksterne alternativer
Alternativ |
Beskrivelse |
|---|---|
|
Obligatorisk ID-en til tilbudet som policyen skal opprettes fra. |
|
Obligatorisk Gyldighetsdatoen for policyen. |
|
Valgfritt Sluttdatoen for policyen. |
|
Valgfritt Et boolsk flagg for å angi om overordnede og underordnede transaksjoner må opprettes for policyen. Standard er False. |
|
Valgfritt Transaksjonsnavn og -type, gjelder bare når Standard er Sold Policy. |
|
Valgfritt Et boolsk flagg for å bestemme om kontaktposter må opprettes for deltakeren. Standardverdien er Sann. |
|
Valgfritt Varigheten til forsikringspolisen. Standard er Årlig. |
|
Valgfritt Rangeringsdatoen som ble brukt til å sette pris på inndata-JSON-filen. |
|
Valgfritt En JSON-struktur som tilordner policyproduktkoder til policyfelt og deres respektive verdier. |
|
Valgfritt Et boolsk flagg for å angi om referansepolisenummeret må genereres. Dette alternativet kreves når et referansepolisenummerfelt legges til i Standardverdien er Sann. |
Inndata-JSON
Denne tjenesten bruker ikke en inndata-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"
}
} 