Sie befinden sich hier:
InsPolicyService:createReinstatementPolicy
Verwenden Sie diesen Service, um eine stornierte Richtlinie wiederherzustellen.
Klasse: InsPolicyService
Methode: createReinstatementPolicy
Der Service erstellt diese Transaktionen als Teil der erneuten Einrichtung einer Richtlinie:
-
Reinstatement: Eine Wiedereinstellungstransaktion wird standardmäßig für den vollen Betrag generiert, der auf der Laufzeitprämie der wiederhergestellten Policenversion basiert.
-
Wiedereinstellung nach Zahlungsplan: Diese Transaktion wird als Zahlungsplaneintrag angezeigt. Die Transaktion wird basierend auf dem für die Stornierungstransaktion erstatteten oder in Rechnung gestellten Betrag und den entgangenen Zahlungen zwischen dem Datum des Inkrafttretens der Stornierung und dem Datum des Inkrafttretens der Wiedereinsetzung berechnet.
Funktionsweise
-
Der Service verwendet die
policyIdder stornierten Richtlinie als Eingabe. -
Der Service akzeptiert
reinstatementEffectiveDateals Eingabe für das Datum des Inkrafttretens der Transaktion. -
Der Service akzeptiert den Policenstatus als Eingabe für den Status der neu erstellten Richtlinie.
-
Der Service erstellt eine neue duplizierte Version der stornierten Policenversion mit dem Datum des Inkrafttretens als Enddatum der stornierten Policenversion + 1 Tag.
-
Der Service erstellt diese Transaktionen als Teil der erneuten Einrichtung einer Richtlinie:
-
Reinstatement: Wenn die
createTransactionwahr ist, erstellt der Service einen Transaktionstyp als Wiederherstellung für die Änderungen der Laufzeitprämie. -
Wiedereinsetzung nach Zahlungsplan: Wenn sowohl die
createTransaction- als auch dieincludePaymentSchedulewahr sind:Der Service erstellt alle künftigen Zahlungspläne anhand der Zahlungshäufigkeit nach dem
reinstatementEffectiveDatehinzu.-
Der Service berücksichtigt die verpasste Zahlung für die Dauer zwischen dem Stornierungsdatum und dem Datum der nächsten Zahlungsplanung nach der
reinstatementEffectiveDatein einen konsolidierten Eintrag. Das Planungsdatum dieses Zahlungsplans istreinstatementEffectiveDateund der Status lautetValid. -
Wenn der Zahlungsplan zum Zeitpunkt der Stornierung nicht bezahlt wurde, wird die Stornierung nicht abgewickelt. In diesem Fall lautet der Status des Zahlungsplans (Stornierung)
Invalidund der nicht gezahlte Betrag wird im neuen Zahlungsplan der wiederhergestellten Police berücksichtigt. -
Der Service erstellt einen Transaktionstyp von
Reinstatement by Payment Schedule, die an den konsolidierten Zahlungsplan angehängt sind. -
Wenn der Zahlungsplan während der Stornierung nicht bezahlt wurde, aktualisiert der Service den Status des Zahlungsplans auf
Invalidund schließt den ausstehenden Betrag in den konsolidierten Zahlungsplaneintrag ein. -
Wenn "
useIsPaidFlag" auf "true" festgelegt ist, erstellt der Service Details zum Zahlungsplaneintrag für die Zahlungsplaneinträge und Einträge zur Transaktionsaufschlüsselung für die Transaktionen.
-
Der Service unterstützt zudem die Wiederherstellung von Policen, bei denen die ursprüngliche Policenversion weniger als 365 Tage oder weniger als 366 Tage in einem Schaltjahr dauert. Entsprechende Informationen finden Sie unter Überlegungen und Einschränkungen für Versicherungspolicen.
Remote-Optionen
Option |
Beschreibung |
|---|---|
|
Optional Das Datum des Inkrafttretens der Wiedereinstellungstransaktion. Wenn kein Wert angegeben wird, wird standardmäßig das Datum verwendet, an dem die Richtlinie wiederhergestellt wird. Wenn Sie das Paket "Erweiterung für Versicherungsbranchen" verwenden, wird der Zeitstempelwert in der Option " |
|
Optional Der Status der neuen Richtlinie. Wenn kein Wert angegeben wird, wird der Status standardmäßig auf den Anfangswert festgelegt. |
createTransaction
|
Optional Bei "true" erstellt der Service die Transaktion zur Wiederherstellung. Der Standardwert ist true. |
includePaymentSchedule
|
Optional Wenn "true" festgelegt ist, erstellt der Service die Zahlungsplaneinträge. Der Standardwert lautet "false". |
useIsPaidFlag
|
Optional Wenn "true" festgelegt ist, erstellt der Service die Details zum Zahlungsplaneintrag. Der Standardwert lautet "false". |
includeRevenueSchedule
|
Optional Diese Option gilt, wenn Wenn der Wert dieser Option wahr ist, ruft der Service InsPolicyRevenueScheduleService:modifyRevenueSchedule auf. Der Standardwert lautet "false". |
isCreatingPolicyTerms
|
Optional Bei true gibt der Service den Knoten policyTermIds in der Ausgabe-JSON zurück. Der Standardwert ist true. |
createContactForParticipants
|
Optional Wenn "true" angegeben ist, erstellt der Service einen neuen Kontaktdatensatz für den Versicherten, wenn der Kontakt nicht vorhanden ist. Der Standardwert ist true. |
Eingabe-JSON und Options-JSON
Im Folgenden finden Sie die Beispiel-Eingabe-JSON und Optionen-JSON:
Eingabe-JSON
{
"policyId":"0YTRN0000000CjG4AU"
}Options JSON
{
"reinstatementEffectiveDate": "4/28/2023",
"includePaymentSchedule": true,
"useLocalTimeZone": true,
"includeRevenueSchedule": false,
"isCreatingPolicyTerms": false,
"createTransaction": true,
"useIsPaidFlag": true
}Ausgabe-JSON
{
"policyTermIds": [
"a6ERN00000003RO2AY"
],
"snapshotId": [
"00PRN000000c9hn2AA"
],
"InsurancePolicy": [
"0YTRN0000000CjG4AU"
]
}
