XBRL的基本技术来源 于XML,所以要理解XBRL技术,必须 先了解XML技术。本讲内容不再对相关的XML技术作介绍。在这里主要介绍关于XBRL技术的三个主要部分:技术规格(Specifications)、分类标准(Taxonomy)、实例文档(Instance Documents)
1、技术规格(Specifications)、分类标准(Taxonomy)、实例文档(Instance Documents)
XBRL制作财务报表关键取决于技术规格的标准,最新的标准是由XBRL 国际组织不久前制定的XBRL Specification2.1版。
Xml对数据的处理通常是通过Xml Schema等技术将数据附上不同的标签,在老的XBRL技术规格中曾经使用过DTD,目前的2.0和2.1版中都主要使用Xml Schema.
利用DTD或者Xml Schema,将财务报表中的每一个财务数据附上不同的标签,这些标签 总称为分类标准(Taxonomy)。同时,分类标准还定义了数据的形式和属性。另外,XBRL2.0以上标准中还使用了XLink,以实现内容与附注之间的关联,或者内容与表达形式之间的关联。
如果一家公司想要用XBRL公开自己的财务报表,就可以使用分类标准预先 规定好的标签,将自己公司的财务数据放在相应的标签里,这些内容就组成了实例文档。这些看似复杂的内容再经由XSLT和CSS转换,就可以在浏览器中得到通常的财务报表。
XBRL的实用与普及过程中,必须要建立不同国家,不同行业的分类标准,目前 与这些相关分类技术和实例文档相关的编辑工具,和会计软件等越来越多地被开发使用。在这方面起主导作用的是XBRL国际组织以及各国的XBRL组织。
也就是说,XBRL技术 标准主要是由两者在协同推进,XBRL国际组织主要负责 全球统一标准的制定,各国的XBRL组织则主要负责建立符合本国会计准则的XBRL分类标准。
2、XBRL分类标准
通过以上介绍,我们知道XBRL技术的关键是建立符合各 国会计准则的分类标准,XBRL国际组织目前 已经制定了符合IAS的相关分类标准。具体到各国的XBRL分类标准,根据各国目前的XBRL进展情况 而有所不同,但基本上主要的XBRL会员国都已经按照xbrl 2.0版本 完成了符合自己国家会计准则的分类标准。下面以日本为例,简单介绍一下分类表。
日本从2004年开始全面启用电子保税系统,并采用XBRL作为技术基础,这里介绍的分类标准就是XBRL JAPAN制定的有关税务申报财务报表的分类标准。
XBRL Taxonomy ―― 日本国税厅税务申报财务报表分类标准文档
3、XBRL的应用实例(Microsoft的XBRL财务报表)
分类标准定义好之后,各个企业就可以据此将本企业的财务数据XBRL化。微软公司是最早开始使用XBRL分类标准披露自己的财务报表的公司,我们现在可以从该公司的网站上找到相关的财务报表。以下是从微软公司主页上下载的部分XBRL财务报表源文件内容。