詳細情報:
InsPolicyService:modifyPaymentSchedule
このサービスを使用して、新しいプレミアム頻度に基づいて既存の支払スケジュールを変更します。
このサービスは、Vlocity Policy (Asset) オブジェクトではなく、Salesforce FSC InsurancePolicy オブジェクトで機能します。
方法: modifyPaymentSchedule
操作手順
-
このサービスでは、保険契約 ID と保険契約の支払スケジュールの変更の発効日を受け入れます。
-
ポリシーの元のポリシー ID に既存の支払スケジュールがない場合、サービスはエラー メッセージを返します。
支払スケジュールを作成するには、
InsPolicyService: createPaymentScheduleを使用します。 -
このサービスでは、ポリシーの保険料計算方法、支払種別、標準保険料、標準料金、標準税金を使用して、変更された支払スケジュールを生成します。
paymentFrequencyを入力として指定しない場合、サービスはポリシーの [Premium Frequency (プレミアム頻度)] を使用します。 -
支払スケジュールを保存すると、サービスはレコードをポリシーの元のポリシー ID にリンクします。
-
サービスによって支払スケジュールが JSON 結果に追加されます。
リモートオプション
リモートオプション |
説明 |
|---|---|
|
必須。 変更が有効になる日付。 |
|
省略可能。 保険契約レコードを取得するカスタムクラス。 デフォルトは |
|
省略可能。 支払スケジュールを取得する OmniStudio データマッパー。 |
|
支払スケジュールの新しい [Premium Frequency (保険料頻度)] の値。 |
|
支払スケジュールを変更する保険契約の ID。 |
|
省略可能。 支払スケジュールを保存するカスタムクラス。 デフォルト値は |
|
省略可能。 支払スケジュールを保存するデータマッパー。 |
|
省略可能。 支払スケジュールレコードを保存する デフォルト値は |
Input JSON
{
"policyId": "0YT6g000000MEPEGA4",
"effectiveDate": "3/1/2021",
"paymentFrequency": "Quarterly",
"postPaymentSchedule": "false"
}出力 JSON
{
"output": {
"paymentSchedule": [
{
"totalAmount": 298.53,
"toDelete": null,
"taxAmount": 26.75,
"scheduleDate": "2021-01-01",
"premiumAmount": 267.53,
"insTransaction": null,
"Id": "a606g000000R1s7AAC",
"feeAmount": 4.25
},
{
"totalAmount": 269.64,
"toDelete": null,
"taxAmount": 24.16,
"scheduleDate": "2021-02-01",
"premiumAmount": 241.64,
"insTransaction": null,
"Id": "a606g000000R1s8AAC",
"feeAmount": 3.84
},
{
"totalAmount": 433.36,
"toDelete": null,
"taxAmount": 38.84,
"scheduleDate": "2021-03-15",
"premiumAmount": 388.36,
"insTransaction": null,
"Id": null,
"feeAmount": 6.16
},
...
],
"errorCode": "INVOKE-200",
"error": "OK"
}
