Olet tässä:
InsPolicyService:modifyPaymentSchedule
Käytä tätä palvelua muokataksesi olemassa olevaa maksuaikataulua uuden Premium Frequencen perusteella.
Tämä palvelu toimii Salesforce FSC InsurancePolicy -objektin kanssa, ei Vlocity Policy (Asset) -objektin kanssa.
Metodi: modifyPaymentSchedule
Miten se toimii?
-
Palvelu hyväksyy vakuutussopimuksen tunnuksen ja vakuutuksen maksuaikataulun muutoksen voimaanastumispäivän.
-
Jos käytännön alkuperäisellä vakuutustunnuksella ei ole olemassa maksuaikataulua, palvelu palauttaa virheviestin.
Luo maksuaikataulu käyttämällä
InsPolicyService: createPaymentSchedule-funktiota. -
Palvelu käyttää vakuutuksen Premium-laskentatapaa, maksutyyppiä, Standard Premiumia, Standard Fee ja Standard Taxia muokatun maksuaikataulun luomiseksi. Jos
paymentFrequency-arvoa ei ole annettu input-arvona, palvelu käyttää käytännön Premium Frequency -arvoa. -
Kun palvelu tallentaa maksuaikataulua, se linkittää tietueet käytännön alkuperäisen vakuutuksen tunnukseen.
-
Palvelu lisää maksuaikataulun JSON-tulokseen.
Etäasetukset
Etävaihtoehto |
Kuvaus |
|---|---|
|
Pakollinen. Päivämäärä, jolloin muutos astuu voimaan. |
|
Valinnainen. Mukautettu luokka, joka noutaa Vakuutussopimus-tietueen. Oletusarvo on |
|
Valinnainen. Omnistudio-datakartoitus, joka noutaa maksuaikataulun. |
|
Maksuaikataulun uusi Premium Frequency -arvo. |
|
Muokattavan maksuaikataulun sisältävän InsurancePolicy-objektin tunnus. |
|
Valinnainen. Mukautettu luokka, joka tallentaa maksuaikataulun. Oletusarvo on |
|
Valinnainen. Datakartoitus, joka tallentaa maksuaikataulun. |
|
Valinnainen.
Oletusarvo on |
Syötetty JSON
{
"policyId": "0YT6g000000MEPEGA4",
"effectiveDate": "3/1/2021",
"paymentFrequency": "Quarterly",
"postPaymentSchedule": "false"
}Tulos-JSON
{
"output": {
"paymentSchedule": [
{
"totalAmount": 298.53,
"toDelete": null,
"taxAmount": 26.75,
"scheduleDate": "2021-01-01",
"premiumAmount": 267.53,
"insTransaction": null,
"Id": "a606g000000R1s7AAC",
"feeAmount": 4.25
},
{
"totalAmount": 269.64,
"toDelete": null,
"taxAmount": 24.16,
"scheduleDate": "2021-02-01",
"premiumAmount": 241.64,
"insTransaction": null,
"Id": "a606g000000R1s8AAC",
"feeAmount": 3.84
},
{
"totalAmount": 433.36,
"toDelete": null,
"taxAmount": 38.84,
"scheduleDate": "2021-03-15",
"premiumAmount": 388.36,
"insTransaction": null,
"Id": null,
"feeAmount": 6.16
},
...
],
"errorCode": "INVOKE-200",
"error": "OK"
}
