Статья

Формат XBRL-CSV 2.0: что это и чем отличается от XBRL

XBRL-CSV 2.0 — новый формат отчётности Банка России. Объясняем простым языком, что это, как устроен и чем отличается от XBRL, XBRL-CSV и обычного CSV.

Банк России меняет сам подход к сбору информации о профучастниках рынка ценных бумаг. Если раньше регулятор получал в основном агрегированные итоги по формам, то теперь ему нужны детальные учётно-операционные данные — каждый договор, каждое поручение, каждая сделка. Машиночитаемым форматом для такой передачи становится XBRL-CSV 2.0.


Что такое XBRL-CSV 2.0 коротко

XBRL-CSV 2.0 — это формат, в котором Банк России хочет получать подробную и достоверную информацию о деятельности организации на уровне отдельных операций. В отчёт попадают не итоговые суммы, а первичные данные: операции и сделки, информация по клиентам и договорам, финансовые показатели по операциям и дополнительные параметры для контроля.

Ключевой вывод

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


Похожие названия: XBRL, XBRL-CSV, XBRL-CSV 2.0 и просто CSV

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

  • XML Текстовый язык разметки, в котором данные хранятся вместе с описанием их структуры (теги, вложенность). Файлы получаются точными, но объёмными.
  • CSV Простой табличный формат: строки и значения, разделённые запятыми. Лёгкий и быстрый, но сам по себе не содержит ни описания структуры, ни проверок.
  • JSON Компактный формат для описания структуры и служебной информации; в XBRL-CSV используется как сопроводительный файл с описанием состава таблиц.

Теперь сами форматы отчётности

  • XBRL — международный стандарт регуляторной отчётности на базе XML. Надёжный, но при больших объёмах данных медленный и объёмный, поэтому для миллионов строк подходит плохо.
  • XBRL-CSV — облегчённый вариант: данные хранятся в CSV и JSON (меньше по объёму), но проверки по-прежнему выполняются на XML-контролях, а они сложны и работают долго.
  • XBRL-CSV 2.0 — следующий шаг: структура та же (CSV + JSON), но проверки переведены на SQL-запросы к базе данных. Это позволяет проверять отчёт в десятки раз быстрее.
  • CSV (просто CSV) — тот же табличный формат для визуального просмотра данных, например в Excel. Валидации не содержит: это удобный способ посмотреть данные, но не способ сдать отчёт.
Формат Структура Валидация Объём файлов Скорость
XBRL XML XML-контроли Значительно больше Медленная
XBRL-CSV CSV + JSON XML-контроли Существенно меньше Средняя
XBRL-CSV 2.0 CSV + JSON SQL-запросы Существенно меньше Быстрая
CSV Табличная Отсутствует Существенно меньше Быстрая
Ключевой вывод

XBRL-CSV 2.0 сохраняет лёгкость CSV и JSON, но за счёт SQL-проверок работает быстро — и это главная причина, по которой регулятор выбрал именно его для работы с большими объёмами данных.


Ключевые понятия: таксономия, точка входа, валидация

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

  • Таксономия Набор правил и описаний того, какие данные, в каком виде и с какими проверками регулятор хочет получить. Это «книга целиком».
  • Точка входа Конкретная версия таксономии под определённый запрос. У неё есть номер версии и период действия. Именно точку входа выбирают при создании отчёта.
  • Разделы (формы) Крупные блоки данных: раздел 1, раздел 2 и так далее. Это «оглавление».
  • Показатели Конкретные поля внутри разделов: даты, коды, суммы, идентификаторы. Это «текст глав».
  • Валидация Проверка отчёта на ошибки перед сдачей. Отчёт, не прошедший валидацию, регулятор не примет.
  • Контрольные соотношения (КС) Правила, по которым проверяется отчёт: типы данных, форматы, заполненность, логические связи. В XBRL-CSV 2.0 они реализованы как SQL-запросы.
  • Ассершен (assertion) Так Банк России называет конкретное контрольное соотношение (ошибку); у каждого есть свой номер, который указывается в результатах проверки и в квитанции об отклонении.
Важная деталь

Банк России обновляет таксономию примерно раз в год, новая версия вступает в силу в начале года, а в первом квартале публикуется предварительная версия будущих изменений. Это даёт рынку запас времени на подготовку, но и означает, что версии и проверки меняются — за обновлениями нужно следить.


Что именно попадает в отчёт

Отправлять нужно не всё и всегда, а только те разделы данных, которые Банк России укажет в конкретном требовании за конкретный период. Порядок предусматривает разделы по:

  • Договорам с клиентами
  • Поручениям и требованиям клиентов
  • Сделкам
  • Счетам и разделам счетов внутреннего учёта
  • Операциям с активами и обязательствам
  • Активам клиентов
  • Использованию денежных средств клиентов
  • Плановым позициям
  • Справочникам активов и клиентов
Коротко

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


Частые вопросы о формате XBRL-CSV 2.0

Структурой данных и способом проверки. XBRL построен на XML и при больших объёмах работает медленно. XBRL-CSV 2.0 хранит данные в лёгких CSV и JSON, а проверки выполняет через SQL-запросы — это в десятки раз быстрее.

Нет. Структура у них одинаковая (CSV + JSON), но в версии 2.0 валидация переведена с медленных XML-контролей на быстрые SQL-запросы.

Нет. Обычный CSV не содержит валидации и не соответствует структуре таксономии — регулятор такой отчёт не примет. XBRL-CSV 2.0 — это многофайловый пакет со строгими требованиями к структуре, форматам и наименованиям.

Имеющийся бесплатный конвертер работает только с прежним форматом XBRL. ПО под XBRL-CSV 2.0 от регулятора ожидается лишь к концу 2026 года.

Нужна помощь с переходом на XBRL-CSV 2.0?

Помогаем подготовить инфраструктуру для сдачи отчётности в новом формате — от анализа требований до внедрения автоматической валидации.

Обсудить проект