Sie befinden sich hier:
InsPolicyService:prepareToRenewPolicy
Verwenden Sie diesen Service, um den Betrag zu berechnen, der für die Verlängerung einer bestehenden Police erforderlich ist. Dieser Service gibt Verlängerungsprämie, Steuern und Gebühren oder die JSON der Verlängerungsrichtlinie zurück, ohne eine Richtlinie zu erstellen.
Methode: prepareToRenewPolicy
Funktionsweise
-
Der Service akzeptiert die
policyIdder zu verlängernden Richtlinie. -
Der Service überprüft das Datum des Inkrafttretens und das Ablaufdatum der verlängerten Richtlinie. Sofern nicht anders angegeben, berechnet der Service diese Datumswerte anhand der folgenden Logik:
-
Datum des Inkrafttretens = Ablaufdatum der ursprünglichen Police + 1 Tag
-
Ablaufdatum = Datum des Inkrafttretens der neuen Police + Laufzeit der neuen Police
-
-
Erneut die Preise für das Policenprodukt mithilfe von
aggByKey- undincludeInputKey. -
Verwendet
getPolicyJson, um zu bestimmen, ob nur Verlängerungsbetragskomponenten zurückgegeben werden müssen oder ob die vollständige Policen-JSON in der Antwort gesendet wird.
Eingaben
Remote-Optionen
Remote-Option |
Beschreibung |
|---|---|
|
Erforderlich
Der Service sendet diese Option als Eingabe an das Berechnungsverfahren, das sie verwendet, um die Berechnung mit Aggregation abzuschließen. Beispielsweise sind bei einer Kfz-Versicherung mehrere Fahrer an jedes versicherte Fahrzeug angehängt. Das versicherte Fahrzeug verfügt über einen separaten instanceKey für jede Instanz in der Police. Der Der Service verwendet diese Option, um die Police neu zu bepreisen. |
|
Optional
Auf true festgelegt, um Steuern und Gebühren für die verlängerte Police zu berechnen. |
|
Erforderlich Eine Zeichenfolge kommagetrennter Schlüssel-Wert-Paare, die der Service in das Berechnungsverfahren und aus ihm heraus übergibt. Diese Schlüssel-Wert-Paare sind im Ausgabeproduktobjekt im Der Service verwendet diese Option, um die Police neu zu bepreisen. |
|
Optional Eine boolesche Kennzeichnung, um zu bestimmen, ob nur Komponenten vom Typ "Verlängerungsbetrag" als Antwort oder die vollständige Policen-JSON zurückgegeben werden muss. |
|
Legt das Bewertungsverfahren für die Neubepreisung der Police fest. Sofern nicht anders angegeben, erfolgt die Preisfestlegung anhand des Datums des Inkrafttretens der geänderten Richtlinie. Hinweis Es ist nicht möglich, eine bestimmte Zeit für ratingField zu übergeben, da der Feldtyp "Datum" lautet. Der Zeitstempel für das Bewertungsdatum ist standardmäßig auf 00:00 Uhr festgelegt. |
|
Optional Das Datum des Inkrafttretens der verlängerten Police. Sofern nicht anders angegeben, wird der Wert anhand der folgenden Logik berechnet: Ablaufdatum der bestehenden Police + 1 Tag |
|
Optional Das Ablaufdatum der verlängerten Richtlinie. Sofern nicht anders angegeben, wird der Wert anhand der folgenden Logik festgelegt: Datum des Inkrafttretens der neuen Police + Laufzeit der neuen Police |
|
Optional Die Laufzeit der Richtlinie. Sie hilft bei der Berechnung von |
|
Wahr oder Falsch Der Standardwert ist true. Wenn der Wert auf true festgelegt ist, verwendet der Service die lokale Zeitzone, in der die Richtlinie erstellt wird. Wenn der Wert auf false festgelegt ist, verwenden die Services GMT als Zeitzone. |
Input JSON
Hier ein Beispiel für die Eingabe-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
}
]
} 
