行业发展研究资料(No.2005-9)XBRL在注册会计师行业应用前景的研究─────────────────────────────XBRL是一种专门用来编制企业报告、在网络环境下披露企业信息、提高信息利用能力的标准化语言。目前,XBRL在国外的应用日渐广泛,逐渐渗透到财务报告的编制、报告以及审计等各个环节。2004年,上海证券交易所建立了以XBRL为基础编写的上市公司定期报告标准化报送系统,要求有关上市公司遵照执行,XBRL对我国的会计和审计实务的影响也日益显现。为了积极应对XBRL对注册会计师行业可能的影响,中国注册会计师协会设立了“XBRL在注册会计师行业的应用前景”课题项目,委托上海交通大学张天西教授主持。本报告是该课题的中期成果。现予编发,供参考。─────────────────────────────中国注册会计师协会编二OO五年十一月二十四日1目录一、XBRL技术特点二、XBRL的研究现状(一)XBRL规范研究进展(二)XBRL分类标准研究进展1、XBRL财务报告分类标准进展2、XBRL账簿分类标准(XBRLGL)进展3、扩展的分类元素注册登记库三、XBRL鉴证的国际开展现状1、AICPA公布XBRL实例文档在内的财务信息的验证业务2、美国SEC自愿实施XBRL计划3、PCAOB公布审计XBRL相关事项指南四、XBRL的实施对注册会计师行业的具体影响(一)现阶段可能的影响1、XBRL扩大了传统的验证业务的范围2、XBRL的应用可以提高分析性复核的速度和准确度3、对审计成本的影响4、对审计风险的影响(二)XBRL全面实施后的进一步影响1、将进一步扩大审计功能2、将促进注册会计师执业模式的网络化23、对XBRL信息系统的审计将成为鉴证服务的重心4、将最终实现对实时信息系统的连续审计五、对中国注册会计师协会开展XBRL研究工作的建议(一)研究或参与开发以会计信息为主导的分类标准。(二)发起成立XBRL中国地区组织(三)对注册会计师进行必要的XBRL知识培训,减少注册会计师的学习成本3XBRL在注册会计师行业应用前景的研究1XBRL是一种专门用来编制企业报告、在网络环境下披露企业信息、提高信息利用能力的标准化语言。它以XML(是一种自我描述的、可扩展的、标准化的交换数据方法)语言为基础,定义了统一的数据格式标准,即将数据的显示格式、内容格式及结构标准化,用于企业信息(不仅仅是会计信息)的披露。它规定了企业报告信息的表达方法,规范了网上企业信息(包括但不仅限于财务报表)的披露途径。同时以XBRL编码的信息可靠性和完整性存在着多方面的威胁,像其他XML中未保护的数据一样,XBRL文档易受到非法攻击,任何人都可容易的创建与篡改XBRL实例文档。XBRL本身缺陷的存在就需要注册会计师将XBRL文档、企业会计信息与控制系统都扩展为审计对象,审计程序必然将随之改变,审计技术也将随之更新。本报告从XBRL技术特点入手,总结了XBRL及XBRL鉴证的最新发展现状,分两个阶段分析了XBRL对注册会计师行业的具体影响,并对中国注册会计师协会开展XBRL鉴证工作提出了几点建议。一、XBRL技术特点(一)XBRL的技术原理XBRL有四个主要组成部分:规范(Specifications)、分类标准(Taxonomy)、实例文档(InstanceDocuments)和样式表(Style1本课题是中注协资助课题“XBRL在注册会计师行业的应用前景”的中期成果,谨代表本课题组的研究结论,不代表中注协的观点和看法。4Sheets)。(1)XBRL规范(Specifications)。主要用于描述XBRL文件的结构,详细规定XBRL分类标准和XBRL实例文档的语法和语义。技术规范是体系的基础,包括xbrl-instance.xsd等五个文件组成,由XBRL国际组织制定。技术规范定义了在定义分类标准时所必须遵循的规则,如项目的定义方法、标签信息的定义方法、taxonomy.xsd文件与其他xml文件关联的规则等等;(2)XBRL分类标准(Taxonomy)。XBRL为企业报告中的每个项目建立不同的标签,所有标签的统称为分类标准。分类标准定义了各项目的属性及其之间的关系等,相当于一个行业商业信息交换的“词典”。分类标准是在技术规范的基础上,结合各个国家、行业、企业的实际情况制定的。分类标准必须符合技术规范的规定。每个分类标准都包含一个模式文件和五个xml文件,其中模式文件是分类标准的核心,其中:-taxonomy.xsd文件定义分类标准包含的项目及其类型信息,项目的其他信息在其他五个xml文件中定义;-definition.xml定义从概念角度理解项目与项目之间的关系;-calculation.xml定义从数据计算角度理解项目与项目之间的关系;-label.xml文件定义项目的标签,该文件的信息确定了项目在财务报告中实际显示的名称;-presentation.xml文件定义在财务报告中,统一父项目下所有5子项目的显示顺序;-reference.xml文件定义项目的参考信息,通过该文件,结合definition.xml文件的信息,我们准确理解项目的实际含义。(3)XBRL实例文档(InstanceDocuments)。实例文档是一个企业财务报告的实例文件,主要包含财务报告中的标签和数据。XBRL根据财务报告中标签与会计业务数据的对应,利用应用程序自动从会计业务数据库中提取数据,生成实例文档。(4)样式表(StyleSheets)。实例文档主要包含财务报告的基本数据,其格式不易直接阅读,必须按财务报告的发布格式进行编排,样式表用于定义财务报告发布时的显示项目和格式。以上技术框架可以用图1来表示:InstanceDocuments(实例文档)Taxonomy(分类):-calculation.xml,-definition.xml,-label.xml,-presentation.xml,-reference.xml,-taxonomy.xsdSpecifications(规范):xbrl-instance.xsd,xbrl-linkbase.xsd,xl.xsd,xlink.xsd,xml.xsdStyleSheets(样式表)图1XBRL的技术框架6(二)XBRL的性能特点作为一种以XML为基础发展起来的标记语言,XBRL继承了XML所拥有的所有语言优势,其特点和技术优势可分析如下:1、无许可证限制,XBRL具有良好属性的开放式技术构架,它使任何财务信息供应链上的人都能免费、自由地在不同的软件平台上准备、获得、交换并分析财务信息。2、跨平台使用。由于XML文件可以跨平台使用,XBRL就具有了跨平台的优势。在不同的操作系统下,如Windows、Unix和Linux等,XBRL文件无需修改就可以直接使用。在不同的应用软件中,即使所用的数据库不同,只要转换成XBRL格式,也可以实现数据的交换。因而,通过XBRL信息可以在不同的操作系统、数据库和应用软件之间进行传输和交换,XBRL是一种互联网上企业报告的通用语言。3、多种格式的输出。对同一份XBR实例文档,采用不同的样式表,可以生成多种企业报告,所有报告的编制一次性完成,不仅降低了输入错误的风险,保证了数据的一致性,而且减少了重复输入,提高了报告的编制效率。对同一份企业报告,XBRL也可以按多种格式输出,如在浏览器上显示、转换成不同的数据格式进行传输,或打印成纸质财务报告等。4、搜索快速、准确。采用XBRL的方式,统一了网上的数据定义和格式,无需以人工方式找出网上的数据资料后逐一进行比较,所以XBRL在数据处理方面的效率要远远高于网络上常用的PDF、WORD、7HTML格式文件,有利于网上搜寻引擎的自动搜寻和过滤工作,达到快速、准确。XBRL的特点是根据财务信息披露规则,将财务报告内容分解成不同的数据元(dateelements),再根据信息技术规则对数据元(dateelements)赋予唯一的数据标记,从而形成标准化规范。以这种语言为基础,通过对网络财务报告信息的标准化处理,可以编制出比现行网络财务报告更加先进的报告,可以将网络财务报告的不能自动读取的信息转换为一种可以自动读取的信息,大大的方便信息使用者对信息批量需要和批量利用。XBRL的基本原理和作用过程如图2所示1、XBRL国际联盟协调全球统一规范2、信息技术规范(Specification)3、各国财务信息数据元定义(dateelements)4、XBRL语言标准(Taxonomies)7、投资者用户对信息进行批量利用5、编制财务报告软件6、网络财务报告8图2XBRL的基本原理和作用过程示意图二、XBRL的最新研究动态XBRL的研发历史可追朔至1998年。1998年4月,美国注册会计师霍夫曼(Hoffman)等对用于电子财务报告的XML技术进行了研究,他们开发了使用XML的财务报表的原型与审计时间表,并在1998年7月就财务报告中使用XML技术的潜力向AICPA高科技特派组主席韦恩·哈丁(WayneHarding)进行了汇报。1998年9月AICPA高科技特派组提出了使用XML技术的财务报告原型创建的“产品描述”(ProductDescription),并于1998年10月得到了AICPA的资助,以创建使用XML的财务报告原型。1999年AICPA认识到XBRL对会计职业的重要性,本年6月AICPA董事会同意资助XBRL研究。1999年8月AICPA与新加入的十二个公司(这些公司是:原“五大”会计师事务所、微软等软件公司、及财务信息中介公司等)成立XBRL指导委员会(theXBRLSteeringCommittee),并于1999年10月举行了第一次会议。在2000年4月,XBRL举办的第一次记者招待会正式揭开了XBRL的面纱。至此,XBRL在国际上的发展进入了日新月异的程度。2000年7月XBRL国际公布了第一个XBRL技术规范1.0,2003年12月,推荐的XBRL技术规范(Specification)2.1、XBRL2.1规范指南(Conformancesuite)、XBRL财务报告分类标准体系1.0(FinancialReportingTaxonomiesArchitecture,FRTA)公布,表明XBRL研究体系已逐步健全。下面我们回顾XBRL开发总的一般性9的技术规范(specification)和具体XBRL分类标准的进展。(一)XBRL规范进展回顾这可以分为XBRL规范及遵循守则两个方面来进行回顾。1、XBRL技术规范(Specification)XBRL技术规范提供XBRL运行的基本的技术定义。它定义财务信息中的XML元素(elements)与属性(attributes)。XBRL规范旨在为所有利益相关者造福。XBRL规范通常有以下四类受益者:财务报告编制者、财务信息中介(intermediaries)、财务信息使用者以及为以上三种使用者提供相关软件与服务的软件商2。自从2000年7月XBRL1.0发布后,XBRL规范经过了以下变化:XBRL1.0——XBRL2.0——XBRL2.0a——XBRL2.1,其中,XBRL2.1包含2003年12月发布的XBRL2.1及在2005年4月发布的勘误表两个部分。2、XBRL2.1遵循守则(ConformanceSuite)1.0XBRL2.1遵循守则1.0自2003年12月起草案(draft)公布,经过不同层次的推荐与核准后,至2005年4月25日发布了候选推荐稿(candidaterecommendation)。XBRL2.1遵循守则1.0主要描述XBRL2.1处理软件(processors)的遵循测试体系。发布XBRL2.1遵循守则1.0的目的主要是便于XBRL处理软件的开发与实施。遵循XBRL守则的应用软件生成的XBRL文档(包括分类信息与实例)应该可以在遵循XBRL守则的不同XBRL转换器使用,且不损失任何信息。遵循测试分为两个不同的水平:(1)最2资料来源:XBRL1