您位於此處:
InsPolicyService:prepareToRenewPolicy
使用此服務可計算續約現有原則所需的金額。此服務會傳回續約保費、稅金和費用,或續約原則 JSON,而無須建立原則。
方法:prepareToRenewPolicy
運作方式
-
服務接受要續約的原則
policyId。 -
服務會檢查已續約原則的生效日期與到期日期。若未提供,則服務會使用下列邏輯計算這些日期:
-
有效日期 = 原始保單的到期日期 + 1 天
-
到期日期 = 新原則的生效日期 + 新原則的期限
-
-
使用
aggByKey和includeInputKey選項重新定價保單產品。 -
使用
getPolicyJson判斷只有續約金額元件必須傳回,還是在回應中傳送完整原則 JSON。
輸入
輸入 |
描述 |
|---|---|
|
必要 要續約的原則識別碼。 |
|
選擇性 與原則相關聯的產品詳細資料。針對任何產品, |
遠端選項
遠端選項 |
描述 |
|---|---|
|
必要
服務會將此選項作為計算程序的輸入傳送,其會使用此選項來透過彙總完成計算。 例如,汽車保險保單會將多個司機附加至每部受保車輛。受保車輛針對原則中的每個例項有個別的 instanceKey。 服務會使用此選項重新定價原則。 |
|
選擇性
設定為 true 可計算已續約原則的稅額和費用。 |
|
必要 服務傳入和傳出計算程序的以逗號分隔金鑰-值配對字串。 這些金鑰值配對包含在 服務會使用此選項重新定價原則。 |
|
選擇性 用於判斷只有續約金額元件必須在回應中傳回,還是完整原則 JSON 必須傳回的布林值標記。 |
|
決定重新定價原則的等級程序。若未提供,則會根據修改原則的生效日期完成定價。 備註 您無法傳遞 ratingField 的特定時間,因為欄位類型為 Date。因此,等級日期時間戳記預設為 12:00 am。 |
|
選擇性 已續約原則的生效日期。若未提供,則會使用下列邏輯計算值: 現有保單的到期日 + 1 天 |
|
選擇性 已續約原則的到期日。若未提供,則值會使用下列邏輯設定: 新原則生效日期 + 新原則的期限 |
|
選擇性 原則的期限。如果遠端選項未提供,則其可協助計算 |
|
True 或 False 預設值為 true。 當值設定為 true 時,服務會使用建立原則所在的本機時區。 當值設定為 false 時,服務會使用 GMT 作為時區。 |
輸入 JSON
以下是輸入 JSON 的範例:
{
"policyId": "0YT5w000000Y8MNGA0",
"userInputs": [
{
"DRIVER.instanceKey": "Bob Jones",
"DRIVER.LN": "Jones",
"DRIVER.GENDER": "Male",
"DRIVER.FN": "Bobby",
"DRIVER.AGE": 30,
"AUTO.instanceKey": "2018 Audi A3",
"AUTO.autoYear": 2018,
"AUTO.autoModel": "A4",
"perAccident": 500
}
]
} 