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:createPaymentSchedule

          InsPolicyService:createPaymentSchedule

          Der Service InsPolicyService:createPaymentSchedule erstellt einen Zahlungsplan (und optional eine anfängliche Zahlungstransaktion) für die Zielrichtlinie. Dies gilt nur für das Objekt "Versicherungspolice". Das Objekt "Police (Asset)" wird nicht unterstützt.

          Klasse: InsPolicyService

          Methode: createPaymentSchedule

          Funktionsweise

          1. Der Service verwendet eine InsurancePolicy-ID und erstellt einen Zahlungsplan anhand der Informationen der Police und der optionalen Parameter.

          2. Wenn die ursprüngliche Policen-ID der Police bereits über einen vorhandenen Zahlungsplan verfügt, gibt der Service eine Fehlermeldung zurück.

          3. Bei einer Anfangszahlung wird eine Versicherungspolicentransaktion erstellt.

          4. Beim Speichern des Zahlungsplans werden die Datensätze mit der ursprünglichen Policen-ID der Police verknüpft.

          5. Der Zahlungsplan wird dem JSON-Ergebnis hinzugefügt.

          Remote-Optionen

          Remote-Option

          Beschreibung

          coolingOffPeriod

          Optional

          Die Anzahl der Tage, die Sie mit der ersten Zahlungsplaneingabe verzögern können.

          Bei einer Wartezeit wird das Datum des ersten Zahlungsplans der Police als Datum des Inkrafttretens + Anzahl der Tage berechnet.

          Es gibt beispielsweise eine monatliche Zahlungshäufigkeit, bei der das Datum des Inkrafttretens der 5. Januar und das Datum des ersten Zahlungsplans der 5. Januar ist. Wenn wir einen Cooling-Off-Zeitraum von 14 Tagen anwenden, ändert sich der erste Zahlungsplaneintrag vom 5. Januar zum 19. Januar. Die restlichen monatlichen Zahlungsplandaten bleiben unverändert.

          Hinweis
          Hinweis Die Wartezeit muss zwischen 1 und 28 Tagen ab dem Startdatum der Police liegen.

          getDataCustomClassName

          Optional.

          Die benutzerdefinierte Klasse, die zum Abrufen des Versicherungspolice-Datensatzes verwendet werden soll.

          Der Standardwert lautet GetInsurancePolicy.

          getDataDRBundleName

          Optional.

          Die OmniStudio-Datenzuordnung, die zum Abrufen des Zahlungsplans verwendet wird.

          initialPaymentRule

          Optional.

          Die für die Anfangszahlung verwendete Zahlungsregel. Beispiel: Tage, Monate oder Prozentsatz.

          initialPaymentTransactionName

          Optional.

          Der Transaktionsname.

          Standardmäßig wird derselbe Wert wie initialPaymentTransactionType verwendet.

          initialPaymentTransactionType

          Optional.

          Der Transaktionstyp.

          Die Standardeinstellung lautet Premium Charge.

          initialPaymentValue

          Optional.

          Der Prozentwert oder die Anzahl der Monate oder Tage.

          Erforderlich, wenn initialPaymentRule verwendet wird.

          paymentCalculationMethod

          Optional.

          Überschreibt den Wert der Prämienberechnungsmethode der Richtlinie.

          paymentFrequency

          Optional.

          Überschreibt den Wert für die Prämienhäufigkeit der Richtlinie.

          paymentStartDate

          Optional.

          Das Datum des ersten Zahlungsplaneintrags.

          "Standard" ist das Datum des Inkrafttretens der Richtlinie.

          paymentType

          Optional.

          Überschreibt den Wert "Prämienzahlungstyp" der Police.

          policyId

          Pflichtangabe.

          Die ID der InsurancePolice, die zum Erstellen des Zahlungsplans verwendet wird.

          postPaymentDataCustomClassName

          Optional.

          Die benutzerdefinierte Klasse, die zum Speichern des Zahlungsplans verwendet werden soll.

          Der Standardwert lautet PostInsurancePolicyPaymentSchedule.

          postPaymentDataDRBundleName

          Optional.

          Die zum Speichern des Zahlungsplans verwendete Datenzuordnung.

          postPaymentSchedule

          Optional.

          Wahr, wenn die Zahlungsplandatensätze gespeichert werden.

          Der Standardwert ist True.

          Ausgaben

          Ausgabe

          Beschreibung

          paymentSchedule

          Die Liste der Datensätze vom Typ "Zahlungsplan der Versicherungspolice".

          Input JSON

          {
              "policyId": "0YT5w000000UHv6GAG",
              "paymentFrequency": "Monthly",
              "paymentCalculationMethod": "Daily",
              "paymentType": "Advanced",
              "paymentStartDate": "1/1/2020",
              "initialPaymentRule": "Percentage",
              "initialPaymentValue": "10",
              "initialPaymentTransactionType": "Premium Charge",
              "initialPaymentTransactionName": "",
              "postPaymentSchedule": "true"
          }

          Ausgabe-JSON

          {
            "output": {
              "paymentSchedule": [
                {
                  "totalAmount": 571.5,
                  "toDelete": null,
                  "taxAmount": 51.5,
                  "scheduleDate": "2020-06-21",
                  "premiumAmount": 515,
                  "insTransaction": {
                    "type": "Premium Charge",
                    "transactionNumber": null,
                    "transactionDate": null,
                    "totalAmount": 571.5,
                    "taxAmount": 51.5,
                    "postDate": null,
                    "name": "Premium Charge",
                    "Id": null,
                    "feeAmount": 5,
                    "amount": 515,
                    "additionalInfo": null
                  },
                  "Id": null,
                  "feeAmount": 5
                },
                {
                  "totalAmount": 2578.79,
                  "toDelete": null,
                  "taxAmount": 232.38,
                  "scheduleDate": "2020-09-21",
                  "premiumAmount": 2323.85,
                  "insTransaction": null,
                  "Id": null,
                  "feeAmount": 22.56
                },
                {
                  "totalAmount": 1268.27,
                  "toDelete": null,
                  "taxAmount": 114.29,
                  "scheduleDate": "2020-12-21",
                  "premiumAmount": 1142.88,
                  "insTransaction": null,
                  "Id": null,
                  "feeAmount": 11.1
                },
                {
                  "totalAmount": 1296.44,
                  "toDelete": null,
                  "taxAmount": 116.83,
                  "scheduleDate": "2021-03-21",
                  "premiumAmount": 1168.27,
                  "insTransaction": null,
                  "Id": null,
                  "feeAmount": 11.34
                }
              ],
              "errorCode": "INVOKE-200",
              "error": "OK"
            }
          }
           
          Laden
          Salesforce Help | Article