위치:
InsPolicyService:prepareToRenewPolicy
이 서비스를 사용하여 기존 증권을 갱신하는 데 필요한 금액을 계산합니다. 이 서비스는 정책을 만들지 않고 갱신 보험료, 세금, 수수료 또는 갱신 정책 JSON을 반환합니다.
방법: prepareToRenewPolicy
작동 방법
-
서비스는 갱신할 정책의
policyId에 동의합니다. -
서비스에서 갱신된 정책의 유효 일자 및 만료 일자를 확인합니다. 제공되지 않은 경우 서비스는 다음 논리를 사용하여 다음 날짜를 계산합니다.
-
유효 일자 = 원래 정책의 만료 일자 + 1일
-
만료 일자 = 새 정책의 유효 일자 + 새 정책의 기간
-
-
aggByKey및includeInputKey옵션을 사용하여 정책 제품의 가격을 변경합니다. -
getPolicyJson를 사용하여 갱신 금액 구성 요소만 반환해야 하는지 또는 전체 정책 JSON이 응답에 전송되는지 여부를 결정합니다.
입력
원격 옵션
원격 옵션 |
설명 |
|---|---|
|
필수
서비스에서 이 옵션을 계산 절차에 입력으로 보내 집계를 통해 계산을 완료하는 데 사용합니다. 예를 들어 자동차 보험 증권에 보장되는 각 차량에 여러 운전자가 첨부되어 있는 경우 보험 차량에는 증권의 각 인스턴스에 대해 별도의 instanceKey가 있습니다. 서비스는 이 옵션을 사용하여 정책을 변경합니다. |
|
선택 사항
true로 설정하여 갱신된 증권에 대한 세금 및 수수료를 계산합니다. |
|
필수 서비스가 계산 절차에 들어오거나 나가는 쉼표로 구분된 키-값 쌍의 문자열입니다. 이러한 키-값 쌍은 서비스는 이 옵션을 사용하여 정책을 변경합니다. |
|
선택 사항 갱신 금액 구성 요소만 응답으로 반환해야 하는지 또는 전체 정책 JSON을 반환해야 하는지를 결정하는 부울 플래그입니다. |
|
정책 재평가를 위한 평가 절차를 결정합니다. 제공되지 않은 경우 수정된 정책의 유효 일자를 기반으로 가격 책정이 완료됩니다. 노트 필드 유형이 날짜이므로 ratingField에 대한 특정 시간을 경과할 수 없습니다. 따라서 등급 날짜 타임스탬프는 기본적으로 오전 12시로 지정됩니다. |
|
선택 사항 갱신된 정책의 유효 일자입니다. 제공되지 않은 경우 다음 논리를 사용하여 값이 계산됩니다. 기존 정책 만료 날짜 + 1일 |
|
선택 사항 갱신된 정책의 만료 일자입니다. 제공되지 않은 경우 다음 논리를 사용하여 값이 설정됩니다. 새 정책의 유효 일자 + 새 정책의 기간 |
|
선택 사항 정책의 기간입니다. 원격 옵션에 제공되지 않은 경우 |
|
True 또는 False 기본값은 true입니다. 값이 true로 설정되면 서비스에서 정책이 생성된 로컬 시간대를 사용합니다. 값이 false로 설정되면 서비스에서 GMT를 시간대로 사용합니다. |
입력 JSON
다음은 입력 JSON의 예입니다.
{
"policyId": "0YT5w000000Y8MNGA0",
"userInputs": [
{
"DRIVER.instanceKey": "Bob Jones",
"DRIVER.LN": "Jones",
"DRIVER.GENDER": "Male",
"DRIVER.FN": "Bobby",
"DRIVER.AGE": 30,
"AUTO.instanceKey": "2018 Audi A3",
"AUTO.autoYear": 2018,
"AUTO.autoModel": "A4",
"perAccident": 500
}
]
} 