Du är här:
InsPolicyService:createMultiRootPolicyVersion
Använd denna tjänst för att stödja en policy med flera rötter från en rekommenderad offert.
Tjänsten använder quoteId alternativen och effectiveDate utlöser ett asynkront batchjobb för att utfärda en ny policyversion och uppdatera den tidigare policyversionen.
Så här fungerar det
Tjänsten:
-
Använder alternativen
quoteIdocheffectiveDateför att stödja en policy med flera rötter. -
Genererar underordnade policyer för varje rotprodukt.
-
Aggregerar premier, skatter och avgifter från de underordnade policyerna till den överordnade policyn.
-
Förkortar och proportionellerar den tidigare policyversionen baserat på datum för både överordnade och underordnade policyer.
-
När
createTransactionär inställd till sant:-
Skapar transaktioner för överordnade och underordnade policyer.
-
Beräknar transaktionsbeloppet för de underordnade policyerna som skillnaden mellan det aktuella villkorsbeloppet och det föregående villkorsbeloppet för rotprodukten.
-
Beräknar transaktionsbeloppet för den överordnade policyn som summan av värdena från varje underordnad policy.
-
Anger transaktionens namn och typ i
transactionTypealternativet. Om inget värde specificeras blir det som standard Ändrat/Stöds.
-
Ytterligare fält
-
Användare kan åsidosätta policyfältvärdena genom att skicka
additionalFieldssom ett alternativ. -
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. -
För policystöd med flera rötter påverkar dessa ändringar endast den nya policyversionen och lämnar den tidigare versionen oförändrad.
-
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 den godkända offert som policyn ska skapas från. |
|
Obligatoriskt Den nya policyversionens giltighetsdatum. |
|
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 Ändrad/Stödd. |
|
Valfri En JSON-struktur som mappar policyproduktkoder till policyfält och deras respektive värden. |
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"
}
} 