Замена зарубежной системы реконсиляции в инвестиционной компании

8 октября 2025
0 комментариев

От ручной сверки и зарубежной REC 7 — к автоматизированной системе реконсиляции, которая обрабатывает сотни тысяч операций за минуты и обеспечивает полный контроль качества данных на рынке ценных бумаг.

Реконсиляция (reconciliation) — это процесс сравнения и согласования данных из разных источников для проверки их согласованности и точности. Цель — обнаружить расхождения, определить их природу и устранить, чтобы обеспечить достоверность информации в различных системах, базах данных или бизнес-процессах.

Термин reconciliation переводится с английского как «согласование», «сверка» или «примирение».

Реконсиляция используется во многих областях:

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

Импортозамещение системы реконсиляции REC 7

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

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

Реконсиляция является критически важной для финансовых организаций, поскольку обеспечивает:

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

О клиенте

Заказчик — крупный профессиональный участник рынка ценных бумаг, осуществляющий брокерскую и дилерскую деятельность.

Компания работает на всех основных торговых площадках российского рынка ценных бумаг и ежедневно обрабатывает несколько сотен тысяч операций.

Ситуация до старта проекта

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

Общая схема процесса реконсиляции

Общая схема процесса реконсиляции

Компания-заказчик использует 4 вида реконсиляции.

В рамках программы импортозамещения перед компанией стояла задача разработать отечественный аналог и построить остальные 3 системы самостоятельно.

Постановка задачи

Целью проекта стала разработка аналога зарубежной системы реконсиляции, а также добавление и расширение функциональности по сравнению с REC 7.

На вход система должна получать данные из нескольких независимых источников. Дополнительная сложность заключалась в различии форматов файлов с входными данными: CSV, XML, SWIFT MT535 и Excel-файлы корректировок.

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

Логическая структура решения

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

Логическая схема процесса реконсиляции

Логическая схема процесса реконсиляции

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

Подготовленные данные загружаются в базу и далее передаются в модуль реконсиляции. После этого выполняется сопоставление (matching) и обновление базы данных. Формируется отчет о реконсиляции.

Если все ключевые параметры совпали (статус All matched), то процесс завершается. Если нет — запускается процедура корректировки — выполняется следующий цикл обработки.

Схема системы реконсиляции

Схема системы реконсиляции

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

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

Технологический стек

В основе решения — платформа Loginom. Она использовалась для загрузки и обработки данных, реализации логики реконсиляции, интеграции с внешними источниками и формирования отчетности. Для хранения справочной информации, результатов обработки и истории реконсиляции использовалась база данных PostgreSQL.

В рамках проекта были реализованы механизмы обработки в Loginom любых SWIFT-сообщений формата MT, включая MT535, который использовался в проекте. Система импортирует файлы CSV и XML, отправляет результаты по электронной почте, может быть масштабирована. Разработанные в рамках проекта компоненты можно использовать повторно.

Оптимальная схема развертывания системы была предложена компанией Loginom.

Схема развертывания

Схема развертывания

Наличие нескольких серверов обусловлено требованиями обеспечения высокой производительности и надежности.

Система будет работать и в случае размещения всех элементов на одной машине, но производительность и отказоустойчивость при этом снизятся.

Развертывание системы на своих мощностях производилось полностью силами заказчика.

Особенности проекта

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

  • горизонтального масштабирования;
  • осуществления других видов реконсиляции;
  • повторного использования модулей;
  • независимого развития отдельных компонентов.

Фактически заказчик получил не только решение для конкретного сценария сверки, но и основу для реализации других процессов реконсиляции в будущем.

Отдельное внимание было уделено производительности. По требованиям заказчика загрузка и реконсиляция 100 000 записей с каждой из сторон должны выполняться в течение 2–3 минут.

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

По итогам проекта была разработана и внедрена отечественная система реконсиляции, заменившая зарубежное решение REC 7 в рамках программы импортозамещения.

Компания Loginom получила новый опыт разработки и внедрения автоматизированной системы — аналога зарубежного продукта на собственной платформе.

Заказчик существенно снизил риски, связанные с зависимостью от зарубежного программного обеспечения, получил расширенную функциональность по сравнению с зарубежным решением.

Система успешно прошла испытания и была принята заказчиком в промышленную эксплуатацию.

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

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

Смотрите также

Подписывайтесь на телеграмм-канал Loginom
Новости, материалы по аналитике, кейсы применения, активное сообщество
Подписаться