Loading
Vakuutus
InsPolicyService:modifyPaymentSchedule

InsPolicyService:modifyPaymentSchedule

Käytä tätä palvelua muokataksesi olemassa olevaa maksuaikataulua uuden Premium Frequencen perusteella.

Huomautus
Huomautus

Tämä palvelu toimii Salesforce FSC InsurancePolicy -objektin kanssa, ei Vlocity Policy (Asset) -objektin kanssa.

Luokka: InsPolicyService

Metodi: modifyPaymentSchedule

Miten se toimii?

  1. Palvelu hyväksyy vakuutussopimuksen tunnuksen ja vakuutuksen maksuaikataulun muutoksen voimaanastumispäivän.

  2. Jos käytännön alkuperäisellä vakuutustunnuksella ei ole olemassa maksuaikataulua, palvelu palauttaa virheviestin.

    Luo maksuaikataulu käyttämällä InsPolicyService: createPaymentSchedule-funktiota.

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

  4. Kun palvelu tallentaa maksuaikataulua, se linkittää tietueet käytännön alkuperäisen vakuutuksen tunnukseen.

  5. Palvelu lisää maksuaikataulun JSON-tulokseen.

Etäasetukset

Etävaihtoehto

Kuvaus

effectiveDate

Pakollinen.

Päivämäärä, jolloin muutos astuu voimaan.

getDataCustomClassName

Valinnainen.

Mukautettu luokka, joka noutaa Vakuutussopimus-tietueen.

Oletusarvo on GetInsurancePolicy. 

getDataDRBundleName

Valinnainen.

Omnistudio-datakartoitus, joka noutaa maksuaikataulun.

paymentFrequency

Maksuaikataulun uusi Premium Frequency -arvo.

policyId

Muokattavan maksuaikataulun sisältävän InsurancePolicy-objektin tunnus.

postPaymentDataCustomClassName

Valinnainen.

Mukautettu luokka, joka tallentaa maksuaikataulun.

Oletusarvo on PostInsurancePolicyPaymentSchedule.

postPaymentDataDRBundleName

Valinnainen.

Datakartoitus, joka tallentaa maksuaikataulun.

postPaymentSchedule

Valinnainen.

True tallentaa maksuaikataulutietueet.

Oletusarvo on True.

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