.XBRL вариант №
Файл с расширением .xbrl (eXtensible Business Reporting Language) представляет собой свободно доступную глобальную платформу для обмена деловой информацией. В настоящее время он широко используется в качестве одного из форматов стандартов, который заменил старые бумажные отчеты более полезными и точными цифровыми записями. Данные, которыми обмениваются файлы XBRL, включают бухгалтерские книги, финансовые сведения и балансовые отчеты. Он поддерживает теги данных, что позволяет обрабатывать данные от подготовки до этапа анализа бизнес-информации всех видов. Файлы XBRL можно открывать с помощью программного обеспечения, такого как Rivet Software Dragon View XBRL Viewer, и таких API, как Aspose.Finance.
Формат файла XBRL
XBRL — это открытый международный стандарт цифровой бизнес-отчетности, который широко используется во всем мире. Это язык на основе XML, который использует элементы XBRL, известные как теги, для описания каждого элемента бизнес-данных для формулирования данных для сортировки и анализа отчетов. Спецификации формата файлов XBRL разрабатываются и публикуются XBRL International, Inc. В настоящее время XBRL версии 2.1 доступны пользователям.
Структура документа XBRL
Полная информация о тегах XBRL 2.1 могут быть использованы программистами для написания приложений для работы с этим форматом файла. XBRL состоит из экземпляра XBRL и набора таксономий.
Экземпляр XBRL
— экземпляр XBRL начинается с корневой элемент. Большой XML-документ может содержать несколько внедренных в него экземпляров XBRL.
Таксономия XBRL
— Таксономия XBRL определяется как структура схемы XML и набор элементов внешних ссылок с прямыми ссылками. Масштабируемая схема таксономии, показывающая ссылки базы ссылок, выглядит следующим образом.
<schema
xmlns:link="http://www.xbrl.org/2003/linkbase"
xmlns:ci="http://www.mycompany.com/taxonomy/2003-10-19"
xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.mycompany.com/taxonomy/2003-10-19">
<annotation>
<appinfo>
<link:linkbaseRef xlink:type="simple" xlink:href="linkbase_presentation.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"/>
<link:linkbaseRef xlink:type="simple" xlink:href="linkbase_calculation.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"/>
<link:linkbaseRef xlink:type="simple" xlink:href="linkbase_definition.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"/>
<link:linkbaseRef xlink:type="simple" xlink:href="linkbase_label.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"/>
<link:linkbaseRef xlink:type="simple" xlink:href="linkbase_reference.xml" xlink:role="http://www.xbrl.org/2003/role/referenceLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"/>
</appinfo>
</annotation>
<import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
<!-- ... taxonomy elements declaration starts here ... -->
</schema>