Вы находитесь здесь:
InsClaimItemService:cancelPayments
Используйте эту службу для отмены потерь претензий и оплаты расходов.
Данная услуга:
-
Обновляет статус записей оплаты претензий на «Отменено».
-
Создает компенсирующие записи отслеживания, которые эффективно удаляют оплату из финансовых требований и рейтинга условий полиса.
Метод: cancelPayments
Принцип работы
-
При нажатии пользователем кнопки «Отмена» для получения как минимум одного платежного реквизита на вкладке «Финансы» претензии, внутренняя служба «
InsClaimItemService: invokeInitiateCancelPaymentIP» инициирует процесс отмены. -
Внутренняя служба
InsClaimItemService: invokeInitiateCancelPaymentIP, основанная на настраиваемом параметреClaimInitiateCancelPaymentIPи настроенной процедуре интеграции, вызываетInsClaimItemService: cancelPayments.Чтобы узнать, как настроить настраиваемый параметр
ClaimInitiateCancelPaymentIPи процедуру интеграции, см. Настройка действия отмены оплаты. -
Служба
InsClaimItemService: cancelPaymentsанализирует предоставленныеitemIdsилиpaymentIds, извлекает соответствующие данные и запрашивает соответствующие записиClaimCoveragePaymentDetailилиClaimPaymentSummary.Служба создает ошибку, если:
-
Все
lineItemIdsотсутствуют для записейClaimCoveragePaymentDetail, являющихся частью связанной оплаты. -
Любая запись
ClaimCoveragePaymentDetailне оплачена.
-
-
Служба обновляет статус записей
ClaimCoveragePaymentDetailнаCancelled, если вы не введете другое значение для параметра удаленногоstatus. -
Служба создает записи
ClaimCoveragePaymentDetail, которые являются равными и противоположными версиями исходных записей. Новые записи содержат:-
Статус установлен на
Reverted. -
Отрицательные значения
Amount.
-
-
Служба отменяет применимые значения атрибутов «Вычитается», «Оплачивается совместно», «Страхование» или «Максимальная мощность из кармана» и создает соответствующие записи отслеживания терминов.
-
Служба обновляет записи
ClaimPaymentSummaryна основе вводаgroupPayments. Оно:-
Установка
Payment StatusнаCancelled, если вы не введете другое значение для параметраstatusremote. -
Данный параметр определяет
Cancellation Dateдаты и времени отмены.
-
-
Служба отменяет соответствующие количества атрибутов мощности скольжения, срока действия и календарного ограничения и создает соответствующие записи отслеживания терминов.
Удаленные параметры
Удаленный параметр |
Описание |
|---|---|
|
Обязательно. Список сведений об оплате или сводки оплаты для отмены. Укажите
|
|
Обязательно. Группировать ли платежи по получателю при обработке нескольких статей потерь или расходов.
|
|
Дополнительно. Значение статуса для установки для каждого отмененного |
JSON ввода
Ниже указан формат ввода JSON при использовании itemIds:
{
"groupPayments": <Boolean>,
"itemIds": [
{
"Id" : <Id>
},
{
"Id" : <Id>
}
]
}Ниже указан пример ввода JSON с itemIds:
{
"groupPayments": true,
"itemIds": [
{
"Id" : "01t000000000000003"
},
{
"Id" : "01t000000000000004"
}
]
}Ниже указан формат ввода JSON при использовании paymentIds:
{
"groupPayments": <Boolean>,
"paymentIds": [
{
"Id" : <Id>
},
{
"Id" : <Id>
}
]
}Ниже указан пример ввода JSON с paymentIds:
{
"groupPayments": false,
"paymentIds": [
{
"Id" : "0l8RN0000000000005"
},
{
"Id" : "0l8RN0000000000006"
}
]
}