Loading
Forsikring
InsPolicyService:createReinstatementPolicy

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

  1. Tjenesten tar policyId av den kansellerte policyen som inndata.

  2. Tjenesten godtar reinstatementEffectiveDate som inndata for transaksjonsgyldighetsdatoen.

  3. Tjenesten godtar policystatusen som inndata for statusen til den nye policyen som opprettes.

  4. Tjenesten oppretter en ny klonet versjon av den kansellerte policyversjonen med en gyldighetsdato som sluttdato for den kansellerte policyversjonen + 1 dag.

  5. Tjenesten oppretter disse transaksjonene som en del av å sette opp en policy på nytt:

    1. Reinstatement: Hvis createTransaction-flagget er sant, oppretter tjenesten en transaksjonstype som en gjeninnstilling for endringene i premiebeløpet.

    2. Tilbakestilling etter betalingsplan: Hvis både createTransaction- og includePaymentSchedule-flagget er sanne:

      1. Tjenesten oppretter alle fremtidige betalingsplaner basert på betalingsfrekvensen etter

        reinstatementEffectiveDate.
      2. Tjenesten tar hensyn til manglende betaling for perioden mellom kanselleringsdatoen og neste betalingsplandato etter reinstatementEffectiveDate i en konsernoppføring. Planleggingsdatoen for denne betalingsplanen er reinstatementEffectiveDate og statusen er Valid.

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

      4. Tjenesten oppretter en transaksjonstype Reinstatement by Payment Schedule knyttet til den konsoliderte betalingsplanen.

      5. Hvis betalingsplanen under kansellering ikke betales, oppdaterer tjenesten status for betalingsplanen til Invalid og inkluderer utestående beløp i den konsoliderte betalingsplanoppføringen.

      6. Hvis useIsPaidFlag er sann, oppretter tjenesten Detaljer om betalingsplanoppføring for betalingsplanoppføringene og oppretter transaksjonsinndelingsoppføringer for transaksjonene.

Merk
Merk

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

reinstatementEffectiveDate

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 reinstatementEffectiveDate-alternativet. I stedet settes verdien for gyldighetstidsstempel til 12:00 kl.m. for den valgte gyldighetsdatoen, og verdien for utløpsdatoen settes til 23:59 kl.m. for den valgte utløpsdatoen. Tidsstempelet angis ved å bruke brukerens angitte tidssone.

policyStatus

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 createTransaction er sann.

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"
  ]
}
 
Laster
Salesforce Help | Article