XBRL业务事实的名称数量

时间:2014-07-14 15:50:33

标签: xml xpath xquery basex xbrl

我们怎样才能事先知道XBRL中的商业事实可以在XBRL实例文档中获得的名称数量?

例如,如果我们想通过查看XBRL实例来查找公司的收入,我们就可以为这个事实找到不同的名称:

  • 我们-GAAP:收入
  • 我们-GAAP:SalesRevenue
  • 我们-GAAP:SalesRevenueNet

目标是查找每个业务事实可以接收的有限数量的名称,然后为每个业务事实循环所有这些名称,直到我们对实例文档中的名称进行罚款。

如果您将所有这些名称放在一个文件中,是否有词典?这是一个理论问题,但需要技术专长。

最重要的是,由于商业事实有许多相似的名称,一个XBRL实例中的名称可能意味着一个事实而另一个实例文档意味着另一个商业事实吗?

修改

你认为这是the place所有存在的地方吗?如果是为什么它们存储在xml中?应该有元素名称,仅此而已......

1 个答案:

答案 0 :(得分:2)

元素不同,因为它们指的是不同的东西。 SalesRevenueNet元素定义如下:

  

在此期间销售商品和服务的总收入   报告期间,在正常业务过程中,按销售额减少   退货和补贴以及销售折扣。

Revenues元素的定义如下:

  

从销售商品,提供的服务中确认的收入金额,   保险费或构成收入的其他活动   处理。包括但不限于投资和利息   扣除利息费用后确认为a的收入   收入,销售和交易收益(损失)的组成部分。

(我无法在名为SalesRevenue的美国GAAP分类中找到一个元素,因此我无法评论该元素。)

SalesRevenueNet元素是从其他元素求和的值,包括Sales Revenue, Goods, NetShipping and Handling RevenueSales Revenue, Shipping, Net和其他几个元素。反过来,SalesRevenueNet元素是Revenues元素总和中的项目,其中还包含Financial Services Revenue等元素。在代数术语中,它看起来像这样:

SalesRevenueNet = SalesRevenueGoodsNet + ShippingAndHandlingRevenue + ...
Revenue = SalesRevenueNet + FinancialServicesRevenue

XBRL Taxonomy Viewer可能会更好地了解其中一些关系。转到分类查看器并执行以下操作:

  1. 选择"所有分类" " 2013年美国通用会计准则分类标准中的项目"来自"开放分类法"当你打开网站时弹出的对话框。
  2. 在页面底部,在"搜索" "工具"的标签部分,键入元素的名称(例如SalesRevenueNet),然后单击"搜索"按钮。
  3. 单击“搜索结果”列表中的元素名称。一段时间后,右上角的窗格将刷新有关所选元素的信息,例如标签,参考和计算信息。