Открыть сервис

XBRL Dimensions

XBRL Dimensions — это расширение спецификации XBRL (eXtensible Business Reporting Language), предназначенное для структурированного описания многомерных данных в таксономиях и отчётах. Оно позволяет представлять финансовую и нефинансовую информацию не в виде плоских таблиц, а в виде гиперкубов (многомерных массивов), где каждый факт (значение) привязан к определённым комбинациям измерений. XBRL Dimensions является частью спецификации XBRL 2.1 и стандартизировано консорциумом XBRL International.

История и развитие

XBRL Dimensions было разработано как ответ на потребность в более гибком описании данных, которые не укладываются в традиционную двумерную структуру (строки и столбцы). Первая версия спецификации была опубликована XBRL International в 2006 году (XBRL Dimensions 1.0). В 2012 году вышла обновлённая версия 1.1, которая уточнила правила обработки измерений и взаимодействия с другими модулями XBRL, такими как Formula (для вычислений) и Versioning (для управления версиями таксономий).

В России XBRL Dimensions используется в рамках обязательной отчётности по МСФО (Международные стандарты финансовой отчётности) для кредитных организаций, начиная с 2018 года, когда Банк России ввёл обязательное представление отчётности в формате XBRL. Внедрение Dimensions позволило банкам детализировать данные по различным разрезам (например, по видам активов, срокам погашения, географическим регионам) без дублирования записей.

Основные понятия и архитектура

Измерение (Dimension)

Измерение — это ось, вдоль которой классифицируются данные. Каждое измерение имеет набор допустимых значений — элементов измерения (domain members). Например, измерение «Тип контрагента» может включать элементы: «Юридическое лицо», «Физическое лицо», «Индивидуальный предприниматель».

Гиперкуб (Hypercube)

Гиперкуб — это структура, объединяющая несколько измерений и определяющая, какие комбинации измерений разрешены для данного факта. В таксономии гиперкуб задаётся с помощью элемента xbrldt:hypercube. Каждый гиперкуб может содержать одно или несколько измерений, а также может быть вложенным (например, одно измерение может быть общим для нескольких гиперкубов).

Ось (Axis)

Ось — это конкретное измерение, которое может быть:

  • Явным (explicit) — когда все возможные значения измерения перечислены в таксономии (например, перечень стран).
  • Типизированным (typed) — когда значения измерения задаются не фиксированным списком, а типом данных (например, дата, число, строка). Типизированные измерения обычно используются для параметров, которые не могут быть заранее перечислены (например, «Дата сделки»).

Факт (Fact)

Факт — это конкретное числовое или текстовое значение, которое привязано к определённому набору измерений. Например, факт «Сумма 1 000 000 рублей» может быть привязан к измерению «Тип актива» (значение «Основные средства») и к измерению «Дата» (значение «31.12.2023»).

Применение XBRL Dimensions

Отчётность по МСФО

В таксономиях МСФО (IFRS Taxonomy) XBRL Dimensions используется для детализации статей отчётности. Например, в отчёте о финансовом положении активы могут быть разбиты по срокам погашения (долгосрочные/краткосрочные), по валютам, по типам обеспечения. Каждый такой разрез реализуется как отдельное измерение.

Регуляторная отчётность

В России XBRL Dimensions применяется в таксономии Банка России (версии 3.x и 4.x). Она включает более 100 измерений, таких как «Вид валюты», «Срок погашения», «Категория качества», «Тип контрагента», «Географический регион». Это позволяет регулятору получать детализированные данные о рисках, капитале, ликвидности и других показателях банков.

Корпоративная отчётность

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

Примеры использования

Пример 1: Отчётность по кредитам

Таксономия банка может содержать гиперкуб «Кредитный портфель» с измерениями:

  • «Тип кредита» (потребительский, ипотечный, автокредит);
  • «Срок погашения» (до 1 года, 1–3 года, более 3 лет);
  • «Валюта» (рубли, доллары, евро).

Факт «Сумма 500 000 000 рублей» будет привязан к комбинации: «Потребительский кредит» + «До 1 года» + «Рубли».

Пример 2: Отчётность по основным средствам

Гиперкуб «Основные средства» может включать измерение «Вид актива» (здания, оборудование, транспорт) и измерение «Метод амортизации» (линейный, уменьшаемого остатка, по сумме чисел лет). Факт «Первоначальная стоимость 10 000 000 рублей» будет привязан к комбинации «Здания» + «Линейный».

Преимущества и ограничения

Преимущества

  • Гибкость — позволяет описывать данные с любой степенью детализации без изменения структуры таксономии.
  • Стандартизация — единый подход к описанию многомерных данных, что упрощает сравнение отчётности разных организаций.
  • Автоматизация — XBRL Dimensions легко обрабатывается программным обеспечением, что снижает риск ошибок при ручном вводе.

Ограничения

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

Взаимодействие с другими модулями XBRL

XBRL Dimensions тесно связан с модулем Formula (XBRL Formula 1.0), который позволяет задавать правила проверки и вычисления данных на основе измерений. Например, можно создать правило, что сумма кредитов по всем валютам должна равняться общей сумме кредитного портфеля. Также Dimensions используется в модуле Versioning для отслеживания изменений в таксономиях: при добавлении или удалении измерений автоматически обновляются связанные гиперкубы.

Критика и альтернативы

Некоторые специалисты отмечают, что XBRL Dimensions избыточно сложен для простых отчётов, где достаточно плоской структуры. Альтернативой может быть использование JSON или XML с пользовательскими схемами, но они не обеспечивают такой же степени стандартизации и автоматизации, как XBRL. В России также обсуждается внедрение открытых форматов данных (например, на основе RDF), но пока XBRL остаётся основным стандартом для регуляторной отчётности.

Источники

  • XBRL International. «XBRL Dimensions 1.1 Specification» (2012).
  • Банк России. «Таксономия XBRL Банка России. Версия 4.0» (2023).
  • IFRS Foundation. «IFRS Taxonomy 2023 — Guide to the IFRS Taxonomy».
  • W3C. «RDF 1.1 Concepts and Abstract Syntax» (2014).

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →