Du er her:
InsPolicyService:createReinstatementPolicy
Bruk denne tjenesten til å gjenopprette en kansellert policy.
Klasse: InsPolicyService
Metode: createReinstatementPolicy
Tjenesten oppretter disse transaksjonene som en del av å sette opp en policy på nytt:
-
Genindstilling: En gjeninnstillingstransaksjon genereres som standard for hele beløpet som skyldes basert på premiebeløpet for den gjeninnstilte poliseversjonen.
-
Gjeninnstilling etter betalingsplan: Denne transaksjonen vises som en betalingsplanoppføring. Transaksjonen beregnes basert på beløpet som er refundert eller belastet for kanselleringstransaksjonen og manglende betalinger mellom datoen for kanselleringens gyldighet og datoen for gjeninnstillingens gyldighet.
Slik fungerer det
-
Tjenesten tar
policyIdav den kansellerte policyen som inndata. -
Tjenesten godtar
reinstatementEffectiveDatesom inndata for transaksjonsgyldighetsdatoen. -
Tjenesten godtar policystatusen som inndata for statusen til den nye policyen som opprettes.
-
Tjenesten oppretter en ny klonet versjon av den kansellerte policyversjonen med en gyldighetsdato som sluttdato for den kansellerte policyversjonen + 1 dag.
-
Tjenesten oppretter disse transaksjonene som en del av å sette opp en policy på nytt:
-
Reinstatement: Hvis
createTransaction-flagget er sant, oppretter tjenesten en transaksjonstype som en gjeninnstilling for endringene i premiebeløpet. -
Tilbakestilling etter betalingsplan: Hvis både
createTransaction- ogincludePaymentSchedule-flagget er sanne:Tjenesten oppretter alle fremtidige betalingsplaner basert på betalingsfrekvensen etter
reinstatementEffectiveDate.-
Tjenesten tar hensyn til manglende betaling for perioden mellom kanselleringsdatoen og neste betalingsplandato etter
reinstatementEffectiveDatei en konsernoppføring. Planleggingsdatoen for denne betalingsplanen erreinstatementEffectiveDateog statusen erValid. -
Hvis betalingsplanen ikke betales på tidspunktet for kanselleringen, blir ikke kanselleringen løst. I dette tilfellet er status for betalingsplanen (annullering)
Invalid, og det ubetalte beløpet regnes i den nye betalingsplanen for den gjenopprettede policyen. -
Tjenesten oppretter en transaksjonstype
Reinstatement by Payment Scheduleknyttet til den konsoliderte betalingsplanen. -
Hvis betalingsplanen under kansellering ikke betales, oppdaterer tjenesten status for betalingsplanen til
Invalidog inkluderer utestående beløp i den konsoliderte betalingsplanoppføringen. -
Hvis
useIsPaidFlager sann, oppretter tjenesten Detaljer om betalingsplanoppføring for betalingsplanoppføringene og oppretter transaksjonsinndelingsoppføringer for transaksjonene.
-
Tjenesten støtter også gjeninnstilling av poliser der den opprinnelige poliseversjonen har en varighet på mindre enn 365 dager eller mindre enn 366 dager i et skuddår. Se Vurderinger og begrensninger for forsikringspoliser.
Eksterne alternativer
Alternativ |
Beskrivelse |
|---|---|
|
Valgfritt Gyldighetsdatoen for gjenopprettingstransaksjonen. Hvis det ikke oppgis noen verdi, brukes som standard datoen da policyen gjenopprettes. Hvis du bruker Forsikringsbransjeutvidelse-pakken, ignoreres tidsstempelverdien i |
|
Valgfritt Statusen til den nye policyen. Hvis det ikke oppgis noen verdi, brukes som standard startverdien i statusen. |
createTransaction
|
Valgfritt Hvis true, oppretter tjenesten transaksjonen for gjenoppretting. Standardverdien er true. |
includePaymentSchedule
|
Valgfritt Hvis true, oppretter tjenesten betalingsplanoppføringene. Standardverdien er false. |
useIsPaidFlag
|
Valgfritt Hvis true, oppretter tjenesten betalingsplanoppføringsdetaljene. Standardverdien er false. |
includeRevenueSchedule
|
Valgfritt Dette alternativet gjelder når Hvis verdien i dette alternativet er sann, kaller tjenesten opp InsPolicyRevenueScheduleService:modifyRevenueSchedule. Standardverdien er false. |
isCreatingPolicyTerms
|
Valgfritt Hvis true, returnerer tjenesten policyTermIds-noden i JSON-koden for utdata. Standardverdien er true. |
createContactForParticipants
|
Valgfritt Hvis true, oppretter tjenesten en ny Kontakt-post for den forsikrede parten hvis kontakten ikke finnes. Standardverdien er true. |
JSON-kode for inndata og alternativer
Her er et eksempel på JSON-koden for inndata og alternativer:
Inndata-JSON
{
"policyId":"0YTRN0000000CjG4AU"
}Alternativer JSON
{
"reinstatementEffectiveDate": "4/28/2023",
"includePaymentSchedule": true,
"useLocalTimeZone": true,
"includeRevenueSchedule": false,
"isCreatingPolicyTerms": false,
"createTransaction": true,
"useIsPaidFlag": true
}Utdata-JSON
{
"policyTermIds": [
"a6ERN00000003RO2AY"
],
"snapshotId": [
"00PRN000000c9hn2AA"
],
"InsurancePolicy": [
"0YTRN0000000CjG4AU"
]
}