Loading
보험
InsClaimItemService:cancelPayments

InsClaimItemService:cancelPayments

이 서비스를 사용하여 손실 청구 및 지출을 취소합니다.

이 서비스:

  • 청구 결제 레코드의 상태를 취소됨으로 업데이트합니다.

  • 청구 재무 및 증권 기간 등급에서 결제를 효과적으로 제거하는 오프셋 추적 항목을 만듭니다.

클래스: InsClaimItemService

방법: cancelPayments

작동 방법

  1. 사용자가 청구의 금융 탭에서 하나 이상의 결제 세부 사항에 대한 취소를 클릭하면 통화된 InsClaimItemService: invokeInitiateCancelPaymentIP 내부 서비스가 취소 프로세스를 시작합니다.

  2. 구성하는 ClaimInitiateCancelPaymentIP 사용자 정의 설정 및 통합 절차에 의존하는 InsClaimItemService: invokeInitiateCancelPaymentIP 내부 서비스가 InsClaimItemService: cancelPayments를 호출합니다.

    ClaimInitiateCancelPaymentIP 사용자 정의 설정 및 통합 절차를 구성하는 방법을 알아보려면 결제 취소 작업 구성을 참조하십시오.

  3. InsClaimItemService: cancelPayments 서비스는 제공된 itemIds 또는 paymentIds를 구문 분석하고 해당 데이터를 가져오고 해당하는 ClaimCoveragePaymentDetail 또는 ClaimPaymentSummary 레코드를 쿼리합니다.

    다음과 같은 경우 서비스에서 오류를 생성합니다.

    • 연결된 결제의 일부인 ClaimCoveragePaymentDetail 레코드에 대한 lineItemIds가 누락되었습니다.

    • 어떤 ClaimCoveragePaymentDetail 기록은 지불되지 않습니다.

  4. status 원격 옵션에 다른 값을 입력하지 않는 한 ClaimCoveragePaymentDetail 레코드의 상태를 Cancelled에 업데이트합니다.

  5. 이 서비스는 원본과 동일하고 반대 버전의 ClaimCoveragePaymentDetail 레코드를 만듭니다. 새 레코드는 다음과 같습니다.

    • 상태가 Reverted로 설정됩니다.

    • 음수 Amount 값.

  6. 서비스는 해당하는 중재 가능, Copay, Coinsurance 또는 포켓 외 최대 전력 특성 금액을 되돌리고 해당하는 조건 추적 항목을 만듭니다.

  7. 서비스는 groupPayments 입력에 따라 ClaimPaymentSummary 레코드를 업데이트합니다. 다음:

    • status 원격 옵션에 다른 값을 입력하지 않는 한 Payment Status을 Cancelled로 설정합니다.

    • 취소 날짜 및 시간에 대한 Cancellation Date를 설정합니다.

  8. 서비스는 해당하는 롤링, 수명, 캘린더 제한 전력 특성 금액을 되돌리고 해당하는 조건 추적 항목을 만듭니다.

원격 옵션

원격 옵션

상세 설명

itemIds 또는 paymentIds

(필수)

취소할 결제 세부 사항 또는 결제 요약 목록입니다. 둘 다 아닌 itemIds 또는 paymentIds을 지정합니다.

itemIds에 대해 ClaimCoveragePaymentDetail ID 목록을 지정합니다.

paymentIds에 대해 ClaimPaymentSummary ID 목록을 지정합니다.

groupPayments

(필수)

다중 손실 또는 지출 행 항목을 처리할 때 수신자별로 결제를 그룹화할지 여부입니다.

  • true(기본값)인 경우 서비스는 수신자당 단일 ClaimPaymentSummary 레코드를 만들어 여러 행 항목 결제를 수행합니다.

  • false인 경우 서비스는 행 항목당 단일 ClaimPaymentSummary 레코드를 만듭니다.

status

(선택 사항)

취소된 각 ClaimCoveragePaymentDetail 또는 ClaimPaymentSummary에 대해 설정할 상태 값입니다. 기본값은 Cancelled입니다.

입력 JSON

itemIds를 사용하는 경우 입력 JSON의 형식은 다음과 같습니다.

{
    "groupPayments": <Boolean>,
    "itemIds": [
        {
            "Id" : <Id>
        },
        {
            "Id" : <Id>
        }
    ]
}

다음은 itemIds의 입력 JSON의 예입니다.

{
    "groupPayments": true,
    "itemIds": [
        {
            "Id" : "01t000000000000003"
        },
        {
            "Id" : "01t000000000000004"
        }
    ]
}

paymentIds를 사용하는 경우 입력 JSON의 형식은 다음과 같습니다.

{
    "groupPayments": <Boolean>,
    "paymentIds": [
        {
            "Id" : <Id>
        },
        {
            "Id" : <Id>
        }
    ]
}

다음은 paymentIds의 입력 JSON의 예입니다.

{
    "groupPayments": false,
    "paymentIds": [
        {
            "Id" : "0l8RN0000000000005"
        },
        {
            "Id" : "0l8RN0000000000006"
        }
    ]
}

출력 JSON

이 서비스와 연결된 출력 JSON이 없습니다.

 
로드 중
Salesforce Help | Article