【问题标题】:XBRL Amount of names for a business factXBRL 商业事实的名称数量
【发布时间】:2014-07-14 15:50:33
【问题描述】:

我们如何事先知道 XBRL 中的业务事实可以在 XBRL 实例文档上接收的名称数量?

例如,如果我们想通过仅针对该业务事实查看 XBRL 实例来查找公司的收入,我们可以为同一事实遇到不同的名称:

  • us-gaap:收入
  • us-gaap:SalesRevenue
  • us-gaap:SalesRevenueNet

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

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

最重要的是,由于一个业务事实有许多相似的名称,一个 XBRL 实例中的名称是否可以表示一个事实,而另一个实例文档中的名称表示另一个业务事实?

编辑

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

【问题讨论】:

  • 您只是在寻找已发布的分类法吗? xbrl.org/TaxonomyRecognition/US%20GAAP%202009/…
  • 嗯,我在 XBRL 中多次找到分类法这个词,但我没有找到元素是什么,所以我可以有它们的命名。我以前去过这个链接很多次
  • @wst 我已经多次找到这个链接xbrl.fasb.org/us-gaap/2013,但我不明白为什么它在xml 中有这些项目,而不是以可以阅读的格式......
  • 他们在xml 中没有可读的列表。我无法理解例如对于收入,您如何找到可以使用的全部名称。你能为任何项目提供一个小例子吗?我几乎整天都在尝试理解它
  • XML 是可读的,尽管有许多文档构成了该分类。您需要遍历它们以了解所有可能的元素名称。

标签: xml xpath xquery basex xbrl


【解决方案1】:

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

销售期间提供的商品和服务的总收入 报告期内,在正常经营过程中,销售额减少 退货和津贴,以及销售折扣。

Revenues 元素定义如下:

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

(我在 US GAAP 分类法中找不到名为 SalesRevenue 的元素,因此无法对此发表评论。)

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 US GAAP 分类”部分中的“所有分类”项。
  2. 在页面底部的“工具”部分的“搜索”选项卡中,输入元素的名称(例如 SalesRevenueNet)并点击“搜索”按钮。
  3. 单击“搜索结果”列表中的元素名称。稍等片刻,右上角的窗格将刷新,显示有关您选择的元素的信息,例如标签、参考和计算信息。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-04-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-01
    • 2017-02-20
    • 2010-09-22
    • 1970-01-01
    相关资源
    最近更新 更多