«ПрограмБанк. БизнесАнализ»: Как финансовой организации создать эффективный комплекс управления данными
Сегодня любому банку жизненно необходима аналитическая платформа, тесно связанная с системой электронного документооборота, CRM и внешними источниками, способная поддерживать основные процессы и заменить зарубежные системы в ходе импортозамещения. Опыт ряда крупных банков, управляющих компаний и МФО показывает, что в России есть надежное BI-хранилище, на базе которого реализованы актуальные бизнес-приложения.
Содержание |
Одной из основ успешной работы финансовой компании является надежное хранилище данных и связанные с ним механизмы электронного взаимодействия, на базе которого могут работать управленческая отчетность, XBRL-отчетность, система выпуска и согласования отчетности для нерезидентов и т.д. В связи с событиями 2022 года для таких компаний в полный рост встала задача замены западных платформ для работы с данными (SAP, Oracle и др.). Очень важно, что, следуя в русле импортозамещения, компании уже сейчас могут получить достойную отечественную альтернативу решениям ушедших из России вендоров.
В частности, «ПрограмБанк.БизнесАнализ» позволяет заменить BI-решения от компаний SAS, SAP, Prophix, Oracle и IBM и Anaplan.
Компания «ПрограмБанк», российский разработчик ПО для финансовых организаций, уже более 20 лет развивает специализированное BI-хранилище данных. За это время компания накопила солидную отраслевую и техническую экспертизу, разработала различные механизмы реализации процессов. Эти решения доказали свою эффективность на практике.
Аналитическая система «ПрограмБанк.БизнесАнализ» – платформа для создания хранилищ данных, разработки тиражных и индивидуальных бизнес-приложений. В октябре 2021 г. платформа «ПрограмБанк.БизнесАнализ» была включена в Реестр российского ПО.
Функционал системы
Платформа «ПрограмБанк.БизнесАнализ» имеет следующие ключевые особенности:
1. Документооборот (Workflow). Поддержка бизнес-процессов по экспертному согласованию первичных документов, отдельных показателей, пакетов отчетности и т.д. Хранение обсуждений и возражений.
«ПрограмБанк.БизнесАнализ» – система, спроектированная не только как источник управленческой отчетности, но и как инструмент в процессе управления. Самый простой пример - согласование мнений большого числа экспертов, контролеров, подразделений продаж, руководства и др. при бюджетировании в многофилиальном банке. Цифровизация документооборота позволяет формировать более обоснованные показатели без увеличения сроков бюджетного процесса.
Еще один пример – расчет P&L в описанном ниже проекте для группы компаний «Ренессанс Капитал», когда ответственные лица на разных уровнях участвуют в обсуждении и согласовании ручных корректировок к данным из внешних систем, предоставляют и подтверждают обоснования превышений допустимых отклонений, и в итоге подтверждают финальные PnL отдельно по каждому юр.лицу и по группе в целом.
По мнению заказчиков:
Для АС «ПрограмБанк.БизнесАнализ» выпуск отчетности это не трансформация одних цифр в другие, а процесс сбора, проверки, согласования и передачи данных. |
Важно отметить, что на реализацию такого подхода работают не только WorkFlow, а еще и ETL-процессы (Extract, Transform, Load), включающие проверку корректности данных, выверку, очистку и рассылку технологических отчетов.
2. Механизмы интеграции с различными внешними информационными источниками, в том числе и создание сквозных бизнес-процессов с внешними системами.
Например, в описанном ниже проекте МФК «Миг Кредит» это процессы с участием бухгалтерской системы, АБС, решения по учету материальных ценностей и специализированного решения по учету займов (основному бизнесу компании). Фактически «ПрограмБанк.БизнесАнализ» – это инструмент, на разных этапах обеспечивающий поддержку управленческих процессов, в том числе, балансировку доходов и расходов.
Технологически аналитическая система «ПрограмБанк.БизнесАнализ» обладает следующими функциональными возможностями:
- Моделирование хранилища данных.
- Сбор, ревизия и консолидация данных из файловых хранилищ различных форматов (xml, csv и др.) и других внешних источников.
Благодаря открытому API платформа может черпать данные из различных систем госорганов (Цифровой профиль, ПФР, ФНС и др.) и систем коммерческих компаний (Конту Фокус, ММВБ и др.). Для сбора данных «ПрограмБанк.БизнесАнализ» интегрируется с корпоративными системами и приложениями (АБС, CRM, Excel и т.д.), в том числе, может создавать единый комплекс с транзакционными системами (OLTP). - Взаимообогащение и выверка данных из разных источников c использованием правил разметки. Например, склейка НСИ или оперативных данных – данные по контрагентам, ценным бумагам, рейтинги, котировки ценных бумаг из разных источников (ММВБ, Интерфакс, НРД, Банк России и т.д.).
- Настройка алгоритмов расчета данных. Управление расчетом показателей "на лету" через задание формул расчета показателей в привычном интерфейсе а-ля Excel.
- Хранение и параллельная работа с разными версиями данных.
- Анализ отчетности в многомерном интерактивном (OLAP) и статическом режиме, построение графиков и диаграмм, выгрузка в PDF, HTML.
- Настройка нестандартных интерфейсов для работы с данными и возможность организации на базе хранилища процессов ведения первичных документов.
- Администрирование работы пользователей и управление событиями в системе.
- Аудит операций с данными.
- Мультиязычный интерфейс.
Архитектура
Аналитическая система «ПрограмБанк.БизнесАнализ» создана на основе клиент-серверной архитектуры. В ее составе три программных модуля:
- Клиентский модуль, который служит для разработки, администрирования, а также для интерпретации программного кода;
- Системный агент – служба операционной системы, отвечающая за реализацию автоматических сценариев;
- Хранилище.
В хранилище содержатся как прикладные данные пользователей, так и системные метаданные (программный код и настройки бизнес-приложений).
Пример внедрения – МФК «МигКредит»
В одной из крупнейших микрофинансовых организаций (МФО) – компании «МигКредит» – автоматизированы бюджетирование и контроль бюджетных расходов.
Финансовая структура «МигКредит» трехуровневая, общее количество центров финансовой ответственности составляет около 100 (региональные ЦФО и офисы). В смете расходов заказчика более 100 статей, 13 разных видов заявок – с разными типами согласования – от простого двухуровневого до 6-7 уровней согласования. Ежемесячно центры финансовой ответственности инициируют около полутора тысяч заявок на расходы.
МФК «МигКредит» – безусловный инновационный лидер отрасли, который уже сам вышел за пределы финансового рынка, став поставщиком ИТ-решений для своих партнеров. У компании крупная распределенная структура, которая живет в условиях очень жесткой конкуренции и постоянных изменениях рыночной среды. Это требует, чтобы, с одной стороны, региональные подразделения и даже отдельные офисы имели свободу маневра, с другой – чтобы это работало на запланированный финансовый результат, с третьей – обеспечить управление рисками (в том числе, рисками ликвидности) и предотвращать кассовые разрывы.
«ПрограмБанк.БизнесАнализ» – среда для решения и этих управленческих задач, которая объединяет руководство компании и региональные подразделения.
Очень важным этапом при внедрении системы бюджетирования было согласование с OLTP-системами заказчика. Это бухгалтерская система (данные по зарплате, командировкам, мобильной связи) и специализированный модуль по займам. В системе на базе продуктов компании «ПрограмБанк» реализовано разделение доступа: по ЦФО, по статьям, по ролям. Реализован реестр платежей: при необходимости к реестру оплаты могут быть добавлены файлы и комментарии. Согласованный реестр отправляется в АБС, где выбирается алгоритм платежных поручений и определяются аналитика для проводки. На следующий день после обработки банковской выписки из АБС возвращается информация о статусе оплаты, на основании чего у заявок и реестров обновляется статус («Оплачено» или «Частично оплачено»). При необходимости ЦФО может инициировать перенос некоторой суммы согласованных расходов с одной статьи на другую – для этого оформляется корректировка. Для учета в бюджете корректировка должна быть согласована по аналогии с заявкой.
На сегодня в решении по бюджетированию и контролю бюджетных расходов компании «МигКредит» работают около 70 пользователей МФО, 50 из них непосредственно создают заявки на местах.
Пример внедрения – группа компаний «Ренессанс»
В Группе компаний «Ренессанс» на решении «ПрограмБанк.БизнесАнализ» создана многоуровневая система управленческого контроля операций на финансовых рынках в разрезе прибылей и убытков (P&L).
Специфика проекта – разнородность первичных данных и большое количество аналитических разрезов. Эффективность оценивается и в разрезе финансовой структуры Группы, и по финансовым портфелям, по регионам и трейдерам. Первичная информация собирается в хранилище более чем из 10-ти разных внешних источников, проходит выверку, очистку, консолидацию.
Все справочники решения поддерживают историчность, что позволяет в разные периоды использовать разные иерархии финансовых продуктов, показателей, финансовой структуры группы. Управленческая отчетность адаптирована на такие изменения с хранением версий данных всех предыдущих периодов.
В компаниях Группы различаются не только планы счетов, но могут различаться и правила трансформации между одними и теми же планами счетов. Для решения этой задачи был реализован дополнительный вариант «нестандартного мэппинга».
Эти инструменты позволяют «Ренессанс Капитал» работать с данными всех компаний группы и анализировать информацию в долгосрочном периоде.
Проект P&L отчётности на финансовых рынках позволяет Группе эффективно управлять финансовым портфелем, как с точки зрения прибыльности инструментов, так и с точки зрения контроля рисков.
Бизнес-решения на базе BI-платформы
В состав программного комплекса «ПрограмБанк.БизнесАнализ», оптимизированного для управления финансовыми данными, входит не только собственное платформенное хранилище данных, но и различные бизнес-приложения. С точки зрения импортозамещения наиболее актуальными из них являются «ПрограмБанк.ALM» (Управление активами и пассивами), «ПрограмБанк.БизнесАнализ: Бюджетное планирование», «ПрограмБанк.БизнесАнализ: Контроль операций на финансовых рынках», «ПрограмБанк.БизнесАнализ: Планирование и контроль АХР», «ПрограмБанк.БизнесАнализ: Управленческий контроль». Так, продукт по бюджетному планированию заменяет решение SAP BPC.
Рассмотрим каждое из этих приложений.
«ПрограмБанк.БизнесАнализ: Бюджетное планирование» – решение, обеспечивающее централизованное управление бюджетами. Решение позволяет построить централизованную систему планирования, оптимизировать процессы подготовки и согласования бюджетов, организовать контроль расходов. Приложение «Бюджетное планирование» поддерживает бюджетные модели любой сложности, мониторинг исполнения бюджетов, схемы согласования и администрирование.
«ПрограмБанк.БизнесАнализ: Контроль операций на финансовых рынках» позволяет повысить финансовую эффективность операций с ценными бумагами, деривативами и инструментами финансового рынка, обеспечивая их регулярный контроль. В этом бизнес-приложении есть поддержка различных видов финансовых операций, в том числе: торговые сделки с акциями и облигациями; сделки с обратным выкупом (РЕПО); валютные (FX) сделки spot, forward и SWAP. Основные функции системы: расчет позиции и финансового результата в разрезе центров финансовой ответственности, рынков, финансовых инструментов, валют и др.; консолидация финансовых результатов; получение управленческой отчетности.
«ПрограмБанк.БизнесАнализ: Планирование и контроль АХР» – приложение, решающее задачи по планированию административно-хозяйственных расходов, их исполнению и контролю. В системе обеспечивается сборка расходных смет на основании запросов "снизу", расходы исполняются по заявочной системе под контролем ответственных лиц, расходные заявки могут автоматически переноситься из внешних систем (начисление зарплаты, оформление командировок, мобильная связь, займы, страховки и т.д.). Лимиты по статьям смет расходов можно оперативно корректировать. Для разных видов расходов используются разные схемы согласования.
«ПрограмБанк.БизнесАнализ: Управленческий контроль» – удобное средство обработки данных и формирования управленческой отчетности. Приложение позволяет организовать процессы получения, обработки, анализа и визуализации данных из разрозненных источников, с целью оценки эффективности отдельных элементов компании, бизнесов, продуктов, исполнителей, офисов и направлений.
Таким образом, «ПрограмБанк.БизнесАнализ» выступает для финансовых компаний универсальной платформой управления данными, удобного формирования аналитической отчетности. На основе платформы реализованы прикладные решения по управлению рисками, бюджетированию, контролю операций на финансовых рынках, планированию и контролю административно-хозяйственных расходов, управленческому контролю. Платформа объединяет многолетний опыт специалистов компании «ПрограмБанк», внедрена в ряде крупных банков и МФО. Эта система может служить полноценной заменой потерявшим актуальность западным решениям.
Новая разработка компании – «ПрограмБанк.ALM»
Осенью 2022 года компания «ПрограмБанк» выпустила новое приложение – «ПрограмБанк.ALM (управление активами и пассивами).
«ПрограмБанк.ALM» предназначен как для решения управленческих задач банка (расчет прогнозного баланса, прогнозирование состояния финансовых портфелей, расчет платежных потоков и др.), так и для выполнения регламентированных требований (расчет нормативов ЦБ достаточности средств и ликвидности Н1-Н4).
«ПрограмБанк.ALM» использует модели поведения клиентов. Пользователь может выбрать стандартные модели (например, модель стабильности средств до востребования или модель досрочного погашения кредитов), либо настроить свою. Использование конкретных моделей может быть привязано к изменениям показателей внешнеэкономической ситуации, например, учитываться в прогнозах при росте курса валют или снижении ставки рефинансирования.
Помимо моделирования прогнозных Управленческих балансов и ОПУ, в приложении преднастроен дополнительный функционал для оценки рисков: Анализ ликвидности, Анализ валютных разрывов, Анализ процентного и ценового рисков.
Архитектура «ПрограмБанк.БизнесАнализ» позволяет создать в организации систему управленческого прогнозирования, которая объединит все источники данных в организации, внешние информационные сервисы и мнения экспертов.