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

Формирование Акта-отчёта#

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

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

Точки входа#

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

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

Процесс#

Общий вид#

# Шаг
1. Агент открывает заявку
2 Агент формирует ПФ Акт-отчёт
3 Агент отправляет заявку Клиенту.
4 Система проверяет наличие ПФ Акт-отчёт
4а Если ПФ Акт-отчёт отсутствует, система показывает пользователю сообщение об ошибке
5 Система обновляет заявку в БД
6 Система отправляет сообщение Клиенту и Исполнителю, закрывает форму заявки, показывает сообщение об успешной отправке

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

Интерфейс#

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

В хинте статуса заявки отображается подсказка: Агент исполняет заявку, формирует акт-отчёт и направляет его клиенту

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

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

  • Отправить клиенту
  • Закрыть заявку

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

  • Сформировать документ => Акт-отчёт - CREATE_REPORT

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

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

Поля заявки#

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

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

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

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

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

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

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

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

Документы#

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

  • Для роли CONTRACTOR доступна загрузка и удаление файлов в группу Прочее (любой формат не более 10МB)
  • Роли CUSTOMER, OBSERVER, COMPLIANCE, CONTRACTOR, AGENT:
    • доступен просмотр и скачивание вложений которые клиент прикрепил на этапе создания заявки
    • доступен просмотр и скачивание ПФ Инвойс сформированной на этапе подготовки инвойса
    • доступен просмотр и скачивание ПФ отчёт, если она уже сформирована
    • доступен просмотр и скачивание вложений в группе Прочее, если файлы уже прикреплены
  • AGENT

Формирование ПФ Акт-отчёт#

Полное описание общего процесса создания ПФ

Инициализация процесса#

Полное описание общего процесса создания ПФ

  • Название ПФ для выбора в списке: Акт-отчёт

Проверки перед формированием ПФ#

Полное описание общего процесса создания ПФ

  • Проверка полей заявки не выполняется, сохранение заявки в БД не требуется.
  • Система поверяет наличие приложенных к заявке подтверждающих документов (вложения у которых file.type = CONFIRMATION). Если файлы отсутствуют, то система
    • показывает закладку Документы
    • показывает ошибку
    • ПФ Акт-отчёт не формируется

Ввод дополнительных параметров#

Полное описание общего процесса создания ПФ

Перед формированием ПФ ввод дополнительных параметров не требуется

В заявке сохраняются атрибуты:

  • order.reportDate - сегодняшняя дата
  • order.document.changedAt - текущие дата время

Формирование ПФ#

Полное описание общего процесса создания ПФ

  • Шаблон для формирования ПФ: см. по ссылке.

Схемы источников данных для печатной формы:

Все суммы выводятся в формате:

  • разделитель групп разрядов - пробел
  • десятичный разделитель - запятая
  • 2 знака дробной части

Тип шаблона из списка шаблонов: REPORT_IMPORT

Значения, выводимые в шаблон: см. Коды переменных для использования в ПФ

Сохранение ПФ#

Полное описание общего процесса создания ПФ

  • file.type = REPORT
  • file.name = Act_report_{order.document.number}

Отображение ПФ на форме#

Полное описание общего процесса создания ПФ

  • Блок для отображения ПФ: Акт-отчёт

Удаление сформированной ПФ пользователем#

Полное описание общего процесса создания ПФ

  • Удаление доступно только пользователю с правом DELETE_REPORT. Остальным пользователям кнопка удаления не отображается.

Сохранение заявки#

При сохранении заявки в статусе EXECUTION

  • если пользователем был изменён Плательщик или был ли выбран Счет плательщика в другом банке, то система отправляет клиенту на почту уведомление об изменении маршрута.
  • если пользователь изменил Субагента, то система выполняет контроль предельного значения ставки
    • если пользователь подтверждает занижение предельного значения ставки:
      • Изменения в заявке сохраняются
      • в заявке сохраняются значения order.commission.percentCost и order.isBelowCost (см. контроль предельного значения ставки)
      • блок-предупреждение отображается в заявке
    • если пользователь не подтверждает занижение предельного значения ставки:
      • изменения не сохраняются в заявке,
      • заявка остается в режиме Редактирования
      • блок занижения отображается до обновления страницы заявки
      • если до изменения субагента Блок уже отображался (ранее уже подтверждали занижение), то после обновления страницы заявки отображается "старое" (до обноления заявки) предупреждение

Отмена редактирования заявки#

  • если до изменения субагента Блок уже отображался (ранее уже подтверждали занижение) и пользователь вышел из режима редактирования заявки кнопкой Отмена, то после возврата в режим просмотра
    отображается "старое" (до обновления заявки) предупреждение.

Отправка заявки клиенту#

Проверка перед отправкой#

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

  • наличие сформированной ПФ Акт-отчёт (file.type = REPORT).
    • Если форма отсутствует, показывает сообщение об ошибке и тултип на кнопке отправки Заполните обязательные поля и сформируйте акт-отчёт img_49.png
  • заполнены обязательные поля из блока Маршрут
    • если не заполнены, подсвечивает и показывает тултип на кнопке отправки

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

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

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

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

  • всем активным пользователям ролью CONTRACTOR
  • пользователю с ролью CUSTOMER создавшему заявку order.document.userCustomer

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

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

Макеты Figma: Подготовка отчёта