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

Написано

в

Банк России изменил сам подход к сбору информации о профучастниках рынка ценных бумаг. Если раньше регулятор получал в основном агрегированные итоги по формам, то теперь ему нужны детальные учётно-операционные данные — каждый договор, каждое поручение, каждая сделка. Машиночитаемым форматом для такой передачи стал 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-CSV 2.0 принципиально отличается от XBRL?
Структурой данных и способом проверки. XBRL построен на XML и при больших объёмах работает медленно. XBRL-CSV 2.0 хранит данные в лёгких CSV и JSON, а проверки выполняет через SQL-запросы — это в десятки раз быстрее.

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

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

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

Как XBRLCA готовит отчётность в формате XBRL-CSV 2.0 →