XBRL расширяемый язык Бизнес- Отчетности — это язык на основе XML для подготовки финансовой отчетности. XBRL предоставляет стандарт унификации отчетности для всех пользователей цепочки снабжения финансовой информацией: государственных и частных организаций, профессионалов в области учета, регулирующих органов, аналитиков, инвестиционного сообщества, рынков капитала, кредиторов, а также для ключевых третьих сторон, например разработчиков программного обеспечения и организаций, занимающихся сбором и упорядочением информации.
Таксономии расположены на www.xbrl.org. Детальную информацию о таксономиях можно найти на сайте XBRL, откуда ее можно либо скачать, либо прочесть.
Желающие получить финансовую информацию, предоставляют таксономию (документ XML), содержащую одну или более схем, каждая из которых содержит одну или большее количество строк, которые необходимо заполнить. Строки соответствуют отдельным финансовым позициям, которые требуются получателю информации. Необходимо импортировать таксономию в программу и затем заполнить схему (схемы), указывая, какой счет или счета соответствуют каждой строке, какой используется тип временного интервала, например оборот или баланс на дату. В некоторых случаях можно указать постоянную величину, например количество сотрудников. Теперь можно отправить заполненный документ (документ XML) лицу, запросившему информацию. Идея состоит в том, что такие действия могут повторяться, поэтому, при повторяющихся запросах, если в таксономии не было сделано никаких изменений, можно просто экспортировать новый заполненный документ для нового временного интервала.
Спецификация XBRL объясняет, что такое XBRL, как строить документы и таксономии XBRL. Спецификация XBRL содержит описание языка XBRL с технической точки зрения и рассчитана на технических специалистов.
Схемы XBRL это низкоуровневые компоненты XBRL. Схемы — это физические файлы XSD, в которых заложено построение документов и таксономий.
Базы ссылок XBRL это физические файлы XML, содержащие разнообразную информацию об элементах, определенных в Схемах XBRL, например, о метках для одного или нескольких языков, об их взаимосвязи, правилах суммирования элементов и т.д.
XBRL таксономия это “словарь”, созданный группой, удовлетворяющий спецификации XBRL, и предназначенный для обмена бизнес-информацией.
XBRL документ это бизнес-отчет, например финансовая отчетность, подготовленная в соответствии со спецификацией XBRL. Значения величин в документе объясняются в таксономии. Документ, это нечто бесполе зное, если неизвестна таксономия, на основе которой он подготовлен.
Таксономия может состоять из базовой, например, US GAAP или IAS, и одного или нескольких расширений. Чтобы отразить такую структуру, таксономия ссылается на одну или большее количество схем, каждая из которых представляет собой отдельную таксономию. Когда в базу данных загружаются дополнительные таксономии, новые элементы просто добавляются в конец существующих элементов.
В XBRL Спец. 2 таксономия описывается в нескольких файлах XML. Первичный файл XML — это собственно файл схемы таксономии (файл .xsd), содержащий неупорядоченный набор элементов или фактов, которые должны быть включены в отчет. Кроме того, с ним как правило связаны некоторые файлы баз ссылок (.xml). Файлы баз ссылок содержат данные, которые дополняют таксономию (файл .xsd). Существует шесть типов файлов баз ссылок, из которых четыре имеют отношение к XBRL Microsoft Dynamics NAV . Вот они:
База ссылок меток: данная база ссылок содержит метки или названия элементов. Файл может содержать метки на разных языках, которые идентифицируются при помощи свойства XML, которое называется “Язык”. Идентификатор языка в рамках XML обычно содержит двухбуквенные аббревиатуры, и, хотя довольно просто догадаться, что означают эти аббревиатуры, никакой их связи с кодировкой языка в Windows, а также с кодировками языка, определенными для демонстрационных данных, не существует. Поэтому, когда пользователь просматривает языки для конкретной таксономии, он увидит все метки для первого элемента таксономии, т.е. он видит примеры для каждого языка. К таксономии может быть подключено несколько баз ссылок для меток, по одной базе для каждого языка.
Представление базы ссылок: Данная база ссылок содержит информацию о структуре элементов, или точнее о том, как создатель таксономии предлагает программе представить таксономию пользователю. База ссылок содержит серии ссылок, каждая из которых связывает по два элемента, главный и подчиненный. Если применить все эти ссылки, элементы выстроятся в иерархическом порядке. Необходимо принять во внимание, что представление базы ссылок показывает: презентацию элементов пользователю.
База ссылок расчетов: Данная база ссылок содержит информацию о том, как сворачиваются элементы. Структура данной базы аналогична структуре базы ссылок представлений, за исключением того, что каждая связь или так называемая «дуга» имеет такое свойство, как вес. Вес может быть равен либо 1, либо — 1, показывая, должен ли элемент прибавляться к своему главному элементу или вычитаться из него. Необходимо принимать во внимание, что свертывание в визуальном представлении не обязательно видно.
Справочная база ссылок: Это база ссылок в файле xml, которая содержит дополнительную информацию о данных, требуемых создателем таксономии.