Loading
Страхование
InsPolicyService:getPaymentSchedule

InsPolicyService:getPaymentSchedule

Служба InsPolicyService:getPaymentSchedule возвращает расписание оплаты InsurancePolicy. Объект «Политика (актив)» не поддерживается.

Класс: InsPolicyService

Метод: getPaymentSchedule

Принцип работы

Служба извлекает записи InsurancePolicyPaymentScheduleEntry__c кода InsurancePolicy.

Удаленные параметры

Удаленный параметр

Описание

getDataCustomClassName

Дополнительно.

Настраиваемый класс, используемый для извлечения расписания оплаты.

По умолчанию используется параметр GetInsurancePolicyPaymentSchedule.

getDataDRBundleName

Дополнительно.

Соотнесение данных Omnistudio, используемое для извлечения расписания оплаты.

policyId

Обязательно.

Код страхового полиса, для которого эта служба извлекает расписание оплаты.

returnSObject

Дополнительно.

Истина, если имя поля InsurancePolicyPaymentScheduleEntry__c должно использоваться, в противном случае возвращается общее имя поля.

По умолчанию: false.

JSON ввода

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

Вывод JSON

{
  "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"
  }
}
 
Загрузка
Salesforce Help | Article