财务报表API / XBRL

时间:2012-02-01 19:48:57

标签: financial xbrl interstage

想知道,有谁知道如何从埃德加自动获取数据? (免费或其他)

我已经考虑过从雅虎/谷歌获取它,但他们整合信息(如不同的收入类别将被分组到一个收入项目)。我见过一些像Zacks这样的付费网站,但他们也进行了整合。

或者,有没有办法通过api或其他方式使用XBRL加载不同的语句?我不能说我完全理解XBRL是如何工作的,但它似乎是一个XML接口来访问报告的不同语句(由公司自己发布)。

3 个答案:

答案 0 :(得分:8)

在研究之后,这是我已经确定的(注意:作为注册会计师和XBRL专家,我的IT知识有限)。美国证券交易委员会提供所有实时XBRL报告的RSS提要。他们还通过服务提供XBRL历史的FTP。我的理解是,如果您知道如何编写FTP脚本,则可以使用它将XBRL加载到SQL数据库中。然后,您可以使用RSS将实时归档收集到SQL数据库中。

FTP:ftp://ftp.sec.gov RSS:http://www.sec.gov/spotlight/xbrl/filings-and-feeds.shtml

如果您正在寻找自动创建XBRL的方法,一些XBRL工具会提供用于从会计和财务报告系统收集数据的API。 XBRL工具将使您能够根据需要从季度到季度“调整”财务报告分类。它还将提供自动验证和报告工具。我最熟悉的XBRL软件是富士通的XWand,但也有其他不错的选择。 XWand具有API功能,可以与Fujitsu相关的BPM工具紧密集成,以管理工作流程(http://www.fujitsu.com/global/services/software/interstage/solutions/xbrl/)。

希望这有帮助,

杰夫

答案 1 :(得分:2)

在回答你的问题时“或者,有没有办法通过api或其他方式使用XBRL加载不同的语句?”我可能会指向Gepsio,这是.NET的XBRL文档对象模型。您可以在.NET应用程序中使用它来使用,验证和报告XBRL文档中的各种条目。

由于Gepsio是一个.NET组件,它也可以在PowerShell中使用,它基本上将XBRL消费和验证带入脚本环境。 This blog post提供了在PowerShell中使用Gepsio的示例。

至于自动使用Edgar文档,您应该知道,当您调用Gepsio的XbrlDocument.Load()方法时,Gepsio可以通过指定XBRL文档的URL来自动使用Web上发布的文档。上面提到的博客文章中显示的PowerShell示例提供了从Web加载XBRL的示例。

发现的博文here也说明了使用C#中的Gepsio。

答案 2 :(得分:-1)

@ user117650您想如何查看数据?


您应该查看www.finviews.com,我们已经为您完成了所有工作。我们拥有所有XBRL数据(10-Q,10-K,20-F,S-1等......),一旦公司向美国证券交易委员会提交报告,您将在不到2分钟的时间内在Excel中获得该数据例如,您可以在之后进行财务建模(查看网站上的视频)。

有两个流:

  1. 一个是报道的,所以逐行你会得到完全一样的 公司发布。
  2. 第二个是规范化的,这样你可以比较它们之间的公司。例如,一些公司报告收入,其他一些销售,其他一些营业额等......