Du är här:
InsPolicyService:createMultiRootPolicy
Använd denna tjänst för att utfärda en policy med flera rötter från en offert.
Så här fungerar det
Tjänsten:
-
Använder
quoteIdalternativen ocheffectiveDatealternativen för att utfärda en policy med flera rötter. -
Genererar underordnade policyer för varje rotprodukt.
-
Slår samman premier, skatter och avgifter från de underordnade policyerna till den överordnade policyn.
-
Skapar nödvändiga transaktioner om
createTransactionär inställd till sant. -
Slår samman dessa transaktioner till den överordnade flerrotspolicyn.
Ytterligare fält
-
Användare kan åsidosätta policyfältvärdena genom att använda alternativet
additionalFields. -
Ytterligare fält stöds för både överordnade och underordnade policyer på rotpolicynivå.
-
Alternativet
additionalFieldsuppdaterar endast fält på objektnivån Försäkringspolicy. -
Den underordnade policyn använder produktkoden som en identifierare för produkten i
additionalFieldsJSON-strukturen. -
Den överordnade flerrotspolicyn använder MULTI_ROOT_PARENT_POLICY som en identifierare i
additionalFieldsJSON-strukturen.
Fjärralternativ
Alternativ |
Beskrivning |
|---|---|
|
Obligatoriskt ID för offerten som policyn ska skapas från. |
|
Obligatoriskt Policyns giltighetsdatum. |
|
Valfri Slutdatum för policyn. |
|
Valfri En boolesk flagga som indikerar om överordnade och underordnade transaktioner måste skapas för policyn. Standard är Falskt. |
|
Valfri Transaktionsnamn och typ, gäller endast när Standard är Säljpolicy. |
|
Valfri En boolesk flagga för att avgöra om kontaktposter måste skapas för deltagaren. Standard är Sant. |
|
Valfri Försäkringspolicyns löptid. Standard är Årlig. |
|
Valfri Det värderingsdatum som användes för att prissätta indata-JSON. |
|
Valfri En JSON-struktur som mappar policyproduktkoder till policyfält och deras respektive värden. |
|
Valfri En boolesk flagga som indikerar om referenspolicynumret måste skapas. Detta alternativ krävs när ett referenspolicynummerfält läggs till i Standard är Sant. |
Indata-JSON
Denna tjänst tar inte en JSON för indata.
Här är ett exempel på additionalFields JSON.
"additionalFields": {
"MULTI_ROOT_PARENT_POLICY": {
"name": "parent policy",
"term": "Annual"
},
"AUTOROOT": {
"name": "test",
"year": "2024"
},
"COMMERCIAL": {
"name": "Commercial",
"type": "Comprehensive"
}
} 