第三节 XBRL语言的应用架构
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第三节 XBRL语言的应用架构
一、XBRL应用架构的概念
XBRL应用架构指的是利用XBRL标准在某行业和领域中建立的XBRL的应用体系。
包括XBRL分类标准、XBRL实例文档、XBRL分类标准的认证和评估体系、XBRL软件工具、XBRL 实例文档发布和应用平台等。
二、XBRL分类标准(XBRL Taxonomy)
1.XBRL分类标准(XBRL Taxonomy)概念
XBRL分类标准是指应用XBRL语言标准的技术规范,将基于国家、行业、领域、企业的相关业务规则、领域知识、处理逻辑等规范建立的业务报告泛化映射成的一系列信息分类的XML文件集,该信息分类集描述了业务报告中各信息要素的属性、各要素间的关系、与外部资源的关联性等特征。
称该信息分类文件集为该国家、行业、领域、企业业务报告的XBRL 分类标准。
2.财务报告XBRL分类标准概念
财务报告XBRL分类标准是指在会计领域中,应用XBRL标准技术规范将基于会计准则、会计准则应用指南、会计准则解释等规范建立的财务报告及其附注泛化映射成的一系列信息分类文件集。
它是XBRL语言标准在会计行业和财务知识领域中的应用成果。
3.建立XBRL分类标准的目标
XBRL分类标准提供了一个规范,来对业务报告中的信息增加特定的标记和标签并进行统一的分类,旨在通过使用相同的名称、内容、语义及格式来规范业务信息及其相互间关系的描述,实现国家、行业、领域和企业用一种通用的标签来表达各自的业务报告的格式和内容的目的。
由此分类标准所参照生成的事实化的企业业务报告(后文称为XBRL实例文档)将具有统一性和规范性,有利于信息的传递、共享和分析。
4.XBRL分类标准的构成要素
XBRL Taxonomy由数据字典或称模式文件(Schema)和链接库文件(Linkbases)两部分组成。
每个具体的分类标准至少有一个模式文件,但可以有多个链接库文件。
(1)模式文件
模式文件指以用XML 模式文件来表达的XBRL 概念定义,负责定义和描述每个分类标准文档的结构与内容模式,定义文档中存在的元素以及元素之间的关系,包括为文档中元素赋予名称、数据类型、时间类型、借贷余额等属性。
(2)链接库文件
链接库文件表达概念之间的关系以及对这些概念的进一步说明,它与模式文件一起描述完整的XBRL分类标准,提供了元素之间关系和其它额外信息,尤其是业务数据之间的关系,并将这些元素与特定的外部资源相连接。
链接库可通过linkbaseRef元素被模式文件引用或者内嵌到模式文件。
XBRL分类标准的链接库包括:
①定义链接库(Definition Linkbase)。
定义链接库描述模式文档中元素之间的层次结构关系。
②计算链接库(Calculation Linkbase)。
计算链接库描述模式文档中元素之间的计算关系。
③展示链接库(Presentation Linkbase)。
展示链接库描述文档中元素的展现顺序。
④标签链接库(Label Linkbase)。
标签链接库定义了元素在不同场景下的名称,为模式文档中的元素定义个性化的标签,以便展现时使用。
⑤参考链接库(Reference Linkbase)。
参考链接库指出了元素定义的出处和引用的文件,为模式定义文件中元素提供参考信息,如:元素来源依据等。
⑥公式链接库(Formula Linkbase)。
公式链接库用来处理复杂的数据计算关系,弥补计算链接库在某些方面存在的不足。
5.DTS (Discoverable Taxonomy Set,可发现分类集)组件
DTS是反映分类标准模式和链接库关联性的集合。
通过跟踪分类标准模式文件和链接库中的链接或引用来发现所有分类标准模式文件和链接库。
DTS规定了XBRL实例文档中具体应该出现的元素以及如何对这些条目进行维度支持等,其中包括了精度、数值类型等细节。
6.XBRL分类标准举例
一个基本的利润表的分类标准可以用以下文件组表示:
三、XBRL实例文档(Instance Document)
1.XBRL实例文档概念
XBRL实例文档是根据相应的分类标准将具体的业务报告转换成计算机软件可解读的XML文档集,它是XBRL语言标准技术规范事实化的应用成果。
XBRL实例文档的格式和语义将由所引用的XBRL分类标准所规范。
由于存放在公众信息平台上的实例文档集具有统一的数据格式和规范的语义,将有助于软件工具的解读和分析,以及满足各类信息用户对信息使用的需求。
XBRL实例文档是XBRL 语言标准技术规范和XBRL分类标准的具体应用,在XBRL实例文档的生成中,必须严格遵循XBRL国际组织颁布的XBRL技术规范。
2.XBRL实例文档的验证和生成
XBRL实例文档的验证和生成是指将非XML格式的电子文档的异质业务报告输入到计算机中后,通过相应的验证和转换软件工具,自动验证和生成一张符合XBRL分类标准所蕴含的格式、语义规范且能让计算机“读懂”XBRL实例文档的过程。
3.XBRL实例文档举例
达友公司2013年资产负债表中应收账款期末余额为3,000,000元,其对应的XBRL实例文档可表示如下:
4.XBRL实例文档的展示
XBRL实例文档的展示是指经计算机展示和浏览软件的解读将XBRL实例文档转化为用户可方便阅读格式的过程。
达友公司2013年利润表实例文档如下:
上述XML文档可以通过XSLT语言进行转换,其XSLT的源代码如下:
<t
四、XBRL分类标准的认证体系
1.XBRL分类标准认证的概念
《中华人民共和国认证认可条例》中,认证定义为:由认证机构证明其产品、服务或管理体系符合相关技术法规、或相关技术法规的强制性要求、或标准的合格评定活动。
ISO定义认证是“第三方依据程序对产品、过程或服务符合规定的要求给予书面保证。
”
XBRL认证是指由第三方机构对XBRL分类标准和XBRL实例文档进行合格评定的活动,认证的结果是获得第三方给于的书面和电子文档的确认。
2.XBRL 分类标准认证的意义
XBRL分类标准是XBRL应用中最关键、最核心、最重要的内容。
一个国家或地区分类标准质量的好坏反映该国家或地区应用XBRL的水平高低。
同一分类标准质量的判定、不同分类标准之间的互操作都离不开XBRL分类标准的认证。
XBRL国际组织、一些地区组织和相关机构,曾先后开展了XBRL分类标准认证的相关工作,有的还形成了XBRL分类标准认证的过程和方法。
3.XBRL 分类标准认证工作的开展
XBRL国际组织专门成立分类标准认证小组(Taxonomy Recognition Task Force ,TRTF)来认证各个地区组织或者企业级会员提交的分类标准。
认证后的分类标准分为认可级(acknowledged)和批准级(approved)两个级别。
“认可级”分类标准被认为满足分类标准的技术规范,“批准级”分类标准是在认可级的基础上还要再遵行相关分类标准的指引。
在我国,2002年,沪深证券交易所、深圳证券信息公司、上海证券信息公司等单位抽调专人组成上市公司信息披露电子化工作小组,基于XBRL技术起草了《上市公司信息披露电子化规范》行业分类标准。
上海证券交易所发布了“中国上市公司信息披露分类标准”、“中国基金公司信息披露分类标准”、“中国金融类公司信息披露标准”,其中前两个分类标准已获XBRL国际组织的“批准级”认证,后一个分类标准获XBRL国际组织的“认可级”认证。
五、XBRL的软件工具集
XBRL软件工具集是指XBRL语言标准应用架构中各个应用环节所涉及到的计算机软件的集合。
1.分类标准编辑软件(Taxonomy editor)
分类标准是XBRL技术的应用基础,每一个采用XBRL技术的国家都必须先按各国的通用可接受会计原则(GAAP)制订XBRL分类标准,上市公司才能据此编制实例文档。
由于一套XBRL 2.0或2.1版分类标准必须包含至少一份XML Schema文件及多份XBRL链接库文件,且每份文件的内容都极为庞大,须仰赖设计良好的分类标准编辑软件之协助,才能有效地完成编制工作。
2.实例文档生成器(Instance creator)
实例文档的编制必须根据特定的分类标准进行,而且有时必须先制订扩展分类标准,才能编制特定公司的实例文档,因此这两种类型的软件通常会包装在同一产品中。
3.实例文档展示和浏览软件(Instance viewer)
XBRL实例文档是XML格式的文件,并不适合阅读,若要让实例文档以传统财务报表的格式呈现,必须以实例文档检视软件来处理,将XBRL实例文档格式化后以传统报表式样供读者检阅。
4.实例文档验证软件(Instance validator)
XBRL实例文档为XML格式,根据XML 1.0规格书之规范,XML文件必须形式完整(结构良好),且最好能符合特定规格(有效性)。
由于XBRL实例文档具有财务会计领域的特殊性,
且XBRL技术规范本身较一般XML规格更复杂,因此XBRL实例文档无法使用一般XML软件(例如:XMLSpy)进行验证,就需要开发专门的实例文档验证软件。
5.文档转换软件(Document converter)
如何将商业资料库中现存的大量传统格式文件转换成XBRL实例文档,是XBRL应用能否迅速普及的重大考验。
鉴于转换工作的重要性,有一些软件开发商开始研发文件转换软件。
6.版本转换软件(Version converter)
由于XBRL各技术规范的发布日期之间相距不远,许多研究团队或应用领域在针对XBRL 2.0规格书制订好分类标准并据以编制大量的实例文档后,面临技术规范版本更新的问题。
因此,需要软件实现将实例文件在XBRL 2.0及XBRL 2.1格式间进行双向转换。
7.财务分析软件(Analyzer)
XBRL技术最重要之应用是实例文档内容的自动化分析,目前,中国的上海证交所,深圳证交所,韩国的Kosdaq交易所已在其XBRL应用网站上提供server-side的XBRL文件财务分析功能。
美国EDGAR Online公司在2005年底发表一套XBRL财务分析软件I-Matrix,是以EDGAR Online本身的XBRL财务资料库为基础,提供多元的自动化财务分析功能。
8.文件审核软件(Auditor)
此类审核软件用于确认XBRL实例文档所提供的内容是否符合相关法律法规的要求。
9.文件搜索软件(Searcher)
当企业XBRL格式的财务报表申报成为日常事务后,如何能在网络上,企业资料库系统内,或单机电脑硬盘驱动器中搜寻到适当的XBRL实例文档或其特定元素,也将成为XBRL 技术在应用上的重大考验。
此类搜寻软件目前仍处于初步研发阶段,在市场上并不多见。
六、XBRL实例文档发布和应用平台
1.XBRL实例文档发布和应用平台定义
XBRL实例文档发布和应用平台是指将来自不同数据源的不同数据格式的数据,按照XBRL分类标准,转换为XBRL实例文档集的验证、传递、存储、管理和应用的IT平台。
XBRL 实例文档发布和应用平台所提供的IT服务是XBRL语言标准最终应用目标的体现。
2.XBRL实例文档发布和应用的工作流程
(1)异质信息的采集
异质信息的采集是指通过企业的ERP系统、财务系统或任何人工系统来提供业务报告电子版本的行为。
商业报告的电子版必须是计算机可编辑的电子文档,之所以称为异质信息是指电子文档的格式可以是不同的,例如不同类型的数据库文件、Excel文件等。
(2)实例文档的数据验证和生成
实例文档的数据验证和生成,是指根据XBRL分类标准将异质信息报告转换为XBRL实例文档的过程中,对该信息报告所作的XBRL语义检查和生成XBRL实例文档的行为。
该行为过程是XBRL应用的关键环节。
在这一过程中,除了使用文本编辑软件手工编辑生成XBRL实例文档外,实例文档的验证和生成主要利用XBRL实例文档的验证和生成软件工具。
(3)实例文档的传输
实例文档的传输是指将实例文档通过网络传送到公众信息平台的过程。
实际上XBRL实例文档常通过Internet以Web服务的形式进行传输,其传输过程中涉及的信息技术主要是网络技术,特别是网络安全性技术。
(4)实例文档的存储、管理
实例文档的存储、管理是指在信息平台上对实例文档进行存储和管理的行为。
(5)实例文档的数据挖掘、分析
实例文档的数据挖掘、分析是指针对不同的信息用户的信息需求,实现对实例文档数据的信息再加工和应用活动。
(6)数据展示、发布
数据展示、发布是指在公众网站上利用展示软件把各类最终用户所需的信息和人性化的可读信息格式实现发布的过程。
XBRL数据的展示和发布是提高XBRL数据有用性的重要环节。