위치:
InsClaimItemService:cancelPayments
이 서비스를 사용하여 손실 청구 및 지출을 취소합니다.
이 서비스:
-
청구 결제 레코드의 상태를 취소됨으로 업데이트합니다.
-
청구 재무 및 증권 기간 등급에서 결제를 효과적으로 제거하는 오프셋 추적 항목을 만듭니다.
방법: cancelPayments
작동 방법
-
사용자가 청구의 금융 탭에서 하나 이상의 결제 세부 사항에 대한 취소를 클릭하면 통화된
InsClaimItemService: invokeInitiateCancelPaymentIP내부 서비스가 취소 프로세스를 시작합니다. -
구성하는
ClaimInitiateCancelPaymentIP사용자 정의 설정 및 통합 절차에 의존하는InsClaimItemService: invokeInitiateCancelPaymentIP내부 서비스가InsClaimItemService: cancelPayments를 호출합니다.ClaimInitiateCancelPaymentIP사용자 정의 설정 및 통합 절차를 구성하는 방법을 알아보려면 결제 취소 작업 구성을 참조하십시오. -
InsClaimItemService: cancelPayments서비스는 제공된itemIds또는paymentIds를 구문 분석하고 해당 데이터를 가져오고 해당하는ClaimCoveragePaymentDetail또는ClaimPaymentSummary레코드를 쿼리합니다.다음과 같은 경우 서비스에서 오류를 생성합니다.
-
연결된 결제의 일부인
ClaimCoveragePaymentDetail레코드에 대한lineItemIds가 누락되었습니다. -
어떤
ClaimCoveragePaymentDetail기록은 지불되지 않습니다.
-
-
status원격 옵션에 다른 값을 입력하지 않는 한ClaimCoveragePaymentDetail레코드의 상태를Cancelled에 업데이트합니다. -
이 서비스는 원본과 동일하고 반대 버전의
ClaimCoveragePaymentDetail레코드를 만듭니다. 새 레코드는 다음과 같습니다.-
상태가
Reverted로 설정됩니다. -
음수
Amount값.
-
-
서비스는 해당하는 중재 가능, Copay, Coinsurance 또는 포켓 외 최대 전력 특성 금액을 되돌리고 해당하는 조건 추적 항목을 만듭니다.
-
서비스는
groupPayments입력에 따라ClaimPaymentSummary레코드를 업데이트합니다. 다음:-
status원격 옵션에 다른 값을 입력하지 않는 한Payment Status을Cancelled로 설정합니다. -
취소 날짜 및 시간에 대한
Cancellation Date를 설정합니다.
-
-
서비스는 해당하는 롤링, 수명, 캘린더 제한 전력 특성 금액을 되돌리고 해당하는 조건 추적 항목을 만듭니다.
원격 옵션
원격 옵션 |
상세 설명 |
|---|---|
|
(필수) 취소할 결제 세부 사항 또는 결제 요약 목록입니다. 둘 다 아닌
|
|
(필수) 다중 손실 또는 지출 행 항목을 처리할 때 수신자별로 결제를 그룹화할지 여부입니다.
|
|
(선택 사항) 취소된 각 |
입력 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"
}
]
}