詳細情報:
InsPolicyService:createMultiRootPolicyVersion
このサービスを使用して、支持見積からマルチルートポリシーを支持できます。
サービスは と effectiveDateオプションを使用 quoteIdし、非同期一括処理ジョブをトリガーして、新しいポリシー バージョンを発行し、前のポリシー バージョンを更新します。
操作手順
サービス:
-
quoteIdおよびeffectiveDateオプションを使用して、マルチルート ポリシーを支持します。 -
ルート商品ごとに子ポリシーを生成します。
-
子保険契約の保険料、税金、手数料を親保険契約に集計します。
-
親ポリシーと子ポリシーの両方の日付に基づいて以前のポリシーバージョンを短縮および按分します。
-
createTransactionを true に設定すると、サービスは次の処理を実行します。-
親ポリシーと子ポリシーのトランザクションを作成します。
-
子保険契約のトランザクション金額を、ルート商品の現在の期間金額と前の期間金額の差として計算します。
-
親ポリシーの取引金額を各子ポリシーの値の合計として計算します。
-
transactionTypeオプションのトランザクション名と種別を指定します。値が指定されていない場合は、デフォルトで [変更済み/支持済み] になります。
-
追加項目
-
ユーザーは、オプションとして
additionalFieldsを渡すことでポリシー項目値を上書きできます。 -
追加項目は、ルートポリシーレベルで親ポリシーと子ポリシーの両方でサポートされます。
-
[
additionalFields] オプションでは、保険契約オブジェクトレベルでのみフィールドが更新されます。 -
マルチルートポリシー支持の場合、これらの変更は新しいポリシーバージョンにのみ影響し、以前のバージョンは変更されません。
-
子ポリシーは、
additionalFieldsJSON 構造で商品の識別子として商品コードを使用します。 -
親マルチルート ポリシーでは、MULTI_ROOT_PARENT_POLICY が
additionalFieldsJSON 構造の識別子として使用されます。
リモートオプション
オプション |
説明 |
|---|---|
|
必須 保険契約の作成元となる支持見積の ID。 |
|
必須 新しい保険契約バージョンの発効日。 |
|
省略可能 ポリシーの親トランザクションと子トランザクションを作成する必要があるかどうかを示す Boolean フラグ。 デフォルトは False です。 |
|
省略可能 トランザクション名と種別。 デフォルトは Changed/Endorsed です。 |
|
省略可能 保険契約商品コードを保険契約項目とその値に対応付ける JSON 構造。 |
