1

我正在尝试解析 xbrl 实例文件的列表。文件(10-Q)对应于不同行业的不同公司,按照美国公认会计原则进行报告。

我正在尝试提取当前 3 个月期间的收入值。为了做到这一点,我试图获取“us-gaap:Revenues”元素的值。

问题是有许多“us-gaap:Revenues”元素对应于不同的上下文。我如何让解析器知道哪个上下文对应于当前时期并且是针对整个公司(而不是针对细分市场)?

4

1 回答 1

0

在不了解您工作的更多细节的情况下,我相信您需要一些基本的 XBRL 处理器来帮助更轻松地使用 XBRL。有许多开源和专有处理器。

回到您的问题,我认为理想的方法是获取与您正在寻找的时期相匹配的所有上下文。然后查询每个上下文的 us-gaap:Revenue 事实。

关于您的问题“我如何让解析器知道哪个上下文适用于整个公司(而不是细分市场)?” - 我相信您正在寻找一个维度(或轴)。通常对应整个公司的维度成员是默认的(通过查看分类来确认)。而且由于上下文通常会忽略默认维度值,因此您必须在其细分(或场景)中寻找没有该维度的上下文。

您可以在 FASB 提供的在线分类查看器工具中浏览 us-gaap 分类。

要确定的一件事是,扩展分类法中也可能有收入事实,您可能也对这些感兴趣。这是 US-GAAP 分类法的一个大问题,即使允许扩展增加了灵活性,它也会降低文件的数据质量。

于 2015-07-20T22:55:07.613 回答