Loading
Страхование
InsClaimItemService:cancelPayments

InsClaimItemService:cancelPayments

Используйте эту службу для отмены потерь претензий и оплаты расходов.

Данная услуга:

  • Обновляет статус записей оплаты претензий на «Отменено».

  • Создает компенсирующие записи отслеживания, которые эффективно удаляют оплату из финансовых требований и рейтинга условий полиса.

Класс: InsClaimItemService

Метод: cancelPayments

Принцип работы

  1. При нажатии пользователем кнопки «Отмена» для получения как минимум одного платежного реквизита на вкладке «Финансы» претензии, внутренняя служба «InsClaimItemService: invokeInitiateCancelPaymentIP» инициирует процесс отмены.

  2. Внутренняя служба InsClaimItemService: invokeInitiateCancelPaymentIP, основанная на настраиваемом параметре ClaimInitiateCancelPaymentIP и настроенной процедуре интеграции, вызывает InsClaimItemService: cancelPayments.

    Чтобы узнать, как настроить настраиваемый параметр ClaimInitiateCancelPaymentIP и процедуру интеграции, см. Настройка действия отмены оплаты.

  3. Служба InsClaimItemService: cancelPayments анализирует предоставленные itemIds или paymentIds, извлекает соответствующие данные и запрашивает соответствующие записи ClaimCoveragePaymentDetail или ClaimPaymentSummary.

    Служба создает ошибку, если:

    • Все lineItemIds отсутствуют для записей ClaimCoveragePaymentDetail, являющихся частью связанной оплаты.

    • Любая запись ClaimCoveragePaymentDetail не оплачена.

  4. Служба обновляет статус записей ClaimCoveragePaymentDetail на Cancelled, если вы не введете другое значение для параметра удаленного status.

  5. Служба создает записи ClaimCoveragePaymentDetail, которые являются равными и противоположными версиями исходных записей. Новые записи содержат:

    • Статус установлен на Reverted.

    • Отрицательные значения Amount.

  6. Служба отменяет применимые значения атрибутов «Вычитается», «Оплачивается совместно», «Страхование» или «Максимальная мощность из кармана» и создает соответствующие записи отслеживания терминов.

  7. Служба обновляет записи ClaimPaymentSummary на основе ввода groupPayments. Оно:

    • Установка Payment Status на Cancelled, если вы не введете другое значение для параметра status remote.

    • Данный параметр определяет Cancellation Date даты и времени отмены.

  8. Служба отменяет соответствующие количества атрибутов мощности скольжения, срока действия и календарного ограничения и создает соответствующие записи отслеживания терминов.

Удаленные параметры

Удаленный параметр

Описание

itemIds или paymentIds

Обязательно.

Список сведений об оплате или сводки оплаты для отмены. Укажите itemIds или paymentIds, а не оба.

itemIds, укажите список кодов ClaimCoveragePaymentDetail.

paymentIds, укажите список кодов ClaimPaymentSummary.

groupPayments

Обязательно.

Группировать ли платежи по получателю при обработке нескольких статей потерь или расходов.

  • Если true (по умолчанию), служба создает одну запись ClaimPaymentSummary на получателя для нескольких оплат позиции строки.

  • Если false, служба создает одну запись ClaimPaymentSummary на элемент строки.

status

Дополнительно.

Значение статуса для установки для каждого отмененного ClaimCoveragePaymentDetail или ClaimPaymentSummary. Значение по умолчанию - Cancelled.

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"
        }
    ]
}

Вывод JSON

JSON вывода не связан с этой службой.

 
Загрузка
Salesforce Help | Article