关注我们: 2023年6月6日 English version
 
 
 相关知识
 百科词条
 入门读物
 研究文献
 相关法规
 
xbrl > 相关知识 > 入门读物 >
教您“十招”充分利用XBRL构架
2010-03-11 来源:XBRL Business Information Exchange 编辑:zlcx 浏览量:

本文罗列了最大限度利用XBRL构架的十一种首选方法。这些方法都是在对各类构思缜密的XBRL构架工作性能进行评价的基础上得出的。作为XBRL国际组织分类标准构架工作组的一员,我相信这些方法会帮助您改进XBRL应用。

这些方法对所有应用XBRL的系统都值得考虑,对支持XBRL分类标准扩展的系统尤为重要。

1. 创建清晰、明确、编写正规的信息模型。XBRL分类标准存在的一个最大问题是信息模型不连贯。信息模型的作用是解释分类标准中各类关系的构建方法。如果您的系统支持扩展,这一点就更为重要。例如,US GAAP分类标准创建了[表格]、[向前滚动]等其他各种结构。它们解释了这些结构的创建方法。您也应当创建一些模型对您分类标准的创建方法进行评估,并解释您分类标准的扩展方法。创建分类标准不能任意而为。让您创建的模型清晰、明确、编写正规,以便您扩展的分类标准遵守相同的规则。

2. 从“片段”和“场景”中择其一进行应用,没有必要同时采用两者。剔除不必要的选择,会使工作更加轻松。使用片段上下文元素和场景上下文元素从语义上来说没有太大差别。此外,如果不同的XBRL实例编制者使用不同元素,实例的可比性又会成为一个问题。只使用其中一种可以避免上述两个问题的产生。究竟应该使用哪一种,您可以用投掷硬币的方法来决定。使用“场景”似乎是最佳选择,但US GAAP分类标准建议使用“片段”,所以您可以自行决定。

3. 同时使用元组(tuple)和XBRL维度会产生冗余现象,择其一应用即可,我个人倾向XBRL维度。同时使用元组和XBRL维度带来的最大问题是要解释何时使用其中一种,何时使用另外一种。我不喜欢元组的主要原因是它们极大地制约了可扩展性。元组基本上把XBRL试图转移出去的XML内容模型又加了回来。XBRL维度可以实现元组的所有功能,但元组却不能实现XBRL维度的所有功能。

4. 不要混用维度和非维度模型。我个人更加倾向维度模型。如果您使用XBRL维度,那么每一个概念都必须与一个超立方体(hypercube)联系起来,这就要求清晰地识别每个概念的维度。混用维度和非维度模型带来的麻烦可以通过只使用其中一种模型来避免。由于商业信息本身具有维度属性,所以我个人更加偏好维度模型,在XBRL分类标准中连贯使用XBRL维度。混用上述两种模型还会使XBRL公式应用更加复杂。

5. 同时使用“精度”和“小数”会产生冗余现象,挑选一种使用即可,我个人倾向“小数”。事实值的“精度”和“小数”属性也可以达到同样的目的。事实上,只创建上述两者中的一种已在业内达成广泛共识。同时包含上述两者的XBRL实例信息会带来额外工作量。财务报告分类信息框架(FRTA)和US GAAP分类标准都建议使用“小数”。我也推荐使用“小数”,因为对于商业用户来说它更加便于理解。

6. 区别维度值和概念。创建XBRL分类标准时,您不希望该分类标准的使用者把维度值(如,域或成员)和可以被用来报告值的概念混淆起来。US GAAP分类标准通过在维度值后附加[域]或[成员],并为各类元素指派特定类型的“域项目类型”值区别域和成员。您也可以使用“替代组”区分上述两种XML模式元素。这样,使用者就不会把它们弄混淆了。

7. 给每一个超立方体赋予独特性。给XBRL分类标准中的每一个超立方体赋予独特性能够带来许多益处。查看一下分类标准。搜索包含“报表[表格]”内容的项目。看看搜索结果,您就会明白我的意思。每组维度和概念使用相同的超立方体有何意义?为什么不给每个超立方体起不同的名称?这会带来许多益处,比如,使作为语义形式的扩展链接变得多余。FINREP分类标准就给每个超立方体赋予了独特性。

8. 不使用复杂维度。复杂成员会把您所能想到的、除XBRL本身以外的任何一个XML看作一个可能的值。但软件应用程序很难做到这一点。此外,使用复杂维度与实体进行有效对比也非常困难。通过使用一系列搭建界面方便、操作简单的简单成员,您可以达到同样的目的。表达维度值的复杂成员不值得我们花费这么多精力,所以应当避免使用。

9. 表达分类标准信息时注意避免冗复。如果您使用两种不同的方法表达同一种事物,那么您就给自己增加了工作量,因为您不得不确保所表达两个事物的同步性。例如,同时在展示链接库和定义链接库中表达信息会产生冗余信息。FINREP分类标准指出了上述问题,并不在其分类标准中提供展示链接库。从短期来看,做到这一点有些困难,因为大多数软件应用程序依赖展示链接库。但随着时间的推移,软件功能和质量的提高,这将不再是一个问题。首先,要意识到您在制造冗余信息。然后,如果可能,尽量不使您的XBRL分类标准出现冗余信息。

10. 认真考虑,不再使用XBRL计算,改用XBRL公式。XBRL公式的功能比XBRL计算的功能强大很多。此外,XBRL计算有其自己的特性。越来越多的人开始转向使用XBRL公式。您可能需要考虑弃用XBRL计算,而改用XBRL公式。尽管在某些情况下,XBRL计算应用起来更加方便,但您不得不在决策时进行权衡。

11. 确保所有超立方体都是封闭的。您创建的所有带有“全部”属性的超立方体都必须是封闭的(相反,您创建的所有带有“非全部”属性的超立方体都必须是开放的)。让超立方体处于开放状态相当于允许向上下文添加任何内容。这样做没有任何意义,所以,让我们把要求表达地更清楚些:关闭所有超立方体。

理解并使用这些方法能够使您的XBRL应用系统工作得更出色、更连贯、出现更少的问题。当您做应用决定时,一定记得考虑上述方法。

 
 
关于XBRL-cn.org | 联系我们 | 欢迎投稿 | 官方微博 | 友情链接 | 网站地图 | 法律声明
XBRL地区组织 版权所有 power by 上海国家会计学院 中国会计视野 沪ICP备05013522号