Платформа автоматизации финансовой отчетности для подачи документов в большом объеме в SEC

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

Обзор нашего клиента

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

Для обеспечения критически важных бизнес-процессов клиенту потребовалась разработка кастомного ПО для подачи отчетности в SEC, способного генерировать большие объёмы готовых к печати финансовых отчетов с типографикой уровня InDesign и поддержкой нескольких форматов вывода.

Задача

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

  • Генерация сотен тысяч многостраничных отчетов в условиях «овернайт» дедлайнов.
  • Поддержание безупречного качества типографики для инвестиционных фактшитов, проспектов и отчетных пакетов (включая, но не ограничиваясь Quarterly Guide, Pitch Book и Strategic Reviews).
  • Поддержка сложных вариаций отчетов, включая сотни шаблонов для различных финансовых инструментов (более 200 типов нотаций по ценным бумагам и более 100 типов фактшитов и отчетных материалов).
  • Генерация вывода в нескольких форматах для решений по созданию регуляторной документации, включая процессы подачи в SEC (XHTML-вывод для GoFiler с поддержкой XBRL).
  • Обеспечение стабильной работы фермы InDesign Server при высоких нагрузках рендеринга (горизонтальное масштабирование в облаке AWS с параллельной обработкой на нескольких InDesign Server одновременно).

Краткое описание проекта

Мы разработали корпоративную платформу для публикации финансовой отчетности на основе headless-автоматизации InDesign. Система предназначена для приема структурированных финансовых данных, их нормализации через ETL-пайплайны и генерации отчетных пакетов, готовых к подаче в SEC, в различных форматах.

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

Решение

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

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

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

  • Решение для автоматизации финансовой отчетности с поддержкой вывода документов в нескольких форматах.
  • Автоматическая генерация инвестиционных информационных листов (фактшитов), проспектов и годовых отчетов.
  • Вывод в формате PDF/X, готовом к печати и подаче для соблюдения нормативных требований.
  • Асинхронный рендеринг с очередями и распределённой обработкой.
  • Балансировка нагрузки для стабильной работы фермы InDesign Server.
  • Нормализация данных и ETL-процессы для структурированных финансовых данных.

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

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

  • Архитектура: Микросервисы, REST API.
  • Основное ядро: Высоконагруженные сервисы на .NET, работающие с Adobe InDesign Server.
  • Плагины: Плагины на C++ с использованием InDesign SDK.
  • База данных: Microsoft SQL Server.
  • Обмен сообщениями: RabbitMQ.
  • Облачная инфраструктура: AWS, Azure, Terraform, Helm, CI/CD.
  • Хранилище: AWS S3.

Результаты

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

  • Обеспечили автоматизированное создание более 20 000 многостраничных финансовых отчетов в день с форматированием, соответствующим требованиям SEC.
  • Сократили цикл подготовки отчетов с 72 часов до менее чем 6 часов в периоды пиковой нагрузки.
  • Обеспечили стабильную работу при обработке миллионов страниц в месяц для сотен вариантов отчетов.
  • Гарантировали стабильное качество на уровне печатных изданий для более чем 200 типов отчетов, включая проспекты, годовые отчеты и инвестиционные информационные листы (фактшиты).

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

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

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

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