Olet tässä:
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
-
Palvelu ottaa peruutetun käytännön
policyId-arvon input-arvona. -
Palvelu hyväksyy
reinstatementEffectiveDate-arvon input-arvona transaktion voimaanastumispäivälle. -
Palvelu hyväksyy käytännön tilan uuden luodun käytännön tilan input-arvona.
-
Palvelu luo peruutetusta käytännöstä uuden kloonatun version, jonka voimaanastumispäivä on peruutetun käytännön version endDate + 1 päivä.
-
Palvelu luo nämä transaktiot osana käytännön palauttamista:
-
Palautus: Jos
createTransaction-merkintä on true, palvelu luo maksutapahtuman tyypin palauttamaan ehdon vakuutusmaksujen muutokset. -
Paluu maksuaikataulun mukaan: Jos
createTransaction- jaincludePaymentSchedule-merkinnät ovat molemmat tosia:Palvelu luo kaikki tulevat maksuaikataulut maksujen yleisyyden perusteella
reinstatementEffectiveDate.-
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ä onreinstatementEffectiveDateja tila onValid. -
Jos maksuaikataulua ei ole maksettu peruutuksen aikana, peruutusta ei ratkaista. Tällöin maksuaikataulun (peruutuksen) tila on
Invalidja maksamaton summa lasketaan palautetun vakuutuksen uuteen maksuaikatauluun. -
Palvelu luo konsolidoituun maksuaikatauluun liitetyn transaktion tyypin
Reinstatement by Payment Schedule. -
Jos maksuaikataulu ei ole maksettu peruutuksen aikana, palvelu päivittää maksuaikataulun tilan
Invalidja sisällyttää erääntyneen summan maksuaikataulun yhdistettyyn merkintään. -
Jos
useIsPaidFlagon tosi, palvelu luo maksuaikataulun merkinnän lisätiedot maksuaikataulun merkinnöille ja luo transaktioiden erittelymerkinnät transaktioille.
-
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 |
|---|---|
|
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 |
|
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 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"
]
}