Loading
시스템 관리자에 대한 피싱 방지 MFA 및 전 직원사용자 MFA 적용 안내 더 많이 읽기
보험
InsPolicyService:modifyPaymentSchedule

InsPolicyService:modifyPaymentSchedule

이 서비스를 사용하여 새 Premium 빈도를 기반으로 기존 결제 일정을 수정합니다.

노트
노트

이 서비스는 Vlocity Policy(Asset) 개체가 아닌 Salesforce FSC InsurancePolicy 개체에서 작동합니다.

클래스: InsPolicyService

메서드: modifyPaymentSchedule

작동 방법

  1. 서비스는 보험 증권 ID 및 증권의 결제 일정 변경 유효 일자를 허용합니다.

  2. 정책의 원본 증권 ID에 기존 결제 일정이 없는 경우 서비스에서 오류 메시지를 반환합니다.

    결제 일정을 만들려면 InsPolicyService: createPaymentSchedule를 사용합니다.

  3. 서비스는 정책의 Premium 계산 방법, Payment Type, Standard Premium, Standard Fee 및 Standard Tax을 사용하여 수정된 결제 일정을 생성합니다. paymentFrequency가 입력으로 제공되지 않는 경우 서비스는 정책의 Premium Frequency를 사용합니다.

  4. 결제 일정 저장 시 서비스는 레코드를 정책의 원래 증권 ID에 연결합니다.

  5. 서비스가 결제 일정을 JSON 결과에 추가합니다.

원격 옵션

원격 옵션

설명

effectiveDate

(필수)

수정 사항이 적용되는 날짜입니다.

getDataCustomClassName

(선택 사항)

보험 증권 레코드를 검색하는 사용자 정의 클래스입니다.

기본값은 GetInsurancePolicy입니다. 

getDataDRBundleName

(선택 사항)

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

paymentFrequency

결제 일정의 새로운 Premium Frequency 값입니다.

policyId

수정할 결제 일정이 포함된 보험 정책의 ID입니다.

postPaymentDataCustomClassName

(선택 사항)

결제 일정을 저장하는 사용자 정의 클래스입니다.

기본값은 PostInsurancePolicyPaymentSchedule입니다.

postPaymentDataDRBundleName

(선택 사항)

결제 일정을 저장하는 데이터 매퍼입니다.

postPaymentSchedule

(선택 사항)

결제 일정 레코드를 저장하는 True입니다.

기본값은 True입니다.

입력 JSON

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

출력 JSON

{
  "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"
}
 
로드 중
Salesforce Help | Article