Solanteq. Разработка депозитной системы

SOLAR Deposits

В рамках проекта внедрения банковского процессинга для одного из заказчиков в странах СНГ была разработана система ведения депозитов и инвестиционных продуктов, предназначенная для промышленной эксплуатации и дальнейшей поставки в инфраструктуре банка.

Проект реализовывался в вендорской модели, что накладывало дополнительные требования к качеству архитектуры, масштабируемости и универсальности решения. Помимо функциональной полноты, система должна была быть готова к тиражированию, адаптации под регуляторные требования и интеграции с существующим ИТ-ландшафтом банка.

Задачи и ограничения проекта

Ключевой задачей стало создание депозитного модуля, покрывающего полный жизненный цикл депозитного продукта для физических лиц. Особую сложность представляли расчётные сценарии и требования к финансовой точности: поддержка плавающих и фиксированных ставок, досрочное расторжение, корректное начисление и удержание НДФЛ, а также формирование платежных потоков и событий для внешних систем.

Проект выполнялся в условиях жёстких сроков — полный цикл от архитектурного проектирования до поставки промышленного решения необходимо было реализовать в течение 6 месяцев. В этот период входили разработка, внутреннее тестирование, приёмка, подготовка поставочного контура, документация и выстраивание релизных циклов.

Скоуп проекта

В рамках проекта была реализована функциональность по ведению депозитных продуктов для физических лиц с полным управлением жизненным циклом договора.

Клиенты и договоры

  • Ведение клиентов (физических лиц)
  • Ведение депозитных договоров
  • Поддержка одного депозитного продукта в рамках поставки

Жизненный цикл депозитного продукта

  • Расчёт, начисление и выплата процентов
  • Расчёт, удержание и уплата НДФЛ
  • Ведение платёжного календаря
  • Обработка досрочного расторжения
  • Закрытие договора и возможность повторного открытия после завершения срока

Интеграционные API

Для интеграции депозитного модуля с банковскими системами был реализован набор API:

  • Получение информации по клиентам и договорам
  • Открытие депозитных договоров
  • Досрочное расторжение договоров
  • Получение актуализированных данных по состоянию клиентов и договоров
  • Выгрузка событий во внешние системы:
    • создание клиента
    • создание договора
    • проведение операций по договору
  • Выгрузка платёжных поручений по проведённым операциям
  • Формирование данных для почтовых уведомлений сотрудникам банка по событиям открытия депозитов
  • API для выгрузки операций по депозитным договорам в 1С, включая выплату процентов и уплату НДФЛ

Особенности депозитного продукта

Продуктовая модель депозитов включала ряд бизнес-ограничений и сценариев, зафиксированных в расчётной логике:

  • Отсутствие возможности пополнения депозита
  • Отсутствие частичного снятия средств
  • Возможность досрочного расторжения с начислением процентов по пониженной ставке
  • Выплата процентов:
    • в конце срока договора
    • либо ежемесячно в фиксированную дату
  • Поддержка:
    • фиксированной процентной ставки
    • либо шкалы ставок с зависимостью от срока размещения
  • Отсутствие автоматической пролонгации
  • Возможность открытия нового договора после завершения срока предыдущего

Результат проекта

Результатом работы стал модуль SOLAR Deposits — промышленное решение для управления депозитными и инвестиционными продуктами, интегрированное в процессинговую платформу и готовое к промышленной эксплуатации и тиражированию для различных банковских заказчиков.

Модуль был разработан с акцентом на надёжность расчётного ядра, расширяемость продуктовой модели и прозрачную интеграцию с внешними системами, что позволило сократить сроки внедрения и снизить риски при дальнейших поставках.

Роль и команда

Моя роль в проекте: руководитель проекта и архитектор решения

Команда проекта: разработка, QA, внедрение

← Вернуться к проектам