Loading
Insurance
InsPolicyService:modifyPaymentSchedule

InsPolicyService:modifyPaymentSchedule

Utilisez ce service pour modifier un calendrier de paiement existant basé sur une nouvelle fréquence Premium.

Remarque
Remarque

Ce service fonctionne avec l'objet Salesforce FSC InsurancePolicy, pas avec l'objet Vlocity Policy (Asset).

Classe : InsPolicyService

Méthode : modifyPaymentSchedule

Fonctionnement

  1. Le service accepte un ID de police d'assurance et la date d'entrée en vigueur du changement de calendrier de paiement de la police.

  2. Si l'ID de police d'origine de la police n'a pas de calendrier de paiement existant, le service renvoie un message d'erreur.

    Pour créer un calendrier de paiement, utilisez InsPolicyService: createPaymentSchedule.

  3. Le service utilise le mode de calcul de la prime, le type de paiement, la prime standard, les frais standard et la taxe standard de la police pour générer un calendrier de paiement modifié. Si paymentFrequency n'est pas fourni en entrée, le service utilise la Fréquence Premium de la stratégie.

  4. Lors de l'enregistrement du calendrier de paiement, le service associe les enregistrements à l'ID de police d'origine de la police.

  5. Le service ajoute le calendrier de paiement au résultat JSON.

Options distantes

Option distante

Description

effectiveDate

Obligatoire.

La date à laquelle la modification prend effet.

getDataCustomClassName

Facultatif.

La classe personnalisée qui récupère l'enregistrement Police d'assurance.

La valeur par défaut est GetInsurancePolicy. 

getDataDRBundleName

Facultatif.

Le Mappeur de données Omnistudio qui récupère le calendrier de paiement.

paymentFrequency

La nouvelle valeur Fréquence Premium du calendrier de paiement.

policyId

L'ID de la police d'assurance avec le calendrier de paiement à modifier.

postPaymentDataCustomClassName

Facultatif.

La classe personnalisée qui enregistre le calendrier de paiement.

La valeur par défaut est PostInsurancePolicyPaymentSchedule.

postPaymentDataDRBundleName

Facultatif.

Le Data Mapper qui enregistre le calendrier de paiement.

postPaymentSchedule

Facultatif.

True pour enregistrer les enregistrements du calendrier de paiement.

La valeur par défaut est True.

JSON d'entrée

{
    "policyId": "0YT6g000000MEPEGA4",
    "effectiveDate": "3/1/2021",
    "paymentFrequency": "Quarterly",
    "postPaymentSchedule": "false"
}

JSON de sortie

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