我想根据声明的类型提取财务报表信息。Arelle Webserver - 如何从XBRL报表中提取利润表?
让我稍微详细地向你解释一下。
我想从XBRL实例中提取利润表,资产负债表和现金流量表 - 特别是美国公认会计原则。
对我来说,完美的解决方案是在XML文件中的标签以这样的方式,我可以用标签<incomestatement>
提取利润表,与<balancesheet>
与<cashflow>
现金流的资产负债表。
请帮我这里。我是一名新手,在XBRL中没有太多背景知识。
我想根据声明的类型提取财务报表信息。Arelle Webserver - 如何从XBRL报表中提取利润表?
让我稍微详细地向你解释一下。
我想从XBRL实例中提取利润表,资产负债表和现金流量表 - 特别是美国公认会计原则。
对我来说,完美的解决方案是在XML文件中的标签以这样的方式,我可以用标签<incomestatement>
提取利润表,与<balancesheet>
与<cashflow>
现金流的资产负债表。
请帮我这里。我是一名新手,在XBRL中没有太多背景知识。
幸运的是,提取财务报表并不困难。这里是我是如何能够提取损益表信息:
替换文件=“”参数与自己的路径。您还可以对文件的参数
至于我记得,看在正确的地方与这些角色相关联的用户友好的标签。美国证券交易委员会限制这些标签的外观(例如,Edgar申请手册的第6.7.12段),例如, 02 - Statement - Balance Sheet
。损益表,现金流量表和资产负债表通常在Statement
(相对于Disclosure
,Document
,Schedule
)两个破折号之间的标签中找到。
标签本身的第三部分将告诉您在哪里可以找到损益表/现金流量表/资产负债表,但是确切的标签可能因报价者而异。此外,还有几种类型(合并与非合并,分类与未分类等),并且复杂性进一步增加,因为有时相同的文件可能包含若干版本(合并为和未合并),因此您需要一些领域的专业知识来决定你需要哪一个。
简而言之,您需要对真实存档进行一些试验和错误操作,才能找到正确的算法来过滤这些标签。
尽管如此,查尔斯霍夫曼已经做了一些研究,例如can be found here(第1.5节)。