Перейти к содержанию

Ожидание денежных средств#

Пользователи процесса#

Предусловия#

Точки входа#

  • По ссылке из письма
  • Выбрал заявку в статусе AWAITING_FUNDS из списка заявок
  • По ссылке загрузки выписки в заголовке

Варианты завершения#

  • Заявка переведена в работу (статус заявки = DOCUMENTS_COLLECTING)
  • Заявка отменена

Процесс#

Общий вид#

# Шаг
1 Агент получил информацию о поступлении денег или о том что их не будет и заявку нужно отменить
1.1 Если заявку необходимо отменить, исполнить отменяет её. Конец сценария.
2 Агент загружает банковскую выписку, система меняет статус у заявок по которым пришли деньги на COLLECTING_DOCUMENTS
2.1 Если у Агента нет выписки, Агент переводит в COLLECTING_DOCUMENTS вручную
3 Система рассылает сообщение Агенту и Клиенту о поступлении денег и переводе заявки в COLLECTING_DOCUMENTS

Особенности процесса#

  • Пользователь с правом VIEW_ORDER
    • ролью CUSTOMER видит только "свои" заявки, у которых клиент order.document.customer связан с пользователем
    • ролью AGENT видит только "свои" заявки, у которых агент order.contract.document.agent - соответствуют пользователю
    • ролью PARTNER видит только заявки "своих" клиентов (у которых в карточке указан тот же партнёр, с которым связан пользователь-партнёр)
  • Пользователь с правом VIEW_ORDER_ALL видит все заявки
  • Внешний вид формы заявки аналогичен форме Процесса обработки исполнителем новой заявки, особенности описаны в разделе Особенности статуса AWAITING_FUNDS
  • В зависимости от роли, у пользователя отличаются доступные действия в заявке. Описаны в разделе Особенности статуса AWAITING_FUNDS
  • Если у сформированного инвойса истек срок действия order.document.notValidAfter и прошло SPA_ORDER_CANCEL_AFTER_INVOICE_EXPIRE_HOURS часов, система переводит заявку в статус CANCELLED и отправляет сообщение

Интерфейс#

img_40.png

Особенности статуса AWAITING_FUNDS#

В хинте статуса заявки отображается подсказка: Агент ожидает поступление денежных средств

Просмотр заявки и вложений доступны ролям (при наличии прав VIEW_ORDER или VIEW_ORDER_ALL):

Доступные кнопки в блоке итоговой информации (роли описаны в import_order.json):

  • Платёж поступил
  • Закрыть заявку

Доступные кнопки для создания/удаления ПФ, при наличии прав:

  • отсутствуют

В зависимости от типа order.document.direction заявки заголовок:

  • IMPORT: Импортная заявка + №{order.document.number}
  • EXPORT: Экспортная заявка + №{order.document.number}

Поля заявки#

Аналогично процессу обработки заявки агентом

Все поля кроме описанных в блоке Маршрут недоступны для редактирования для всех ролей и прав.

Блок Маршрут#

Аналогично блоку маршрут в процессе формирования агентом Инвойс-Поручения

Итоговая информация по заявке#

Аналогично процессу обработки заявки исполнителем

Скачивание заявки в "Excel"#

Аналогично процессу обработки заявки исполнителем

Документы#

img_41.png

Работа с документами в статусе AWAITING_FUNDS#

Перевод заявки в следующий статус#

Загрузка Банковской выписки#

См. процесс Загрузка выписки

Перевод вручную#

# Шаг
1 Исполнитель открывает заявку, нажимает кнопку перевода в Исполнение
2 Система отображает диалоговое окно-подтверждение
2.1 Если пользователь отказался. Система закрывает диалоговое окно, конец сценария
3 Система меняет статус заявки
4 Система обновляет статус запроса индивидуальных ставок
5 Система закрывает форму заявки, показывает сообщение об успешном переводе в работу, отправляет сообщение Агенту и Клиенту

Проверка перед переводом#

Система выполняет проверки:

Обновление полей заявки при переводе#

При отправке заявки исполнителю система записывает в заявку значения:

Обновление статуса запроса индивидуальных ставок#

Если в заявке заполнена ссылка на запрос индивидуальных ставок order.individualRateSet, и в этом наборе:

  • область действия - на одну заявку (individualRateSet.scope = ONE_ORDER)
  • статус = согласован (individualRateSet.status = APPROVED),

система обновляет статус запроса на REDEEMED

Отправка сообщения на E-mail исполнителя и клиента#

Система отправляет

  • сообщение клиенту создавшему заявку:
  • сообщение всем активным пользователям с ролью AGENT агента, указанного в заявке order.contract.document.agent

Полный набор макетов

Все макеты и состояния по ссылкам:

Макеты Figma: Ожидание денег Макеты Figma: Загрузка Банковской выписки