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

InsPolicyService:createReinstatementPolicy

이 서비스를 사용하여 취소된 정책을 복원합니다.

클래스: InsPolicyService

방법: createReinstatementPolicy

서비스는 정책을 복구하는 일환으로 다음 트랜잭션을 만듭니다.

  • 재설정: 복구 트랜잭션은 기본적으로 복구된 증권 버전의 기간 보험료를 기반으로 부과되는 전체 금액에서 생성됩니다.

  • 결제 일정별 복구: 이 트랜잭션은 결제 일정 항목으로 표시됩니다. 트랜잭션은 취소 트랜잭션에 대해 환불되거나 청구되는 금액 및 취소 유효 일자와 복구 유효 일자 사이의 누락된 결제를 기반으로 계산됩니다.

작동 방법

  1. 서비스는 취소된 정책의 policyId을 입력으로 취소합니다.

  2. 서비스는 트랜잭션 유효 일자의 입력으로 reinstatementEffectiveDate를 수락합니다.

  3. 서비스는 정책 상태를 새로 만든 정책의 상태에 대한 입력으로 허용합니다.

  4. 서비스는 취소된 정책 버전의 유효 일자가 endDate + 1일인 새 복제된 버전의 정책 버전을 만듭니다.

  5. 서비스는 정책을 복구하는 일환으로 다음 트랜잭션을 만듭니다.

    1. 복귀: createTransaction 플래그가 true이면 서비스에서 기간 보험료의 변경 사항에 대한 복구로 트랜잭션 유형을 만듭니다.

    2. 결제 일정에 따른 재결제: createTransaction 플래그와 includePaymentSchedule 플래그가 모두 true인 경우:

      1. 서비스는 다음의 결제 빈도를 기반으로 모든 향후 결제 일정을 만듭니다.

        reinstatementEffectiveDate를 참조하세요.
      2. 서비스는 취소 날짜와 통합 항목에 reinstatementEffectiveDate 후 다음 결제 일정 날짜 사이의 기간 동안의 누락된 결제를 계산합니다. 이 결제 일정의 일정 날짜는 reinstatementEffectiveDate이고 상태는 Valid입니다.

      3. 취소 시 결제 일정이 지불되지 않은 경우 취소가 정산되지 않습니다. 이 경우 지불 일정(취소)의 상태는 Invalid이며 지불되지 않은 금액은 복구된 정책의 새 지불 일정에 계산됩니다.

      4. 이 서비스는 통합 결제 일정에 첨부된 거래 유형의 Reinstatement by Payment Schedule를 만듭니다.

      5. 취소 시 결제 일정이 지불되지 않은 경우 서비스는 결제 일정 상태를 Invalid로 업데이트하고 통합 결제 일정 항목에 미지불 금액을 포함합니다.

      6. useIsPaidFlag가 true이면 서비스에서 결제 일정 항목에 대한 결제 일정 항목 세부 사항을 만들고 거래에 대한 트랜잭션 분석 항목을 만듭니다.

노트
노트

또한 서비스는 원래 증권 버전의 기간이 365일 미만이거나 해당 연도의 기간이 366일 미만인 증권의 복구를 지원합니다. 보험 증권에 대한 고려 사항 및 제한 사항을 참조하십시오.

원격 옵션

옵션

설명

reinstatementEffectiveDate

선택 사항

복구 트랜잭션의 유효 일자입니다. 값이 제공되지 않을 경우 기본적으로 정책이 복구되는 날짜로 지정됩니다.

Insurance Industries Extension 패키지를 사용하는 경우 reinstatementEffectiveDate 옵션의 타임스탬프 값이 무시됩니다. 대신 유효 일자 타임스탬프 값은 선택한 유효 일자의 오전 12시로 설정되고, 선택한 만료 일자의 만료 일자 값은 오후 11시 59분으로 설정됩니다. 타임스탬프는 사용자의 지정된 시간대를 사용하여 설정됩니다.

policyStatus

선택 사항

새 정책의 상태입니다. 값이 제공되지 않을 경우 상태가 기본적으로 초기 값으로 지정됩니다.

createTransaction

선택 사항

true이면 서비스에서 복구 트랜잭션을 만듭니다. 기본값은 true입니다.

includePaymentSchedule

선택 사항

true이면 서비스에서 결제 일정 항목을 만듭니다. 기본값은 false입니다.

useIsPaidFlag

선택 사항

true이면 서비스에서 결제 일정 항목 세부 사항을 만듭니다. 기본값은 false입니다.

includeRevenueSchedule

선택 사항

이 옵션은 createTransaction가 true인 경우에 적용됩니다.

이 옵션의 값이 true이면 서비스에서 InsPolicyRevenueScheduleService:modifyRevenueSchedule을 호출합니다. 기본값은 false입니다.

isCreatingPolicyTerms

선택 사항

true이면 서비스가 출력 JSON에 policyTermIds 노드를 반환합니다. 기본값은 true입니다.

createContactForParticipants

선택 사항

true인 경우 연락처가 없는 경우 서비스에서 보장 당사자에 대한 새 연락처 레코드를 만듭니다. 기본값은 true입니다.

입력 JSON 및 옵션 JSON

다음은 샘플 입력 JSON 및 옵션 JSON입니다.

입력 JSON

{
	"policyId":"0YTRN0000000CjG4AU"
}

옵션 JSON

{
    "reinstatementEffectiveDate": "4/28/2023",
    "includePaymentSchedule": true,
    "useLocalTimeZone": true,
    "includeRevenueSchedule": false,
    "isCreatingPolicyTerms": false,
    "createTransaction": true,
    "useIsPaidFlag": true
  }

출력 JSON

{
  "policyTermIds": [
    "a6ERN00000003RO2AY"
  ],
  "snapshotId": [
    "00PRN000000c9hn2AA"
  ],
  "InsurancePolicy": [
    "0YTRN0000000CjG4AU"
  ]
}
 
로드 중
Salesforce Help | Article