Loading
Insurance
InsPolicyService:getPaymentSchedule

InsPolicyService:getPaymentSchedule

Le service InsPolicyService:getPaymentSchedule renvoie le calendrier de paiement de InsurancePolicy. L'objet Police (actif) n'est pas pris en charge.

Classe : InsPolicyService

Méthode : getPaymentSchedule

Fonctionnement

Le service récupère les enregistrements de InsurancePolicyPaymentScheduleEntry__c de l'ID InsurancePolicy.

Options distantes

Option distante

Description

getDataCustomClassName

Facultatif.

La classe personnalisée utilisée pour récupérer le calendrier de paiement.

La valeur par défaut est GetInsurancePolicyPaymentSchedule.

getDataDRBundleName

Facultatif.

Le Mappeur de données Omnistudio utilisé pour récupérer le calendrier de paiement.

policyId

Obligatoire.

L'ID de la police d'assurance dont ce service récupère le calendrier de paiement.

returnSObject

Facultatif.

True si le nom du champ InsurancePolicyPaymentScheduleEntry__c doit être utilisé, sinon un nom de champ générique est renvoyé.

La valeur par défaut est false.

JSON d'entrée

{
    "policyId": "0YT5w000000UPFWGA4",
    "returnSObject": false,
    "getDataCustomClassName": "GetInsurancePolicyPaymentSchedule"
}

JSON de sortie

{
  "output": {
    "policyId": "0YT5w000000UPFWGA4",
    "result": [
      {
        "feeAmount": 10.12,
        "Id": "a5u5w0000005u9ZAAQ",
        "insTransaction": {
          "additionalInfo": null,
          "amount": null,
          "feeAmount": null,
          "Id": "a5t5w000002iF4mAAE",
          "name": null,
          "postDate": null,
          "taxAmount": null,
          "totalAmount": null,
          "transactionDate": null,
          "transactionNumber": null,
          "type": null
        },
        "premiumAmount": 1042.88,
        "scheduleDate": "2020-07-15",
        "taxAmount": 104.29,
        "toDelete": null,
        "totalAmount": 1157.29
      },
      {
        "feeAmount": 1.92,
        "Id": "a5u5w0000005u9aAAA",
        "insTransaction": null,
        "premiumAmount": 192.64,
        "scheduleDate": "2020-07-30",
        "taxAmount": 19.2,
        "toDelete": null,
        "totalAmount": 213.76
      },
      ...
    ],
    "errorCode": "INVOKE-200",
    "error": "OK"
  }
}
 
Chargement
Salesforce Help | Article