- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
请告诉我这是标准化的,或者至少有某种方法可以破译它。
我正在查看 2012 年第 4 季度的这 3 个随机 10-Q 和 K。
行项目是标准化的;但是,每个文档中有很多。例如,一份文件将有几个 us-gaap:OperatingIncomeLoss
es,我可以告诉他们表示他们报告的时间段的唯一方法是使用 contextRef
。这就是事情变得复杂的地方。
我看不到任何可辨别的模式。有时他们上升然后下降。他们都有自己的日期格式。有些人做多时期分组。有些没有。
我试图找到一个标准。不行。
有没有人有什么想法?
非常感谢!
最佳答案
它在 xbrl 2.1 specification
http://www.xbrl.org/Specification/XBRL-RECOMMENDATION-2003-12-31+Corrected-Errata-2005-04-25.htm#_4.6.1
<context id="BalanceAsOf_20120531">
<entity>
<identifier scheme="http://www.sec.gov/CIK">0000866729</identifier>
</entity>
<period>
<instant>2012-05-31</instant>
</period>
</context>
<context id="BalanceAsOf_20120531_AccumulatedOtherComprehensiveIncomeMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK">0000866729</identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant>2012-05-31</instant>
</period>
</context>
<unit id="USD">
<measure>iso4217:USD</measure>
</unit>
<us-gaap:AssetsCurrent contextRef="BalanceAsOf_20120531" unitRef="USD" decimals="-5">929900000.0</us-gaap:AssetsCurrent>
<us-gaap:Assets contextRef="BalanceAsOf_20120531" unitRef="USD" decimals="-5">1670300000.0</us-gaap:Assets>
<us-gaap:StockholdersEquity contextRef="BalanceAsOf_20120531_AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" decimals="-5">-74200000.0</us-gaap:StockholdersEquity>
例如;考虑这两个上下文; ids
需要在内容方面是唯一的(关于 period
entity
;和 entity
及其子元素;identifier
和 segment
如果存在)
我们将使用它的id
映射财务事实。这里的例子 AssetsCurrent
指单位-->其id
是USD
和上下文信息-->其id为BalanceAsOf_20120531
;可以在 context
中找到此上下文 ID 的详细信息元素。这里的一切都应该是独一无二的,否则它会创建重复的事实/上下文。你可以在这里看到;两个上下文都有相同的周期,但为什么他们的 ids
不能呢? ?因为一个上下文有额外的细节 segment
信息。
(我不会在这里详细介绍;如果您想知道;它是如何检测重复/错误的,请考虑链接中的示例 25 和 26。)
您还可以通过其他方式查看三轴的事实/值,如CIK
period
和 xmlname
;并且这种独特性使他们能够以这些轴与其他公司的事实进行比较。
关于xml - xbrl us gaap contextRef 标准?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14513938/
我试图仅查找三个主要财务报表的当前期间概念和事实。目标是能够遍历不同公司在不同时期的文件。使用Ebay 2017 10-k举个例子。 对于捕捉 YoY 变化的概念,例如损益表和现金流量表中的概念,我可
我们已经使用 Dragon View XBRL Parser 从 XBRL 文档中读出表格、段落和其他内容。现在,越来越多的公司转而使用 iXBRL 而不是 XBRL 来归档/报告他们的财务文件,我们
看完了documentation对于arelle 在他们的网站上,我找到了答案。要检索您需要的数据,您可以使用 arelleCmdLine 导出指定相关数据的 csv,其中 --factListCol
我希望将 xBRL 报告实例,特别是财务报告(例如 SEC 生成的报告)转换为 Python 字典或 JSON。我花了一些时间使用 bs4(美丽的汤)开发代码,但理想情况下我想利用开源 Arelle
是否有 XBRL 的 XSLT 等价物?允许我像 XSLT 对 XML 那样对 XBRL 进行转换。另一种选择是 java/python 程序/perl 或其他易于学习的开源程序,可以在 Linux
想知道,有人知道如何从 Edgar 自动获取数据吗? (免费或其他) 我已经研究过从 yahoo/google 获取它,但它们整合了信息(例如不同的收入类别将被分组到一个收入项目中)。我见过一些像 Z
我已经从 Companies House 下载了一个包含大约 200,000 个 html 文件的 zip 文件。 . 每个文件采用以下两种格式之一:1) 内嵌 XBRL 格式(.html 文件扩展名
我们如何事先知道 XBRL 中的业务事实可以在 XBRL 实例文档上接收的名称数量? 例如,如果我们想通过单独查看此业务事实的 XBRL 实例来查找公司的收入,我们可以为同一事实遇到不同的名称: us
我想开发一个 XBRL 转换器,可以将文档/报告从 .doc/.xml/.txt/.csv 转换为标准 XBRL 格式。我尝试过搜索它,但只能从建议使用已开发的软件的业务角度获取信息,但我想要一些可以
我一直在使用 Gepsio尝试通过他们的 EDGAR 系统处理标准的 SEC XBRL 文件,尽管我多次尝试解决这个问题,但我似乎不知所措。 当您从任何文档中提取事实,并且您有兴趣检索“收入”时,根据
我需要使用数据库中的数据生成 XBRL 文件。这些 XBRL 将在我们的后端 (Node.js) 中实时生成 我没有找到任何 npm 模块可以从 javascript 对象生成 XBRL,我只找到了一
我有大约 50Gb 长的 xbrl 文件。当我尝试通过 arelle 打开它时,我收到 MemoryError。有没有办法将 xbrl 文件分割成更小的部分? xbrl规范支持这个吗? 最佳答案 虽然
我将不得不在 SSMS 中创建 XBRL 格式的 XML 输出(通过存储过程或函数或我将拥有的其他东西)编码)。 我的问题是,我从来没有在 SQL Server 上使用过 XML(虽然我现在用谷歌搜索
我想用 .net 创建一个 xbrl 报告,请告诉我如何使用它。 最佳答案 说您想用 .Net 创建 XBRL 报告有点像说您想用西里尔字母写一部小说并询问如何去做。 有一些 API 和 DOM 可用
我需要从 SEC 10-K 文件中获取一些事实,例如毛收入、毛利润、毛利率、营业费用等以及相应的上下文。 对于像 https://www.sec.gov/Archives/edgar/data/131
已结束。此问题不符合 Stack Overflow guidelines .它目前不接受答案。 我们不允许提出有关书籍、工具、软件库等方面的建议的问题。您可以编辑问题,以便用事实和引用来回答它。 关闭
我正在尝试在 Eclipse 中使用 JAXB 生成本地化的 XBRL 类,但出现错误: [ERROR] Property "Title" is already defined. Use <ja
我正在尝试为 XBRL 中定义的类型生成 Java 类。 我的构建过程基于 Maven 2,以下是我的试验。我只粘贴build部分,它依赖于一些属性: package是我的目标包的名称 catalog
我正在使用Elasticsearch存储XBRL JSON。 This xBRL-JSON OIM spec描述了oim:period属性: Otherwise, an ISO 8601 time i
我正在尝试根据报表类型提取财务报表信息。 让我更详细地解释一下。 我想从 XBRL 实例中提取损益表、 Assets 负债表和现金流量表——尤其是美国公认会计原则。 对我来说,完美的解决方案是在 XM
我是一名优秀的程序员,十分优秀!