Loading
Assicurazioni
InsPolicyService:getPaymentSchedule

InsPolicyService:getPaymentSchedule

Il servizio InsPolicyService:getPaymentSchedule restituisce la pianificazione di pagamento di InsurancePolicy. L'oggetto Policy (Asset) non è supportato.

Classe: InsPolicyService

Metodo: getPaymentSchedule

Funzionamento

Il servizio recupera i record InsurancePolicyPaymentScheduleEntry__c dell'ID InsurancePolicy.

Opzioni remote

Opzione remota

Descrizione

getDataCustomClassName

Facoltativo.

Classe personalizzata utilizzata per recuperare la pianificazione di pagamento.

Il valore predefinito è GetInsurancePolicyPaymentSchedule.

getDataDRBundleName

Facoltativo.

Mappatore di dati OmniStudio utilizzato per recuperare la pianificazione dei pagamenti.

policyId

Obbligatorio.

ID della Polizza Assicurativa per cui questo servizio recupera la pianificazione di pagamento.

returnSObject

Facoltativo.

True se deve essere utilizzato il nome del campo InsurancePolicyPaymentScheduleEntry__c, altrimenti viene restituito un nome di campo generico.

Il valore predefinito è false.

Input JSON

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

JSON di output

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