Loading
보험
InsClaimItemService:createPayments

InsClaimItemService:createPayments

이 서비스를 사용하여 라인 항목 ID 및 groupPayments 옵션을 기반으로 청구 결제 레코드를 만들고 저장합니다.

클래스: InsClaimItemService

방법: createPayments

작동 방법

청구 결제 ID에 따라 서비스가 Vlocity 결제 또는 Salesforce 결제를 만듭니다.

중요
중요

Salesforce 데이터 모델 지원은 Insurance Summer '21 릴리스부터 사용할 수 있습니다.

Salesforce 데이터 모델

  1. 서비스는 행 항목 ID를 구문 분석하고 해당하는 ClaimCoveragePaymentDetail 레코드를 쿼리합니다.

  2. groupPayments 옵션의 입력에 따라 서비스가 ClaimPaymentSummary 레코드를 만들고 저장합니다.

  3. 서비스는 ClaimCoveragePaymentDetail 레코드의 다음 매개 변수를 업데이트합니다.

    • ClaimPaymentSummary.Id를 설정합니다.

    • 이 원격 옵션에 다른 값을 입력하지 않는 한 status를 결제로 설정합니다.

  4. 서비스는 관련 ClaimCoverage ReserveAmounts (Loss/Expense) 및 ClaimCoverageReserveDetail(있는 경우)를 업데이트합니다.

  5. 그런 다음, 지급된 금액 대비 예비 금액의 변화를 추적하기 위해 ClaimCoverageReserveAdjustments를 생성하고 저장합니다.

Vlocity 데이터 모델

  1. 서비스는 트랜잭션 ID를 구문 분석하고 해당하는 InsClaimReserveTransaction__c 레코드를 쿼리합니다.

  2. groupPayments의 입력에 따라 서비스가 ClaimPayment__c records를 만들고 저장합니다.

  3. 서비스는 결제 ID로 InsClaimReserveTransaction__c 레코드를 업데이트합니다.

원격 옵션

원격 옵션

설명

groupPayments

(필수)

"true"인 경우 수신자당 단일 ClaimPayment__c 또는 ClaimPaymentSummary 레코드를 생성합니다.

"false"인 경우 행 항목당 단일 레코드를 만듭니다.

transactionIds

(필수)

트랜잭션 ID의 목록입니다. 서비스는 이러한 트랜잭션 ID를 사용하여 해당하는 InsClaimReserveTransaction__c 레코드를 쿼리합니다. 이 원격 옵션은 Vlocity 데이터 모델에만 적용됩니다.

itemIds

(필수)

항목 ID의 목록입니다. 서비스는 다음 항목 ID를 사용하여 해당하는 ClaimCoveragePaymentDetail 레코드를 쿼리합니다. 이 원격 옵션은 Salesforce 데이터 모델에만 적용됩니다.

참조: InsClaimItemService:invokeInitiatePaymentIP

status

(선택 사항)

지급된 ClaimCoveragePaymentDetail의 상태입니다. 값이 설정되지 않은 경우 기본적으로 결제로 지정됩니다. 이 원격 옵션은 Salesforce 데이터 모델에만 적용됩니다.

입력 JSON

다음은 입력 JSON 형식입니다.

Vlocity 데이터 모델

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

Salesforce 데이터 모델

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

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

Vlocity 데이터 모델

{ 
    "groupPayments": false,
    "transactionIds": ["01t000000000000001", "01t000000000000002"]
}

Salesforce 데이터 모델

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

출력 JSON

청구 결제 레코드를 만들고 저장합니다.

 
로드 중
Salesforce Help | Article