您在此处:
InsClaimItemService:cancelPayments
使用此服务取消索赔损失和费用付款。
此服务:
-
将索赔付款记录的状态更新为“已取消”。
-
创建抵消跟踪条目,以有效地将付款从索赔财务和保单条款资格中移除。
方法:cancelPayments
工作原理
-
当用户在索赔的财务选项卡上单击取消一个或多个付款详细信息时,名为
InsClaimItemService: invokeInitiateCancelPaymentIP的内部服务会启动取消流程。 -
InsClaimItemService: invokeInitiateCancelPaymentIP内部服务依赖于您配置的ClaimInitiateCancelPaymentIP自定义设置和集成程序来调用InsClaimItemService: cancelPayments。要了解如何配置
ClaimInitiateCancelPaymentIP自定义设置和集成程序,请参阅配置取消付款操作。 -
InsClaimItemService: cancelPayments服务解析提供的itemIds或paymentIds,获取相应的数据,并查询相应的客户ClaimCoveragePaymentDetail或ClaimPaymentSummary记录。如果出现以下情况,服务会生成错误:
-
作为已链接付款一部分的
ClaimCoveragePaymentDetail记录缺少任何lineItemIds。 -
任何
ClaimCoveragePaymentDetail记录均未付款。
-
-
该服务会将
ClaimCoveragePaymentDetail记录的状态更新为Cancelled,除非您为status远程选项输入不同的值。 -
该服务创建的
ClaimCoveragePaymentDetail记录与原始记录的版本相同且相反。新记录包含:-
状态设置为
Reverted。 -
负
Amount值。
-
-
该服务会还原适用的可扣除金额、共同付款金额、共同保险金额或现成最大功率属性金额,并创建相应的期限跟踪条目。
-
服务会根据
groupPayments输入更新ClaimPaymentSummary记录。它:-
将
Payment Status设置为Cancelled,除非您为status远程选项输入不同的值。 -
将
Cancellation Date设置为取消的日期和时间。
-
-
该服务还原适用的滚动、终身和日历限制功率属性金额,并创建相应的期限跟踪条目。
远程选项
远程选项 |
描述 |
|---|---|
|
必需。 要取消的付款详细信息或付款汇总的列表。指定
|
|
必需。 在处理多个损失或费用行项目时,是否按收件人分组付款。
|
|
可选。 为每个取消的 |
输入 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"
}
]
}