Sie befinden sich hier:
InsPolicyService:prepareToCancelPolicy
Verwenden Sie diesen Service, um die Prämienpreisdifferenz zu berechnen, bevor Sie eine Police kündigen. Der Service verrechnet die Prämien-, Gebühren- und Steuerbeträge und berechnet die Prämie, die Gebühr und die Steuerrückerstattung.
Dieser Service muss vor dem InsPolicyService:cancelPolicy aufgerufen werden.
Methode: prepareToCancelPolicy
Funktionsweise
-
Verwendet die
assetIdoderpolicyIdund findet heraus, dass die Richtlinie storniert wurde. -
Verwendet den entsprechenden Berechnungsprozess anhand des
useIsPaidFlag.Wenn die
useIsPaidFlagauf "false" (deaktiviert) festgelegt ist, verrechnet der Service die Gesamtprämie für die Laufzeit, die Gesamtgebühr für die Laufzeit und die Gesamtsteuer für die Laufzeit der Police und berechnet die erstatteten Beträge anhand des Stornierungsdatums und der bis zum Datum der Zahlung der Police. Wenn "Police Paid To Date" (Police für bezahltes Datum) Null ist, berücksichtigt der Service die vollständig bezahlte Police und verwendet "Expiration Date" (Ablaufdatum).Wenn der
useIsPaidFlagauftruefestgelegt ist (ausgewählt), hat der Service Folgendes:-
Verwendet Zahlungspläne, um den bereits für die Police gezahlten Gesamtbetrag zu berechnen. Der für die Police gezahlte Gesamtbetrag entspricht der Summe der Beträge in Zahlungsplänen, wobei "Ist bezahlt" auf "true" (wahr) festgelegt ist. Dieser Betrag wird bei Rückerstattungsberechnungen verwendet.
-
Verrechnet die Gesamtprämie für die Laufzeit, die Gesamtgebühr für die Laufzeit und die Gesamtsteuer für die Laufzeit der Police und berechnet Rückerstattungsbeträge auf der Grundlage des Stornierungsdatums und des bereits für die Police gezahlten Gesamtbetrags.
-
-
Der Service berücksichtigt, ob die Gebühren oder Steuern erstattet werden können oder nicht.
-
Gibt die Preisdifferenz zwischen der ursprünglichen Gesamtprämie für die Police und der stornierten Police in der Ausgabe-JSON zurück.
-
Die Rückerstattungsbeträge stammen aus der Perspektive des Versicherungsnehmers. Ein positiver Betrag stellt eine Rückerstattung an den Versicherungsnehmer dar. Ein negativer Betrag gibt einen nicht gezahlten Betrag des Versicherungsnehmers an.
-
-
Wenn Steuern und Gebühren in dieser Richtlinie enthalten sind, sind die
Total Tax For Term,Total Fee For Term,refundedTaxund/oderrefundedFeeauch in der Ausgabe-JSON enthalten.Wenn die Richtlinie, die der Service kündigt, keine Steuern oder Gebühren enthält, werden diese Felder in der Ausgabe-JSON ausgelassen.
Zuschläge (Steuern und Gebühren)
Dieser Service (zusammen mit dem InsPolicyService:cancelPolicy-Service) erleichtert die anteilige Zuordnung und Erstattung von Steuern und Gebühren, wenn eine Police storniert wird. So funktioniert das:
-
Die
priceDiffist im Wesentlichen der Rückerstattungsbetrag und verwendet die Formel = (altesGrossWrittenPremium– aktualisiertesGrossWrittenPremium) +refundedTax+refundedFee. -
Bei der aktualisierten
GrossWrittenPremiumhandelt es sich um diePremiumAmount, die dem Datum des Inkrafttretens und dem Kündigungsdatum der Police zugeteilt wird. -
Der neue Gesamtbetrag entspricht dem
PremiumAmountder Zielpolice plus demStandardTaxAmountplus demStandardFeeAmount, alles anteilig auf das Stornierungsdatum angerechnet. -
Wenn die Zielrichtlinie eine
StandardTaxAmountaufweist, wird dieser Wert über das Stornierungsdatum anteilig zugeordnet und über dasTermTaxAmount-Feld in der Ausgabe zurückgegeben. -
Wenn die Zielrichtlinie eine
StandardFeeAmountaufweist, wird dieser Wert über das Stornierungsdatum anteilig zugeordnet und über dasTermFeeAmount-Feld in der Ausgabe zurückgegeben. -
Wenn die Zielrichtlinie über erstattungsfähige
InsurancePolicySurcharge- oderAssetPricingAdjustment__cverfügt, werden die anteiligen Rückerstattungsbeträge über die Felder "refundedTax" und "refundedFee" in der Ausgabe zurückgegeben. EinInsurancePolicySurchargeoderAssetPricingAdjustment__ckann erstattet werden, wenn der zugehörigePriceListEntry__cerstattet werden kann. Die anteiligen Rückerstattungsbeträge werden über das Stornierungsdatum und das ursprüngliche Ablaufdatum berechnet.
Remote-Optionen
Input JSON
Dieser Service verwendet eine Eingabe-JSON, die den effectiveDate (Abbruchdatum) enthält.
{
"Id": "02i6g000002f07VAAQ",
"effectiveDate": "08/12/2019"
}
Ausgabe-JSON
Der Service gibt die für die Police berechnete Preisdifferenz mit dem neuen Stornierungsdatum zurück.
{
"Id": "02i6g000002f07VAAQ",
"output": {
"refundedFee": -3.68,
"totalFeeForTerm": 14.06,
"refundedTax": -37.93,
"totalTaxForTerm": 144.84,
"aggregateTotalPremiumForTerms": 4002.28,
"priceDiff": -420.97,
"totalPremiumForTerm": 1448.44,
"errorCode": "INVOKE-200",
"error": "OK"
}
}Ausgabeschlüssel und -werte
Ausgabe |
Beschreibung |
|---|---|
|
Die ID der Police (Vermögenswert) oder InsurancePolicy, die aktualisiert wurde. |
|
|

