Du är här:
InsPolicyService:prepareToRenewPolicy
Använd denna tjänst för att beräkna det belopp som krävs för att förnya en befintlig policy. Denna tjänst returnerar förnyelsepremier, skatter och avgifter eller förnyelsepolicyn JSON utan att skapa en policy.
Metod: prepareToRenewPolicy
Så fungerar det
-
Tjänsten accepterar
policyIdav policyn som ska förnyas. -
Tjänsten kontrollerar giltighetsdatum och utgångsdatum för den förnyade policyn. Om det inte tillhandahålls beräknar tjänsten dessa datum med följande logik:
-
Giltighetsdatum = Förfallodatum för ursprunglig policy + 1 dag
-
Förfallodatum = Giltighetsdatum för den nya policyn + Löptid för den nya policyn
-
-
Prissätter policyprodukten med hjälp av alternativen
aggByKeyochincludeInputKey. -
Använder
getPolicyJsonför att avgöra om endast komponenter för förnyelsebelopp måste returneras eller om fullständig policy-JSON skickas i svaret.
Indata
Fjärralternativ
Fjärralternativ |
Beskrivning |
|---|---|
|
Obligatoriskt
Tjänsten skickar detta alternativ som en indata till beräkningsförfarandet, som använder det för att slutföra beräkningen med aggregering. Till exempel har en autoförsäkring flera förare kopplade till varje försäkrat fordon. Det försäkrade fordonet har en separat instanceKey för varje instans i policyn. Tjänsten använder detta alternativ för att ändra pris på policyn. |
|
Valfri
Sätt till sant för att beräkna skatter och avgifter för den förnyade policyn. |
|
Obligatoriskt En sträng av kommaavgränsade nyckelvärdepar som tjänsten skickar in i och ut ur beräkningsförfarandet. Dessa nyckelvärdespar inkluderas i utdataproduktobjektet inom Tjänsten använder detta alternativ för att ändra pris på policyn. |
|
Valfri En boolesk flagga för att avgöra om endast komponenter för förnyelsebelopp måste returneras som svar eller om fullständig policy-JSON måste returneras. |
|
Bestämmer värderingsförfarandet för att ändra prissättningen av policyn. Om detta inte anges baseras prissättningen på giltighetsdatumet för den ändrade policyn. Anteckning Det går inte att ange en specifik tidpunkt för ratingField eftersom fälttypen är Datum. Så tidsstämpeln för värderingsdatum är som standard 12:00. |
|
Valfri Giltighetsdatum för den förnyade policyn. Om detta inte anges beräknas värdet med följande logik: Förfallodatum för befintlig policy + 1 dag |
|
Valfri Förfallodatum för den förnyade policyn. Om detta inte anges ställs värdet in med följande logik: Giltighetsdatum för den nya policyn + Löptid för den nya policyn |
|
Valfri Policyns löptid. Den hjälper till att beräkna |
|
Sant eller Falskt Standardvärdet är sant. När värdet är inställt som sant använder tjänsten den lokala tidszon där policyn skapas. När värdet är inställt som falskt använder tjänsterna GMT som tidszon. |
Indata-JSON
Här är ett exempel på indata-JSON:
{
"policyId": "0YT5w000000Y8MNGA0",
"userInputs": [
{
"DRIVER.instanceKey": "Bob Jones",
"DRIVER.LN": "Jones",
"DRIVER.GENDER": "Male",
"DRIVER.FN": "Bobby",
"DRIVER.AGE": 30,
"AUTO.instanceKey": "2018 Audi A3",
"AUTO.autoYear": 2018,
"AUTO.autoModel": "A4",
"perAccident": 500
}
]
} 