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

Согласование заявки клиентом#

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

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

Точки входа#

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

  • Заявка возвращена исполнителю на доработку (Статус заявки = COST_ADJUSTMENT)
  • Заявка согласована клиентом (Статус заявки = AWAITING_FUNDS)

Процесс#

Общий вид#

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

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

Интерфейс#

img_30.png

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

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

img_29.png

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

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

  • Вернуть на доработку
  • Согласовать
  • Закрыть заявку

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

  • отсутствуют, доступен только просмотр ранее приложенных файлов

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

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

Поля заявки#

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

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

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

См. описание работы блока итоговой информации

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

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

Документы#

img_36.png

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

  • доступен просмотр и скачивание вложений которые клиент прикрепил на этапе создания заявки
  • не доступно удаление вложений
  • не доступно добавление новый вложений
  • не доступно формирование печатных форм (кнопка Сформировать Документ не отображается)

Согласование заявки клиентом#

Проверка перед согласованием#

  • Проверка системой перед отправкой отсутствует.

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

При отправке заявки система:

  • формирует файл инвойс-поручения аналогично ручному формированию инвойса. Значения Действует до и Срок исполнения заполняются такими же значениями, которыми предзаполняются на модальной форме для пользователя.
  • записывает в заявку значения:
    • order.status- AWAITING_FUNDS
    • document.changedAt - текущие дата и время
  • Уменьшает лимит субагента:
    • находит лимит субагента, у которого:
      • subagent.id = order.subagent
      • subagent.limits.currency = order.currencyCounterparty
    • если лимит не найден, ничего не меняет (если лимит не указан, значит безлимит и уменьшать нечего)
    • если лимит найден и subagent.limits.amount <= order.amountCounterparty, то сумма лимита обнуляется: subagent.limits.amount = 0
    • если лимит найден и subagent.limits.amount > order.amountCounterparty, то сумма лимита уменьшается на сумму заявки: subagent.limits.amount = subagent.limits.amount - order.amountCounterparty

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

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

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

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

После согласования заявки#

Система закрывает форму заявки, отображает список заявок и сообщение об успешном согласовании

[Макеты Figma: Согласование клиентом](https://www.figma.com/design/dUnJEj99F0EG0wqri6BMNf/SPA-%E2%80%93-Payment-agent?node-id=5284-89088&t=laHwuOtJc7RYZXsv-0)