XBRL流行工具介绍

XBRL流行工具介绍

1 Excel Investors Assistant

开发厂商:美国微软(Microsoft)公司

Excel Investors Assistant来源于2004年期间,Microsoft会同 NASDAQ、PricewaterhouseCoopers联合进行了一项创新实验项目,该产品基于 Extensible Business Reporting Language (XBRL) 以及 Office XP 智能客户端。该产品定位于解决一种财务报告的标准语言是如何通过理顺信息流,提供分析使用数据优化途径,来协助公司与投资者。Excel Investors Assistant 允许用户在多至五个参股公司的数据之间同时进行比较。用户可以在 Excel Investors Assistant 主工作表中建立分析,以及定制其他工作表中所显示的结果。举个例子,用户可以评测公司与股票表现,用行业标准的比率与指标分析关键数据,比较财务报表,为选定的公司进行可行性分析。

1.1 技术架构与功能

Excel Investors Assistant作为EXCEL的功能的扩展,采用EXECL-Add In方式,与Microsoft Excel 2000 Excel 2002 都保持兼容。系统通过 Microsoft Visual Basic for Applications (VBA) 代码以及标准 Excel 对象来执行基于 XBRL 基本数据的分析。

Excel Investors Assistant系统架构如下:

Excel Investor's Assistant 解决方案的体系结构图

XBRL 数据库运行在基于 Microsoft SQL Server 2000 的服务器上。NASDAQ 的一道防火墙保护数据库以防未经授权的访问。

当用户第一次打开 Excel Investors Assistant 时,该工作簿即调用 XML Web 服务,访问数据库,返回一个 XML 的类目,列出了 XBRL 数据库中所有可供分析的 XBRL 文档中的公司与时期。Excel 将 XML 文档的内容写入一个隐含工作表中,并使用此可用文档类目来控制主工作表。这个类目让用户可以从可用数据列表中请求文档。这是相对过去办法的一个明显改进- 用户在不知道所需数据是否存在或可用的情况下就要提交查询。

当这个类目加载到 Excel ,用户选择了供分析公司和数据范围后,用户即开始构建分析并触发 Excel 获取需要的 XBRL 数据。建立任何分析,无论是图、表或报告,皆由 Excel 检测信息是在本地存储的(通过 XML Web 服务已获得的),还是必须通过 XML Web 服务访问。

Web 服务返回 XBRL 文档,这也是 Excel 在本地读取与存储的格式。Excel 从数据存储中打开所需要的 XBRL 文档,并将适当的财务信息写入 Excel Investers Assistant 的分析数据表中。如果一个用户执行分析后离线,他就不能与 Web 服务连接,但仍能够使用 Excel Investors Assistant 在离线状态下使用本地数据存储进行工作。

1.2 系统特点

u 更少的手工数据录入

Excel Investors Assistant 用户节省了 80% 从 10K 与 10Q 档案中手工输入核心财务报表数据的时间,同时降低了在重新录入过程中引入错误的风险几率。

u 无需重新学习

产品采用EXCEL –BASE扩展实现,操作人员只需懂得如何使用 Excel 这个在财务信息报告,收集及分析方面已被广泛使用的工具即可。用户在在 Excel中下载与浏览 XBRL 信息,节省了时间与花费,同时让投资者与分析师在熟悉的环境中处理数据。

u 高效的扩展与开发

对开发人员来说,使用Excel Investers Assistant获取 XBRL 数据是建立有力分析报告应用程序的有效手段。Excel Investors Assistant 的开发时间比同类基于 Web 的或适当条件下的时间开销少了 50%。通过利用现有的基于单元格的以及支持复杂图表的 Excel,开发人员可以迅速交付强有力的解决方案。

u 功能相对单一

由于系统基于一个合作型的实验项目的的实施,各方面功能较一个成熟型的XBRL产品还存在着一定的差距。

该产品在实验结束后,就不再继续投入开发了,其部分功能被并入微软另一产品Microsoft Office Tool for XBRLTM 中。

2 其他相关厂商及产品

涉及XBRL技术的其他厂商及产品还包括:

2.1 Batavia

产品主页:www.batavia-xbrl.com

Batavia XBRL产品是一套基于JAVA语言实现的XBRL工具套件,其功能涵盖在线实例编辑、JAVA应用开发APIXBRL报表展示。

2.2 Blast Radius

产品主页:www.blastradius.com

Blast Radius 公司致力于基于XBRL V2.1标准XBRL处理器及相关产品的开发,主要包括:XBRL WEB发布系统(提供在线实例验证);XBRL Office 扩展工具,通过Excel实现XBRL实例文件的创建、验证及转换;XBRL金融报表定制工具。

2.3 DecisionSoft

产品主页:www.decisionsoft.com

公司提供XBRL产品及相关服务,包括:XBRL 文档的制作及验证服务、为XBRL相关开发提供API

2.4 Semansys Technologies BV

产品主页:www.semansys.com

主要提供XBRL Composer XBRL Integrator 解决方案,实现XBRL 分类集创建、分析、处理的一站式服务体系,同时提供XBRL与外部系统的集成及金融报表解决方案。

2.5 Rivet Software

产品主页:www.rivetsoftware.com

Rivet公司提供的Dragon Tag 1.0产品能够是用户通过MS WordExcel快速创建XBRL实例文件。

3 产品比较

产品评价与比较的主要指标包括:

u 分类集的创建:通过可视化方式展示、创建、修改XBRL分类集

u 实例文件的编辑:依照分类集特性创建、修改XBRL实例文件

u 实例信息提取:通过实例文件收集并提取相关信息

u XBRL实例信息验证:依据XBRL规则验证实例文件的语法、语义的正确性、完整性与一致性

u XBRL分类信息验证:XBRL分类信息语义验证

u XBRL文件可视化展现:XBRL报表展示(XML-HTML)功能

u 版本迁移(2.0->2.1):实现XBRL 2.0 版本格式至2.1版本的转化

u 版本控制:提供相关修改的版本控制及回溯功能

u 知识库管理:XBRL文件存储及分类管理功能

u EXCEL集成:实现与EXCEL报表的信息交互(导入/导出)

u 分类集比较:提供XBRL分类信息的差异比较功能


<td style="PADDING-RIGHT: 5.4

分类集的创建

实例文件的编辑

实例信息提取

XBRL实例信息验证

XBRL分类信息验证

XBRL文件可视化展现

版本迁移(2.0->2.1)

版本控制

知识库管理

EXCEL集成

分类集比较

Batavia XBRL

Blast Radius (Xmetal) XBRL Office Express