Loading
Vakuutus
InsPolicyService:createReinstatementPolicy

InsPolicyService:createReinstatementPolicy

Käytä tätä palvelua palauttaaksesi peruutetun käytännön.

Luokka: InsPolicyService

Metodi: createReinstatementPolicy

Palvelu luo nämä transaktiot osana käytännön palauttamista:

  • Palautus: Palautustapahtuma luodaan oletusarvoisesti täyden summan perusteella palautetun vakuutuksen version vakuutusmaksutulojen perusteella.

  • Palautus maksuaikataulun mukaan: Tämä transaktio näytetään maksuaikataulun merkinnänä. Transaktio lasketaan peruutustapahtumasta hyvitetyn tai veloitetun summan sekä peruutuksen voimaanastumispäivän ja palautuksen voimaanastumispäivän välisten puuttuvien maksujen perusteella.

Miten se toimii

  1. Palvelu ottaa peruutetun käytännön policyId-arvon input-arvona.

  2. Palvelu hyväksyy reinstatementEffectiveDate-arvon input-arvona transaktion voimaanastumispäivälle.

  3. Palvelu hyväksyy käytännön tilan uuden luodun käytännön tilan input-arvona.

  4. Palvelu luo peruutetusta käytännöstä uuden kloonatun version, jonka voimaanastumispäivä on peruutetun käytännön version endDate + 1 päivä.

  5. Palvelu luo nämä transaktiot osana käytännön palauttamista:

    1. Palautus: Jos createTransaction-merkintä on true, palvelu luo maksutapahtuman tyypin palauttamaan ehdon vakuutusmaksujen muutokset.

    2. Paluu maksuaikataulun mukaan: Jos createTransaction- ja includePaymentSchedule-merkinnät ovat molemmat tosia:

      1. Palvelu luo kaikki tulevat maksuaikataulut maksujen yleisyyden perusteella

        reinstatementEffectiveDate.
      2. Palvelu laskee puuttuvan maksun peruutuspäivän ja seuraavan maksuaikataulun päivämäärän välisestä kestosta sen jälkeen, kun konsolidoitu merkintä on reinstatementEffectiveDate. Tämän maksuaikataulun ajoituspäivä on reinstatementEffectiveDate ja tila on Valid.

      3. Jos maksuaikataulua ei ole maksettu peruutuksen aikana, peruutusta ei ratkaista. Tällöin maksuaikataulun (peruutuksen) tila on Invalid ja maksamaton summa lasketaan palautetun vakuutuksen uuteen maksuaikatauluun.

      4. Palvelu luo konsolidoituun maksuaikatauluun liitetyn transaktion tyypin Reinstatement by Payment Schedule.

      5. Jos maksuaikataulu ei ole maksettu peruutuksen aikana, palvelu päivittää maksuaikataulun tilan Invalid ja sisällyttää erääntyneen summan maksuaikataulun yhdistettyyn merkintään.

      6. Jos useIsPaidFlag on tosi, palvelu luo maksuaikataulun merkinnän lisätiedot maksuaikataulun merkinnöille ja luo transaktioiden erittelymerkinnät transaktioille.

Huomautus
Huomautus

Palvelu tukee myös käytäntöjen palauttamista, kun alkuperäinen käytäntöversio kestää alle 365 päivää tai alle 366 päivää karkausvuodessa. Lisätietoja on kohdassa Vakuutuksissa huomioitavia asioita ja rajoituksia.

Etäasetukset

Vaihtoehto

Kuvaus

reinstatementEffectiveDate

Valinnainen

Palautuksen transaktion voimaanastumispäivä. Jos arvoa ei ole annettu, sen oletusarvo on päivämäärä, jolloin käytäntö palautetaan.

Jos käytät Insurance Industries Extension -pakettia, aikaleiman arvoa ei huomioida reinstatementEffectiveDate-vaihtoehdossa. Sen sijaan voimaanastumispäivän aikaleiman arvoksi asetetaan valitun voimaanastumispäivän klo 00.00.00 ja vanhenemispäivän arvoksi asetetaan valitun vanhenemispäivän kello 23.59. Aikaleima määritetään käyttämällä käyttäjän määrittämää aikavyöhykettä.

policyStatus

Valinnainen

Uuden käytännön tila. Jos arvoa ei ole annettu, tilaksi asetetaan oletusarvo.

createTransaction

Valinnainen

Jos arvo on true, palvelu luo palautuksen transaktion. Oletusarvo on true.

includePaymentSchedule

Valinnainen

Jos arvo on true, palvelu luo maksuaikataulun merkinnät. Oletusarvo on false.

useIsPaidFlag

Valinnainen

Jos arvo on true, palvelu luo maksuaikataulun merkinnän lisätiedot. Oletusarvo on false.

includeRevenueSchedule

Valinnainen

Tämä vaihtoehto on käytössä, kun createTransaction on tosi.

Jos tämän vaihtoehdon arvo on true, palvelu kutsuu InsPolicyRevenueScheduleService:modifyRevenueSchedule. Oletusarvo on false.

isCreatingPolicyTerms

Valinnainen

Jos arvo on true, palvelu palauttaa output JSON-tiedostossa olevan policyTermIds-noodin. Oletusarvo on true.

createContactForParticipants

Valinnainen

Jos arvo on true, palvelu luo uuden yhteyshenkilötietueen vakuutetulle osapuolelle, jos yhteyshenkilöä ei ole olemassa. Oletusarvo on true.

Input JSON ja Options JSON

Alla on esimerkki syötetystä JSON-tiedostosta ja vaihtoehtojen JSON-tiedostosta:

Syöte JSON

{
	"policyId":"0YTRN0000000CjG4AU"
}

Vaihtoehtojen JSON

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

Tulos-JSON

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