위치:
InsPolicyService:modifyPaymentSchedule
이 서비스를 사용하여 새 Premium 빈도를 기반으로 기존 결제 일정을 수정합니다.
이 서비스는 Vlocity Policy(Asset) 개체가 아닌 Salesforce FSC InsurancePolicy 개체에서 작동합니다.
메서드: modifyPaymentSchedule
작동 방법
-
서비스는 보험 증권 ID 및 증권의 결제 일정 변경 유효 일자를 허용합니다.
-
정책의 원본 증권 ID에 기존 결제 일정이 없는 경우 서비스에서 오류 메시지를 반환합니다.
결제 일정을 만들려면
InsPolicyService: createPaymentSchedule를 사용합니다. -
서비스는 정책의 Premium 계산 방법, Payment Type, Standard Premium, Standard Fee 및 Standard Tax을 사용하여 수정된 결제 일정을 생성합니다.
paymentFrequency가 입력으로 제공되지 않는 경우 서비스는 정책의 Premium Frequency를 사용합니다. -
결제 일정 저장 시 서비스는 레코드를 정책의 원래 증권 ID에 연결합니다.
-
서비스가 결제 일정을 JSON 결과에 추가합니다.
원격 옵션
원격 옵션 |
설명 |
|---|---|
|
(필수) 수정 사항이 적용되는 날짜입니다. |
|
(선택 사항) 보험 증권 레코드를 검색하는 사용자 정의 클래스입니다. 기본값은 |
|
(선택 사항) 결제 일정을 검색하는 Omnistudio 데이터 매퍼입니다. |
|
결제 일정의 새로운 Premium Frequency 값입니다. |
|
수정할 결제 일정이 포함된 보험 정책의 ID입니다. |
|
(선택 사항) 결제 일정을 저장하는 사용자 정의 클래스입니다. 기본값은 |
|
(선택 사항) 결제 일정을 저장하는 데이터 매퍼입니다. |
|
(선택 사항) 결제 일정 레코드를 저장하는 기본값은 |
입력 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"
}
