Ожидание денежных средств#
Пользователи процесса#
Предусловия#
- Заявка в ожидании денег (статус заявки = AWAITING_FUNDS)
- У пользователя роли CONTRACTOR есть права
- У пользователя роли CUSTOMER есть права
- У пользователя роли OBSERVER, COMPLIANCE есть права
- У пользователя роли AGENT есть права
Точки входа#
- По ссылке из письма
- Выбрал заявку в статусе 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 видит только заявки "своих" клиентов (у которых в карточке указан тот же партнёр, с которым связан пользователь-партнёр)
- ролью CUSTOMER видит только "свои" заявки, у которых клиент
- Пользователь с правом VIEW_ORDER_ALL видит все заявки
- Внешний вид формы заявки аналогичен форме Процесса обработки исполнителем новой заявки, особенности описаны в разделе Особенности статуса AWAITING_FUNDS
- В зависимости от роли, у пользователя отличаются доступные действия в заявке. Описаны в разделе Особенности статуса AWAITING_FUNDS
- Если у сформированного инвойса истек срок действия
order.document.notValidAfterи прошло SPA_ORDER_CANCEL_AFTER_INVOICE_EXPIRE_HOURS часов, система переводит заявку в статус CANCELLED и отправляет сообщение
Интерфейс#
Особенности статуса AWAITING_FUNDS#
В хинте статуса заявки отображается подсказка: Агент ожидает поступление денежных средств
Просмотр заявки и вложений доступны ролям (при наличии прав VIEW_ORDER или VIEW_ORDER_ALL):
Доступные кнопки в блоке итоговой информации (роли описаны в import_order.json):
Платёж поступилЗакрыть заявку
Доступные кнопки для создания/удаления ПФ, при наличии прав:
- отсутствуют
Заголовок и номер заявки#
В зависимости от типа order.document.direction заявки заголовок:
IMPORT:Импортная заявка+№{order.document.number}EXPORT:Экспортная заявка+№{order.document.number}
Поля заявки#
Аналогично процессу обработки заявки агентом
Все поля кроме описанных в блоке Маршрут недоступны для редактирования для всех ролей и прав.
Блок Маршрут#
Аналогично блоку маршрут в процессе формирования агентом Инвойс-Поручения
Итоговая информация по заявке#
Аналогично процессу обработки заявки исполнителем
Скачивание заявки в "Excel"#
Аналогично процессу обработки заявки исполнителем
Документы#
Работа с документами в статусе AWAITING_FUNDS#
- Для роли CONTRACTOR доступна загрузка и удаление файлов в группу
Прочее(любой формат не более 10МB) - Роли CUSTOMER, OBSERVER, COMPLIANCE, SENIOR_COMPLIANCE, CONTRACTOR, AGENT:
- доступен просмотр и скачивание вложений которые клиент прикрепил на этапе создания заявки
- доступен просмотр и скачивание ПФ
Инвойссформированной на этапе подготовки инвойса
- Роли OBSERVER, COMPLIANCE, SENIOR_COMPLIANCE, CONTRACTOR, AGENT:
- доступен просмотр и скачивание вложений в группе
Прочее, если файлы уже прикреплены
- доступен просмотр и скачивание вложений в группе
Перевод заявки в следующий статус#
Загрузка Банковской выписки#
См. процесс Загрузка выписки
Перевод вручную#
| # | Шаг |
|---|---|
| 1 | Исполнитель открывает заявку, нажимает кнопку перевода в Исполнение |
| 2 | Система отображает диалоговое окно-подтверждение |
| 2.1 | Если пользователь отказался. Система закрывает диалоговое окно, конец сценария |
| 3 | Система меняет статус заявки |
| 4 | Система обновляет статус запроса индивидуальных ставок |
| 5 | Система закрывает форму заявки, показывает сообщение об успешном переводе в работу, отправляет сообщение Агенту и Клиенту |
Проверка перед переводом#
Система выполняет проверки:
- заполнены обязательные поля из блока Маршрут
- если не заполнены, подсвечивает и показывает тултип на кнопке отправки
Заполните обязательные поля
- если не заполнены, подсвечивает и показывает тултип на кнопке отправки
- контроль предельного значения ставки
- контроль предельного значения ставки не выполняется при загрузке банковской выписки
Обновление полей заявки при переводе#
При отправке заявки исполнителю система записывает в заявку значения:
order.status- DOCUMENTS_COLLECTINGdocument.changedAt- текущие дата и время
Обновление статуса запроса индивидуальных ставок#
Если в заявке заполнена ссылка на запрос индивидуальных ставок order.individualRateSet, и в этом наборе:
- область действия - на одну заявку (
individualRateSet.scope=ONE_ORDER) - статус = согласован (
individualRateSet.status= APPROVED),
система обновляет статус запроса на REDEEMED
Отправка сообщения на E-mail исполнителя и клиента#
Система отправляет
- сообщение клиенту создавшему заявку:
- сообщение всем активным пользователям с ролью AGENT агента, указанного в заявке
order.contract.document.agent
Полный набор макетов
Все макеты и состояния по ссылкам:
Макеты Figma: Ожидание денег Макеты Figma: Загрузка Банковской выписки

