XBRL следует спецификациям XBRL, которые основаны на XML. Регистрационная палата использует Inline XBRL (iXBRL) вариант XBRL, в котором теги XBRL встроены в документ HTML.
Неверно сказать, что документы не следуют какой-либо определенной структуре; они соответствуют приведенным выше спецификациям и подтверждаются при получении Регистрационной палатой.
Однако отчеты iXBRL, собираемые Регистрационной палатой, являются финансовыми отчетами, которые соответствуют применимым стандартам бухгалтерского учета, а стандарты бухгалтерского учета допускают довольно много различий в том, что именно сообщает каждая компания.
Данные в XBRL помечаются путем связывания значения (например, 1000) с понятием (например, доход) и некоторыми измерениями (такими как период и единицы).
Учетные термины (такие как активы, доход и т. д.) определяются как понятия в таксономии. Из-за различий, разрешенных стандартами бухгалтерского учета, вы можете обнаружить, что не все компании раскрывают концепции, которые вы ищете.
В случае с данными Регистрационной палаты это еще более осложняется тем фактом, что многие более мелкие компании могут и делают сокращенные отчеты, которые не включают отчет о прибылях и убытках, поэтому оборот часто просто не сообщается. Подача iXBRL в Регистрационную палату не является обязательной, и многие компании предпочитают делать свои данные менее доступными, подавая их на бумаге.
С точки зрения упрощения работы с данными я настоятельно рекомендую использовать существующий процессор XBRL, который позаботится о чтении не только отчета iXBRL, но и связанной с ним таксономии.
Наиболее широко используемым процессором с открытым исходным кодом является Arelle, а также доступно множество коммерческих процессоров (см. https://software.xbrl.org).
Arelle позволит вам работать с данными XBRL через API Python, или его можно использовать для преобразования их в новый, xBRL-JSON.
person
pdw
schedule
24.07.2020
XML::LibXML
для внутреннего использования. - person AKHolland   schedule 24.07.2020{http://www.xbrl.org/2003/instance}xbrl
, но я думаю, что вы можете рассматривать элемент{http://www.w3.org/1999/xhtml}body
с той же схемой, что и{http://www.xbrl.org/2003/instance}xbrl
, за исключением того, что вы также разрешаете дополнительные элементы (из других пространств имен). - person ikegami   schedule 25.07.2020