Платформа для подготовки финансовых отчетов и регуляторных документов

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

Краткий обзор проекта

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

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

  • Регион: Международный рынок
  • Индустрия: Финансы / инвестиционная отчетность / автоматизация документов
  • Сроки: 2 месяца

Задача

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

Основными задачами проекта стали:

  • Автоматизация подготовки инвестиционных справок, эмиссионной документации, годовых и квартальных отчетов
  • Формирование больших объемов многостраничных документов в сжатые сроки
  • Сохранение точной верстки, корректных таблиц, графиков, пагинации и единого стиля оформления
  • Автоматическая генерация отчетов по сотням шаблонов для различных финансовых продуктов
  • Подготовка документов в форматах для печати, веб-публикации, офисной работы и подачи регуляторам
  • Формирование XHTML-пакетов для подачи через GoFiler с поддержкой XBRL-разметки
  • Параллельная генерация документов на нескольких узлах Adobe InDesign Server
  • Обеспечение стабильной работы платформы в периоды пиковой отчетной нагрузки
  • Хранение истории документов и данных для аудита и контроля

Решение

Команда СКЭНД разработала платформу для массовой подготовки финансовых документов на базе Adobe InDesign Server. Система автоматически обрабатывала финансовые данные, подставляла их в шаблоны, формировала таблицы и графики, контролировала верстку и выпускала документы в нужных форматах.

Бэкенд на .NET управлял обработкой данных и очередями задач, а RabbitMQ распределял нагрузку между несколькими узлами Adobe InDesign Server для параллельной генерации документов.

Для автоматизации сложной верстки команда разработала плагины на C++ с использованием InDesign SDK. Они позволяли автоматически собирать таблицы, управлять макетами страниц и применять шаблоны без ручной работы дизайнеров.

Платформа поддерживала выпуск PDF/X, XHTML с XBRL-разметкой для GoFiler, HTML и офисных документов, что позволяло готовить отчеты для печати, веб-публикации и подачи регуляторам.

Данные и история документов хранились в Microsoft SQL Server, файлы — в AWS S3. Инфраструктура работала в AWS и Azure и масштабировалась под пиковые отчетные нагрузки.

Ключевые возможности

  • Автоматическое создание финансовых отчетов, эмиссионной документации, инвестиционных справок и квартальных материалов
  • Подготовка больших партий многостраничных документов в сжатые сроки
  • Точная верстка на базе Adobe InDesign Server
  • Автоматическая подготовка отчетов по шаблонам для разных финансовых продуктов
  • Автоматическая сборка таблиц, графиков и многостраничных макетов
  • Контроль пагинации, переносов и оформления через плагины InDesign SDK
  • Параллельное формирование документов на нескольких узлах Adobe InDesign Server
  • Распределение задач между узлами Adobe InDesign Server через RabbitMQ
  • Подготовка файлов для печати, веб-публикации, офисной работы и подачи регуляторам
  • Формирование XHTML-пакетов для GoFiler с поддержкой XBRL-разметки
  • Подготовка HTML-версий, PDF-файлов, SVG-графики и документов Microsoft Office
  • Хранение истории документов для аудита и регуляторных проверок
  • Мониторинг статусов документов, очередей задач и ошибок
  • Облачная инфраструктура в AWS и Azure
  • Масштабирование вычислительных ресурсов в периоды пиковой отчетной нагрузки

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

  • Архитектура: микросервисы, REST API
  • Бэкенд: .NET
  • Верстка и генерация документов: Adobe InDesign Server
  • Плагины для верстки: C++, InDesign SDK
  • База данных: Microsoft SQL Server
  • Распределение заданий: RabbitMQ
  • Хранение файлов: AWS S3
  • Облачная инфраструктура: AWS, Azure
  • DevOps: Terraform, Helm, CI/CD
  • Форматы документов: PDF/X, XHTML для GoFiler, XBRL, HTML, офисные документы, PDF, SVG

Результаты

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

Платформа сократила цикл подготовки отчетности с 72 до менее чем 6 часов и обеспечила генерацию более 20 000 многостраничных финансовых документов в день. Система стабильно обрабатывала миллионы страниц ежемесячно и поддерживала более 200 типов отчетов для различных финансовых продуктов и регуляторных требований.

В результате клиент получил:

  • Платформу для автоматизации финансовой отчетности
  • Формирование более 20 000 многостраничных отчетов в день
  • Сокращение цикла подготовки отчетов с 72 часов до менее чем 6 часов
  • Стабильную обработку миллионов страниц в месяц
  • Поддержку более 200 типов финансовых и регуляторных документов
  • Точную верстку на базе Adobe InDesign Server
  • Подготовку файлов для печати, веб-публикации, офисной работы и регуляторной подачи
  • Параллельное формирование документов на нескольких серверных узлах Adobe InDesign Server
  • Инфраструктуру, готовую к пиковым нагрузкам в отчетные периоды
  • Основу для дальнейшего развития процесса подготовки финансовых документов

Нуждаетесь в разработке похожего проекта?

Свяжитесь с нами

Мы любим новые проекты! Напишите нам, и мы ответим вам в ближайшее время.

Спасибо, что написали нам! Ваше сообщение было успешно отправлено. Мы обязательно ответим на него в ближайшее время. Пожалуйста, проверьте, получили ли Вы от нас письмо-подтверждение на указанную Вами почту.