Loading
보험
InsPolicyService:getPaymentSchedule

InsPolicyService:getPaymentSchedule

InsPolicyService:getPaymentSchedule 서비스는 InsurancePolicy의 결제 일정을 반환합니다. 정책(자산) 개체는 지원되지 않습니다.

클래스: InsPolicyService

메서드: getPaymentSchedule

작동 방법

이 서비스는 InsurancePolicy ID의 InsurancePolicyPaymentScheduleEntry__c 레코드를 검색합니다.

원격 옵션

원격 옵션

설명

getDataCustomClassName

(선택 사항)

결제 일정을 검색하는 데 사용되는 사용자 정의 클래스입니다.

기본값은 GetInsurancePolicyPaymentSchedule입니다.

getDataDRBundleName

(선택 사항)

결제 일정을 검색하는 데 사용되는 Omnistudio 데이터 매퍼입니다.

policyId

(필수)

이 서비스가 지불 일정을 검색하는 보험 정책의 ID입니다.

returnSObject

(선택 사항)

True - 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