Loading
メールアドレスがデフォルトのログイン方式となります 続きを読む
Insurance
InsClaimItemService:cancelPayments

InsClaimItemService:cancelPayments

このサービスを使用して、請求損失と経費支払をキャンセルします。

このサービス:

  • 請求支払レコードの状況を [キャンセル済み] に更新します。

  • 請求財務状況と保険契約期間の状況から支払を効果的に削除するオフセット追跡エントリを作成します。

クラス: InsClaimItemService

方法: cancelPayments

操作手順

  1. ユーザーが請求の [財務] タブで 1 つ以上の支払の詳細の [キャンセル] をクリックすると、InsClaimItemService: invokeInitiateCancelPaymentIP という内部サービスによってキャンセルプロセスが開始されます。

  2. InsClaimItemService: invokeInitiateCancelPaymentIP 内部サービスは、設定したClaimInitiateCancelPaymentIPカスタム設定およびインテグレーション手順に基づいて、InsClaimItemService: cancelPayments を呼び出します。

    ClaimInitiateCancelPaymentIPのカスタム設定およびインテグレーション手順の設定方法については、「支払をキャンセルアクションの設定」を参照してください。

  3. InsClaimItemService: cancelPayments サービスは、提供されたitemIdsまたはpaymentIdsを解析し、対応するデータを取得して、対応する ClaimCoveragePaymentDetail または ClaimPaymentSummary レコードを照会します。

    次の場合、サービスはエラーを生成します。

    • リンクされた支払に含まれるClaimCoveragePaymentDetailレコードのlineItemIdsが欠落しています。

    • どのClaimCoveragePaymentDetailレコードも支払われません。

  4. [status remote (リモート)] オプションに別の値を入力しない限り、サービスはClaimCoveragePaymentDetailレコードの状況を [Cancelled] に更新します。

  5. サービスは、元のレコードと等しく、逆のバージョンのClaimCoveragePaymentDetailレコードを作成します。新しいレコードは次のとおりです。

    • 状況が Reverted に設定されている。

    • 負のAmount値。

  6. サービスは、該当する [控除可能]、[Copay]、[Coinsurance]、または [Out of Pocket Maximum (ポケットの最大電力属性)] 金額を元に戻し、対応する期間追跡エントリを作成します。

  7. サービスは、groupPaymentsの入力に基づいてClaimPaymentSummaryレコードを更新します。それは:

    • status remote オプションに別の値を入力しない限り、Payment Status を Cancelled に設定します。

    • キャンセルの日時をCancellation Dateに設定します。

  8. このサービスは、該当する [Rolling (ローリング)]、[Lifetime (通算)]、[Calendar Limit (カレンダー制限)] 電力属性金額を元に戻し、対応する規約追跡エントリを作成します。

リモートオプション

リモートオプション

説明

itemIds または paymentIds

必須。

キャンセルする支払の詳細または支払概要のリスト。itemIds または paymentIds のいずれかを指定します。両方を指定することはできません。

itemIds には、ClaimCoveragePaymentDetail ID のリストを指定します。

paymentIds には、ClaimPaymentSummary ID のリストを指定します。

groupPayments

必須。

複数の損失品目または経費品目を処理するときに支払を受信者別にグループ化するかどうか。

  • [true] (デフォルト) の場合、サービスは複数の品目支払の受信者ごとに 1 つの ClaimPaymentSummary レコードを作成します。

  • false の場合、サービスは品目ごとに 1 つの ClaimPaymentSummary レコードを作成します。

status

省略可能。

キャンセルされたClaimCoveragePaymentDetailまたはClaimPaymentSummaryごとに設定する状況値。デフォルト値は Cancelled です。

Input 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