Инвестиции — инструмент получения прибыли посредством пассивного участия в проекте. Однако для работы с биржами необходима помощь брокера, у которого есть лицензия на совершение посреднических операций между продавцом и покупателем.
Взаимодействие с брокерами и биржевая торговля проходит на специальных порталах, которые не всегда понятны и удобны для пользователей. Новичкам важен интуитивный интерфейс, чтобы не запутаться в последовательности действий. Компаниям нужны – новые клиенты, которые станут постоянными пользователями их сервиса. Но для каждого пользователя подобных порталов важна прозрачная отчетность и аналитика, персональные продуктовые предложения, контроль состояния активов, расширение инвестиционного портфеля и главное – доверие к брокерской компании.
Личный кабинет (ЛК) инвестора — это набор инструментов и блоков, от аналитики и отчетности до локации и времени работы банкоматов.
Нам была поставлена задача разработки нескольких блоков для личного кабинета БКС:
Профиль клиента
Офисы и банкоматы
Брокерская отчетность за произвольный период
Упрощенный порядок вычетов типа А
Перевод ценных бумаг в БКС
Удобство работы с новым ЛК повышает уровень доверия и лояльности к компании и фондовому рынку, а также способствует увеличению числа клиентов.
Профиль клиента. Сервис представляет собой электронную анкету для пользователей БКС. В профиле пользователю доступны разделы: паспортные данные, финансовое положение, контакты, информация о банковских счетах, а также дополнительная информация.
Офисы и банкоматы. Информация о местоположении, контактах и графике работы офисов и банкоматов всегда под рукой. Поиск банкоматов и офисов обслуживания по различным параметрам.
Брокерская отчетность. Клиенты получают ежедневные и ежемесячные отчеты, а также отчеты за произвольный период в настраиваемом формате. После формирования заявки на отчет сервис направляет запрос в систему отчетности. По готовности отчета, пользователь получает уведомление.
Упрощенный порядок вычетов типа А. Налоговый вычет типа «А» это вид налогового вычета, при котором можно вернуть до 52 тыс. рублей с суммы размещенной на индивидуальном инвестиционном счете (ИИС). ИИС это вид брокерского счета с дополнительной функцией возврата налогового вычета.
Спроектировали систему таким образом, чтобы клиент вносил средства на ИИС и получал вычет. Клиент создаёт заявку, подтверждает смс кодом, дожидается одобрения ФНС, и получает вычет.
Перевод ценных бумаг в БКС. Реализовали сервис, который помогает клиенту перевести ценные бумаги (ЦБ) стороннего брокера в БКС. Сделали пошаговую форму подачи поручения. Клиент указывает информацию о ЦБ, которые желает перевести в БКС, заполняет информацию стороннего брокера, а также счет БКС для зачисления. Подписывает поручение с помощью смс-кода. Сервис отправляет запрос стороннему брокеру, а пользователь отслеживает процесс перевода ЦБ в БКС.
GraphQl
RabbitMQ
GRPC
Kafka
BizTalk
PostgreSQL
Spring Boot 2
Docker
React
REST API
Java 11
За два года на проекте мы создали множество сервисов, начиная с самых простых, позволяющих клиенту ознакомиться с той или иной информацией, до различных интеграций не только с внутренними система БКС, но и со сторонними, такими как ФНС. Каждый новый сервис — это как новый вызов или рубеж, больше, выше, чем предыдущий, который команда преодолевает, несмотря на все сложности и подводные камни.
Ксения Старкова
Frontend-разработчик