Как конвертировать iXBRL в XBRL

Мы уже использовали парсер Dragon View XBRL для чтения таблиц, абзацев и другого содержимого из документов XBRL. Теперь, когда все больше компаний переключаются на файлы / отчеты о своих финансовых документах в iXBRL вместо XBRL, мы должны написать / иметь новый парсер для iXBRL, чтобы считывать его содержимое. Вместо этого, если у нас будет механизм для преобразования документов iXBRL в XBRL, мы все равно сможем использовать существующий синтаксический анализатор с небольшими изменениями для обработки документов iXBRL.

В XBRL: экземплярный документ является отдельным и независимым от документа визуализации.

В iXBRL: экземпляр документа встроен в документ визуализации.

Мой вопрос: Есть ли какой-либо известный / простой способ преобразовать документ iXBRL в XBRL.

Многие знают, что такое документ XBRL. Чтобы узнать больше о документе iXBRL, прочтите здесь: http://www.xbrl.org/Specification/inlineXBRL/CR-2009-11-16/inlineXBRL-background-CR-2009-11-16.html

Различия между XBRL и iXBRL: http://www.datatracks.co.uk/ixbrl-blog/what-is-ixbrl/


person Shekar Gurram    schedule 07.07.2016    source источник
comment
Если вы не готовы платить за коммерческое решение, вам придется использовать собственное. Спецификация не такая уж сложная - это просто преобразование одного в другое, для этого не нужно никаких знаний XBRL (что является сложным).   -  person Charles Mager    schedule 11.07.2016
comment
Если я хочу написать свой собственный, есть ли какая-либо документация (с технической стороны), которая может помочь мне понять отображение старого тега / узла на новый тег / узел и помочь мне в этом?   -  person Shekar Gurram    schedule 14.07.2016
comment
спецификация делает именно это. Каждый элемент ix имеет раздел «сопоставление», в котором объясняется, что должно появиться в результирующем XBRL.   -  person Charles Mager    schedule 14.07.2016


Ответы (1)


Существует конвертер на основе xslt с открытым исходным кодом: https://sourceforge.net/projects/inlinexbrl/

Но он не поддерживался в течение долгого времени, и для поддержки последней версии ixbrl потребуются некоторые обновления. Тем не менее, это отправная точка.

person Dennis Münkle    schedule 07.07.2016
comment
Спасибо @Dennis за информацию. Последняя версия iXBRL - 1.1, которая будет использоваться для большинства заявок. К сожалению, это не поддерживает версию 1.1. - person Shekar Gurram; 08.07.2016