УКД: 004 (045)
ИСПОЛЬЗОВАНИЕ XBRL КАК СРЕДСТВА ФОРМИРОВАНИЯ И ВИЗУАЛИЗАЦИИ ВНУТРЕННЕЙ ОТЧЕТНОСТИ
Шибанова Е.Д., студент
Финансовый университет при правительстве Российской Федерации, Москва E-mail: kate.shibanova@gmail.com Научный руководитель Городецкая О.Ю., доцент, к.э.н.
Финансовый университет при правительстве Российской Федерации, Москва
E-mail: OGorodetskaya@fa.ru
Аннотация. Статья посвящена использованию XBRL как средства формирования внутренней отчетности и ее визуализации. XBRL является форматом сдачи отчетности для некоторых некредитных финансовых организаций с 2018 года. Был проведен сравнительный анализ существующих на рынке решений для работы с XBRL, выявлены их недостатки в виде отсутствия возможности формирования внутренней отчетности и выгрузки отчетов в формате PDF. Было предложено решение для формирования внутренней отчетности с помощью XBRL посредством расширения официальной таксономии Центрального Банка Российской Федерации. Была выявлена необходимость визуализации XBRL-отчетов в виде таблиц с помощью технологии OLAP.OLAP-технология позволяет агрегировать большие объемы данных и впоследствии предоставляет пользователям возможность просмотра информации по срезам или в виде кубов (гиперкубов). Для визуализации были предложены следующие расширения XBRL: XBRL Dimensions и XBRL TableLinkbase. Каждое расширение имеет свои особенности формирования таблиц для визуализации данных. В заключении отмечена универсальность формата XBRL как для формирования регламентной и внутренней отчетности, так и в качестве формата обмена данных. Помимо этого, отдельно отмечается надежность формата XBRL, а также точность данных, предоставляемых в XBRL-формате.
Ключевые слова: XBRL, внутренняя отчетность, визуализация, таксономия, OLAP, гиперкуб
USAGE OF XBRL AS A MEANS OF ORGANISATION AND VISUALIZATION OF INTERNAL REPORT
E.D. Shibanova, student
Financial University under the Government of the Russian Federation, Moscow E-mail: kate.shibanova@gmail.com Scientific supervisor O. Y. Gorodetskaya, Candidate of Economic Sciences, Associate Professor Financial University under the Government of the Russian Federation, Moscow E-mail: OGorodetskaya@fa.ru Abstracts. The article is devoted to the use of XBRL as a means of generating internal reporting and its visualization. XBRL has been the reporting format for some non-bank financial companies since 2018. A comparative analysis of the existing solutions for working with XBRL on the market was carried out, their shortcomings were revealed in the form of the inability to generate internal reporting and download reports in PDF format. A solution was proposed for generating internal reporting using XBRL by expanding the official taxonomy of the Central Bank of the Russian Federation. The need to visualize XBRL reports in the form of tables using OLAP technology was identified. OLAP technology allows you to aggregate large amounts of data and subsequently provides users with the ability to view information in slices or in the form of cubes (hypercubes). The following XBRL extensions have been proposed for rendering: XBRL Dimensions and XBRL TableLinkbase. Each extension has its own peculiarities of forming tables for data visualization. In conclusion, the versatility of the XBRL format was noted both for the formation of regulatory and internal reporting, and as a data exchange format. In addition, the reliability of the XBRL format is separately noted, as well as the accuracy of the data provided in the XBRL format.
Key words: XBRL, internal report, visualization, taxonomy, OLAP, hypercube 1. ВВЕДЕНИЕ декларации и внутренние документы, но и
Деятельность любой организации неразрывно бизнес-информация в целом. Главной проблемой связана с обработкой больших объемов для фирм всегда была оптимизация обмена различной информации. Это могут быть не имеющихся периодических данных между только финансовые отчеты, налоговые внешними и внутренними процессами, а также
разнообразными бизнес-системами. Раньше менеджеры различных ступеней вручную заносили данные в электронные таблицы, а чтобы создать общий отчет требовалось потратить достаточное количество времени, чтобы совместить все таблицы и получить нужные срезы данных. Помимо этого, чтобы отправить данные в управляющие органы, требовалось изменить формат документа.
В 2016 году Центральный банк Российской Федерации объявил о переводе на формат предоставления отчетности XBRL с 2018 года некоторых не кредитных финансовых организаций, таких как ПИФ (паевой инвестиционный фонд), НФО
(негосударственный пенсионный фонд) и другие. ЦБ РФ объяснил свое решение тем, что в соответствии с нынешним законодательством, к ним поступает большое количество разных видов отчетности. Для эффективной обработки, мониторинга и сбора данных, а также для повышения эффективности регулирования различных секторов рынка было решено перевести отчетность в формат XBRL [1; 2].
Пример внедрения XBRL в некоторые НФО оказался удачным, поэтому ЦБ продолжает поддержку и развитие данного формата в России. Так, с 2021 года на формат XBRL переходят страховые брокеры и кредитные рейтинговые агентства, а после 2021 года еще и бюро кредитных историй [3].
XBRL - это расширяемый язык деловой отчетности (eXtensible Business Reporting Language). Язык XBRL основывается на XML (расширяемый язык разметки) и состоит из таксономий, которые, по сути, представляют из себя иерархические словари, содержащие концепты. Таким образом, XML отвечает за синтаксис, а XBRL - за бизнес-семантику и концепты, тем самым дополняя XML.
Структурно XBRL состоит из двух частей: отчетов и таксономий. Последние, в свою очередь, представляют из себя иерархические словари, содержащие концепты. Отчет XBRL неразрывно связан с таксономией. При формировании отчета система агрегируют всю
необходимую информацию из таксономии посредством ссылки, получая концепты, ресурсы и взаимосвязи. С помощью них программа сможет грамотно сопоставить факты, определенные в отчете, с концептом, тем самым предоставляя пользователю детализированный отчет с возможностью просмотра информации по срезам. Таким образом, таксономия задает информационную модель, а отчет ее заполняет.
2. МЕТОДЫ ИССЛЕДОВАНИЯ
В работе используется совокупность методов, а именно метод анализа и синтеза, анализ структуры. Для обобщения и систематизации информации из различных источников используются методы группировки и сравнительного анализа.
Так, в статье были проанализированы существующие на рынке решения для работы с XBRL, выявлены их недостатки. На основе проведенного анализа было предложено решение с учетом существующих функциональных возможностей XBRL.
3. РЕЗУЛЬТАТЫ
На сегодняшний день на рынке существует множество различных решений для преобразования и подготовки данных в XBRL-формате. Это обусловлено тем, что данный формат сдачи отчетности уже довольно давно используется за рубежом. Помимо иностранных решений, активно развиваются и отечественные, ввиду перехода НФО (некредитных финансовых организаций) на формат XBRL в 2018 году и последующий переход других организаций.
Для сравнительного анализа сосуществующих на рынке продуктов для работы с XBRL были выбраны следующие решения: «Fujitsu Interstage XWand», «MissionKit», «Аксиома: XBRL», «1С: Механизм XBRL для профессиональных участников рынка ценных бумаг. Модуль для 1С: Учет и управление для профессиональных участников рынка ценных бумаг» (далее в статье - модуль XBRL).
«Fujitsu Interstage XWand», разработанный японской ИТ-компанией Fujitsu, является одним из самых популярных коммерческих решений для работы с XBRL и предлагает полный спектр
инструментов для выполнения основных операций с форматов сдачи отчетности XBRL [4].
Решение «MissionKit» предусматривает работу с XML, XBRL, JSON, SQL и UML, а его преимуществом является полноценность: в него встроены инструменты и для работы с базами данных, и для проектирования, и для хранения данных [5].
Первым решением для работы с XBRL на российском рынке является «Аксиома: XBRL», разработанная компанией «Аксиома-Софт». Несомненным плюсом данного решения является полное соответствие требованиям Банка России
Таблица 1. Сравнительный
относительно некредитных финансовых организаций [6].
Другим приложением, выделяющимся на российском рынке XBRL-решений, является модуль XBRL, разработанный компанией «Информаудитсервис» совместно с «1С». Данное приложение полностью соответствует требованиям регулятора по формированию отчетности в формате XBRL.
Таким образом, было выбрано два отечественных и два зарубежных решения [7].
Далее была составлена таблица со сравнительной характеристикой
вышеупомянутых решений (табл. 1). лиз возможностей решений
Fujitsu Interstage XWand MissionKit Аксиома: XBRL Модуль XBRL
Загрузка таксономий с сайта ЦБ РФ Да Нет Да Нет
Валидация данных Да Да Да Да
Наличие автоматизированного режима работы с отчетностью Да Нет Нет Нет
Формирование отчета в формате XBRL Да Да Да Да
Просмотр готового XBRL-отчета Да Да Да Да
Ввод и редактирование показателей в отчете Да Да Да Да
Возможность сравнения отчетов Да Нет Нет Нет
Выгрузка в формате PDF Нет Нет Нет Нет
Формирование внутренней отчетности Нет Нет Нет Нет
Ознакомившись с данными таблицы можно сделать вывод, что самый широкий функционал имеет продукт «Fujitsu Interstage XWand». Решения «Аксиома: XBRL», модуль XBRL и «MissionKit» имеют лишь базовый функционал. Последние два, в свою очередь, не имеет встроенного загрузчика таксономии с сайта Центрального Банка РФ. Также стоит заметить, что ни в одном из четырех рассмотренных решений не реализована выгрузка в формате PDF, а также формирование внутренней отчетности. Из чего можно сделать вывод, что подавляющее большинство вендоров концентрируются только на создании продукта, удовлетворяющего требованиями ЦБ, хотя возможности XBRL гораздо шире.
Внутренняя отчетность зачастую
формируется по индивидуальному формату для каждой организации, так как требования руководства по ее формирования напрямую зависит от типа организации, требований руководства и т.д. Таким образом, формирование внутренней отчетности с помощью XBRL с одной стороны должно быть универсальным (т.е. подходить любой организации), с другой стороны отражать аспекты работы конкретной организации. Для решения данной проблемы предусмотрена возможность расширения таксономии.
При упоминании таксономии чаще всего имеется в виду DTS (англ. Discoverable Taxonomy Set - связанный набор таксономий), так как отдельно взятая таксономия может состоять из
набора схем и ссылок на другие таксономии. Таким образом, имея таксономию Центрального Банка РФ как базовую, можно создать собственную таксономию с ссылкой на нее. Получившаяся новая таксономия будет включать в себя все концепты базовой, а также все
концепты, необходимые для формирования внутренней отчетности.
Так, внутренняя отчетность для профессионального участника рынка ценных бумаг будет выглядеть следующим образом (рис. 1):
Органнзаппя Дата
1
ООО "Маяк Эстент-Менеджмент-' 01.07.2020
Наименование □енноа бтмагн Вал пенноп бтмагн Количество Сумма Валюта Контрагент Справедливая стоимость Котировка
ЛУКОЙЛ Облигация 99 656 370.00 руб ООО "Ромашка-* 646 123.00 MARKETPRICE3
Сбербанк Акция 7370 1 SS1 045.00 руб Банк Ромашка 1 878 981.00 MARKETPRICE3
ГАЗПРОМ АО Вексель 100 22 SS5.00 руб Банк Ромашка 22 915.00 MAPJŒTPÏJCE3
ГМКНорНнк Акция 85 1 763 750,00 руб Банк Ромашка 1 776 S40.00 МАККЕТРЫСЕЗ
Рис. 1. Пример вн
Такие концепты, как наименование организации, дата, наименование ценной бумаги, ее вид и количество являются частью таксономии Центрального Банка РФ [8], а остальные - частью ее расширения.
Обычный отчет с точки зрения XBRL представляет собой xml-файл с перечислением концептов и фактов. Однако, такое представление информации является непонятной для пользователя. Поэтому, после создания отчета необходимо визуализировать его. Основной проблемой визуализации для пользователей является репрезентативность информации. Аналитики данных хотят видеть перед собой не перечень разрозненных показателей, а объединенную таблицу, с которой было бы удобно работать. С другой стороны, каждая организация строит и визуализирует отчеты по-своему, поэтому не существует какого-то единого решения. Также отчеты зачастую визуализируются для проверки корректности внесенной информации, поэтому
визуализированная модель должна быть динамичной и с возможностью просмотра различных срезов.
Одним из самых оптимальных способов визуализации является построение кубов OLAP.
енней отчетности
Технология OLAP представляет собой современную концепцию анализа данных, реализованную в программных продуктах, которые предназначены для оперативной аналитической обработки и представления данных. OLAP предоставляет пользователю интуитивно понятную многомерную структуру данных, собирая их в OLAP-куб или гиперкуб.
Для реализации OLAP кубов в XBRL существует спецификация XBRL Dimensions, позволяющая строить многомерные
информационные модели. Данная спецификация позволяет пользователю моделировать кубы данных, задавать их оси и предметные области, не забывая об иерархии информации. Для корректной работы OLAP предусмотрены хранилища данных, которые затем используются для анализа информации. Другой особенностью спецификации является выражение контекстной информации о факте в отчете. Также возможно формулирование ограничений на контекстную информацию. Кубы формируются посредством нескольких логических связей [9].
Другим вариантом реализации OLAP кубов является использование Table Linkbase. Цель базы table-link заключается в том, что она позволяет определять таблицы при помощи осей вместо того, чтобы обеспечивать организацию
концептов в виде иерархии. Компоненты этих осей не ограничены отдельными пунктами, они могут быть определены в виде комбинации измерений, ссылок на период времени, единиц измерения, которая может использоваться для идентификации финансовых фактов,
представленных таксономиями.
Структуру любого table-link можно представить в виде дерева с дочерними элементами. Таким образом, таблица разбивается по осям с помощью отношения «таблица-разбивка», оси в свои очередь разделяются с помощью корневого узла дерева разбивки, задается структурная модель table-link, где с одной стороны задаются ресурсы, а с другой объекты визуализации [10].
4. ЗАКЛЮЧЕНИЕ
Целью данной статьи является демонстрация возможностей формата формирования отчетности XBRL.
В ходе сравнительного анализа был выявлен серьезный недостаток существующих решений, который заключается в отсутствии возможности формирования внутренней отчетности. Формат XBRL создавался как универсальный формат обмена данными, имеющий гибкую структуру. Поэтому, вместо использования двух различных решений для формирования внутренней отчетности и отчетности для регулятора, целесообразно разработать решение, способное выполнять обе эти функции.
Помимо этого, важной частью формирования отчетности является ее визуализация. Сами отчеты формата XBRL являются не репрезентативными, так как хранятся в виде xml-файлов. Так, было предложено использование двух расширений XBRL, которые позволяют строить OLAP-кубы для дальнейшей аналитики данных и просмотра данных по различным срезам.
Любые отчеты, формируемые с помощью XBRL, являются точными, релевантными, полными и сопоставимыми, что играет ключевую роль для организаций. Формирование и визуализация таких отчетов позволяет аналитикам правильно отслеживать динамику, а
руководителям принимать грамотные решения. Таким образом, в виде табличных форм должна формироваться внутренняя отчетность компании, которую в дальнейшем можно использовать для анализа и аналитики деятельности организации.
В дополнение к вышесказанному, можно с уверенностью сказать, что XBRL является универсальным решением, которое позволяет не только сдавать регламентную отчетность, но и служить форматом обмена данных. С его помощью можно также формировать отчеты других форматов, а также создавать собственные отчеты.
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
[1] Вестник XBRL [Электронный ресурс] // Центральный Банк Российской Федерации. - No 1. - 2016. URL: http://www.cbr.ru/publ/xbrl/longread/01_2016.html (дата обращения: 12.01.2021)
[2] Вестник XBRL [Электронный ресурс] // Центральный Банк Россиискои" Федерации. - No 2. - 2016. URL: http://www.cbr.ru/publ/xbrl/longread/02_2016.html (дата обращения: 12.01. 2021)
[3] Указание Банка России от 8.02.2018 № 4715-У "О формах, порядке и сроках составления и представления в Банк России отчетов акционерными инвестиционными фондами, управляющими компаниями инвестиционных фондов, паевых инвестиционных фондов и негосударственных пенсионных фондов"
[4] Описание решения «FUJITSU Software Interstage XWand» [Электронный ресурс] // FUJITSU. URL: https://www.fujitsu.com/global/products/software/middlewa re/application-infrastructure/interstage/solutions/xbrl/ (дата обращения: 20.01.2021)
[5] Описание решения «ALTOVA MissionKit» [Электронный ресурс] // ALTOVA. URL: https://www.altova.com/missionkit (дата обращения: 20.01.2021)
[6] Описание решения «Аксиома: XBRL» [Электронный ресурс] // АКСИОМА 1С: Разработка и внедрение. URL: https://axioma-soft.ru/products/nashi-razrabotki/aksioma-xbrl/^дата обращения: 20.01.2021)
[7] Описание решения «1С:Механизм XBRL для профессиональных участников рынка ценных бумаг. Модуль к 1С:Учет и управление для профессиональных участников рынка ценных бумаг» [Электронный ресурс] // 1C: Предприятие. URL: https://solutions.1c.ru/catalog/xbrl_finmarket_ppsm/features (дата обращения: 20.01.2021)
[8] Правила формирования отчетности в формате XBRL и ее представления в Банк России [Электронный ресурс] // Центральный Банк Российской" Федерации. URL: https://www.cbr.ru/Content/Document/File/37518/rules_XB RL.pdf (дата обращения: 24.01.2021)
[9] XBRL Table Linkbase [Электронный ресурс] // The XBRL Standard. URL: https://specifications.xbrl.org/spec-group-index-table-linkbase.html (дата обращения: 24.01.2021)
[10] XBRL Dimensions [Электронный ресурс] // The XBRL Standard. URL:
https://www.xbrl.org/specification/dimensions/rec-2012-01-25/dimensions-rec-2006-09-18+corrected-errata-2012-01 -25-clean.html (дата обращения: 24.01.2021)
V V