Loading
Forsikring
InsPolicyService:createReinstatementPolicy

InsPolicyService:createReinstatementPolicy

Brug denne tjeneste til at genindstille en annulleret politik.

Kategori: InsPolicyService

Metode: createReinstatementPolicy

Tjenesten opretter disse transaktioner som en del af genindførelse af en politik:

  • Genindstilling: En genindstillingstransaktion genereres som standard på det fulde beløb, der skyldes, baseret på perioden præmie for den genindstillede policeversion.

  • Genindstilling efter betalingsplan: Denne transaktion vises som en betalingsplanpost. Transaktionen beregnes på basis af det beløb, der er refunderet eller opkrævet for annulleringstransaktionen og de manglende betalinger mellem annulleringens ikrafttrædelsesdato og gendannelses ikrafttrædelsesdatoen.

Sådan fungerer det

  1. Tjenesten tager policyId af den annullerede politik som input.

  2. Tjenesten accepterer reinstatementEffectiveDate som input for transaktions ikrafttrædelsesdatoen.

  3. Tjenesten accepterer politistatussen som input for status for den nye oprettede politik.

  4. Tjenesten opretter en ny duplikeret version af den annullerede politikversion med en ikrafttrædelsesdato som endDate for den annullerede politikversion + 1 dag.

  5. Tjenesten opretter disse transaktioner som en del af genindførelse af en politik:

    1. Genindførelse: Hvis createTransaction-flaget er sandt, opretter tjenesten en transaktionstype som en genindstilling for ændringerne i periodepremier.

    2. Genindførelse efter betalingsplan: Hvis både createTransaction og includePaymentSchedule er sande:

      1. Tjenesten opretter alle fremtidige betalingsplaner baseret på betalingsfrekvensen efter

        reinstatementEffectiveDate.
      2. Tjenesten tæller den manglende betaling for varigheden mellem annulleringsdatoen og den næste betalingsplandato efter reinstatementEffectiveDate i en konsolideret post. Planlægningsdatoen for denne betalingsplan er reinstatementEffectiveDate, og statussen er Valid.

      3. Hvis betalingsplanen ikke betales på tidspunktet for annulleringen, afvikles annulleringen ikke. I dette tilfælde er status for betalingsplan (annullering) Invalid, og det ubetalte beløb regnes i den nye betalingsplan for den genindførte police.

      4. Tjenesten opretter en transaktionstype af Reinstatement by Payment Schedule, der er knyttet til den konsoliderede betalingsplan.

      5. Hvis betalingsplanen under annullering ikke betales, opdaterer tjenesten statussen på betalingsplanen til Invalid og inkluderer det udestående beløb i den konsoliderede betalingsplanpost.

      6. Hvis useIsPaidFlag er sandt, opretter tjenesten oplysninger om indtastning af betalingsplan for betalingsplanoplysningerne og opretter transaktionsopdelingsoplysninger for transaktionerne.

Bemærk
Bemærk

Tjenesten understøtter endvidere genindstilling af policer, hvor den oprindelige politikversion har en varighed på mindre end 365 dage eller mindre end 366 dage i et skudår. Se overvejelser og begrænsninger for forsikringspolicer.

Fjernindstillinger

Indstilling

Beskrivelse

reinstatementEffectiveDate

Valgfrit

Ikrafttrædelsesdatoen for genoprettelsestransaktionen. Hvis der ikke angives nogen værdi, indstilles den som standard til den dato, hvor politikken genindstilles.

Hvis du bruger pakken Udvidelse af forsikringssektorer, ignoreres tidsstempelværdien i indstillingen reinstatementEffectiveDate. I stedet indstilles værdien for det gældende datotidsstempel til 00.00.00 fra den valgte ikrafttrædelsesdato, og værdien for udløbsdatoen indstilles til 23:59 for den valgte udløbsdato. Tidsstemplet angives ved brug af brugerens angivne tidszone.

policyStatus

Valgfrit

Status for den nye politik. Hvis der ikke angives nogen værdi, indstilles statussen som standard til den indledende værdi.

createTransaction

Valgfrit

Hvis det er sandt, opretter tjenesten genindstillingstransaktionen. Standardværdien er sand.

includePaymentSchedule

Valgfrit

Hvis det er sandt, opretter tjenesten betalingsplanoplysningerne. Standardværdien er false.

useIsPaidFlag

Valgfrit

Hvis det er sandt, opretter tjenesten indtastningsdetaljerne for betalingsplanen. Standardværdien er false.

includeRevenueSchedule

Valgfrit

Denne indstilling gælder, når createTransaction er sand.

Hvis værdien af denne indstilling er sand, kalder tjenesten InsPolicyRevenueScheduleService:modifyRevenueSchedule. Standardværdien er false.

isCreatingPolicyTerms

Valgfrit

Hvis sand, returnerer tjenesten policyTermIds-noden i output-JSON. Standardværdien er sand.

createContactForParticipants

Valgfrit

Hvis det er sandt, opretter tjenesten en ny kontaktregistrering for den forsikrede, hvis kontakten ikke findes. Standardværdien er sand.

Input JSON og indstillings-JSON

Her er eksempel på input-JSON og indstillings-JSON:

Input JSON

{
	"policyId":"0YTRN0000000CjG4AU"
}

Options JSON

{
    "reinstatementEffectiveDate": "4/28/2023",
    "includePaymentSchedule": true,
    "useLocalTimeZone": true,
    "includeRevenueSchedule": false,
    "isCreatingPolicyTerms": false,
    "createTransaction": true,
    "useIsPaidFlag": true
  }

Output JSON

{
  "policyTermIds": [
    "a6ERN00000003RO2AY"
  ],
  "snapshotId": [
    "00PRN000000c9hn2AA"
  ],
  "InsurancePolicy": [
    "0YTRN0000000CjG4AU"
  ]
}
 
Indlæser
Salesforce Help | Article