Loading
Versicherung
Inhalt
Filter auswählen

          Keine Ergebnisse
          Keine Ergebnisse
          Hier sind einige Suchtipps

          Überprüfen Sie die Schreibweise Ihrer Stichwörter.
          Verwenden Sie allgemeinere Suchbegriffe.
          Wählen Sie weniger Filter aus, um Ihre Suche auszuweiten.

          Gesamte Salesforce-Hilfe durchsuchen
          InsPolicyService:prepareToRenewPolicy

          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.

          Klasse: InsPolicyService

          Methode: prepareToRenewPolicy

          Funktionsweise

          1. Der Service akzeptiert die policyId der zu verlängernden Richtlinie.

          2. 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

          3. Erneut die Preise für das Policenprodukt mithilfe von aggByKey- und includeInputKey.

          4. 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

          Eingabe

          Beschreibung

          policyId

          Erforderlich

          Die ID der Richtlinie, die verlängert werden soll.

          userInputs

          Optional

          Die Details der Produkte, die der Richtlinie zugeordnet sind. Für jedes Produkt wird das Zielformat für das userInputs-Objekt aus der Serviceauflistung auf der API-Registerkarte der Produktansicht abgerufen. Die Objektschlüssel befinden sich im Format ProductCode.AttributeCode, wobei der ProductCode der Code des Produkts, die zugehörigen Abdeckungsspezifikationen, die Spezifikationen des versicherten Artikels oder die Bewertungsfakten sind.

          Remote-Optionen

          Remote-Option

          Beschreibung

          aggByKey

          Erforderlich

          PRODUCT.instanceKey

          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 aggByKey verwendet alle Instanzschlüssel für die Fahrzeuge und erstellt eine Reihe von Abdeckungsprämien pro Instanzschlüssel. Dieses Array wird an das Berechnungsverfahren übergeben, damit die Prämien richtig berechnet werden.

          Der Service verwendet diese Option, um die Police neu zu bepreisen.

          calculateTaxesAndFees

          Optional

          true oder false

          Auf true festgelegt, um Steuern und Gebühren für die verlängerte Police zu berechnen.

          includeInputKeys

          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 CalculatedPriceData-Objekt enthalten. Sie helfen Ihnen bei der Analyse der Berechnungsergebnisse.

          Der Service verwendet diese Option, um die Police neu zu bepreisen.

          getPolicyJson

          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.

          ratingDate

          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
          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.

          renewalEffectiveDate

          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

          renewalExpirationDate

          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

          term

          Optional

          Die Laufzeit der Richtlinie. Sie hilft bei der Berechnung von renewalExpirationDate, sofern diese nicht in den Remote-Optionen angegeben sind. "InsPolicyService:prepareToRenewPolicy" unterstützt nur die Laufzeiten der jährlichen Police.

          useLocalTimezone

          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
                }
              ]
          }  

          Ausgabe-JSON

          Hier ein Beispiel für die Ausgabe-JSON:

          {
            "totalFeeForTermDiff": -0.07,
            "totalTaxForTermDiff": 0,
            "totalPremiumForTermDiff": -2.73,
            "newFeeForTerm": 24.93,
            "newTaxForTerm": 0,
            "newPremiumForTerm": 997.27,
            "newFee": 25,
            "newTax": 0,
            "newStandardPremium": 1000
          }
           
          Laden
          Salesforce Help | Article