XBRL在我国的发展前景探讨
XBRL(可扩展商务报告语言 eXtensible Business Reporting Language,)是针对企业财务报告而发展的标记语言,是应用于财务信息、报表与分析资料等的网络传输格式标准。XBRL是参照美国(GAAP)与其它各国的会计准则中对于财务报表内容符合的规范性和国际间信息互通性的考虑制定的,XBRL采用XML格式储存财务资料,XBRL目前由XBRL.org负责研发与国际推动事宜
XBRL以前称为可扩展财务报告语言(eXtensible Financial Reportin-g Markup Language,XFRML),是一种可免费获取的用于财务报告的电子语言标准。它是XML语言关于企业报告的一个子集,为财务机构准备、公布各种格式的财务报表、可靠地抽取及自动交换公开发行公司的财务报表及其他信息提供标准化方法。
一、 XBRL的目标
XBRL的构想最早是由美国华盛顿州的会计师Charles Hoffman在1998年4月份,提出的,并在AICPA赞助下于1998年12月31日提出了一个使用XML作为编制财务报表工具的原型。1999年 10月13日成立了XBRL.ORG,XBRL已于2000年7月1日发布XBRL规格书(Specification Version 1.0)及XBRL分类标准(Taxonomy)。(最新的版本是2003年4月23日发布的2.1版本
XBRL.ORG是为了制定XBRL标准和在世界范围推动XBRL而成立的,其主要目标有以下六个方面:
1. 降低信息交换成本、提高财务信息的可获得性。
2. 通过互联网提供具时效性的信息,提高信息的相关性。
3. 可自动交换并摘录财务信息而不受个别公司软件和信息系统的限制。
4. 可以减少为了不同格式需求的资料而重复输入的问题。
5. 解决由互联网上获取的HTML格式的财务信息不能直接用作分析、比较的困难。
6. 为投资者或分析者使用财务信息提供方便。
二、XBRL的基本特性
XBRL是一个基于XML标准的应用模式,它可以用来编制、发布各种不同样式的财务信息,也可以在网络中毫无限制地传递、交换、分析信息。对于一家公司来讲,当其需要将其财务信息在网络上发布的时候,只要将原来报表的电子文档格式转换成XBRL的标准格式即可,不论原始的报表的格式是Microsoft Office 的 doc或 xls,还是Html格式,甚至由企业会计信息系统数据库直接产生的报表格式。
使用XBRL将可使信息免费自由的使用且可允许任何人去撷取其所要的信息,由于XBRL是一个基于XML的跨平台的数据传输标准,是一个以标记语言编写的文本文件,只要用户的浏览器支持XML,用户就可以向浏览HTML格式的网页一样,浏览和下载需要的财务信息。目前,流行的浏览器都支持XML格式的XBRL。
XBRL是基于XML的标记语言,XML与HTML不同,尽管两者都是SGML(标准通用标记语言ISO8879)基础上发展的标记语言,但是,HTML着重是对文档在浏览器上显示时的格式进行标记,而XML是对文档的内容和结构进行标记。一个是对格式标记,一个是对文意进行标记,因此,XML更适合计算机阅读,通过计算机对树状结构的文档分析,用户可以更好地对文档的内容进行检索。
财务信息使用者通过XBRL更容易取得公司的信息,且速度也快了许多。最重要的是,财务信息使用者可以直接对下载的财务数据进行分析、利用,而不用进行第二次输入。2002年11月,微软公司推出与普华永道、纳斯达克证券交易公司合作的 .Net Web服务计划,该计划能够使投资者和分析家们利用微软公司的网络通过互联网对存储的财务数据进行访问并分析。这个项目就是以XBRL 和 Microsoft Office XP 智能客户端为基础,项目的核心是 Excel Investor's Assistant,它使用 XML Web services 直接向桌面发送 XBRL 数据。用户可以通过使用自己熟悉的工具 Microsoft Excel 来轻松地访问和分析数据。与中国证监委规定的以Adobe Acrobat的PDF格式为网络财务报表发布的电子档案相比,对于要通过网络数据进行财务分析的用户来讲,要优越得多,PDF格式的文档,在进行分析时,不能导入到Excel或acl等通用的分析和审计软件,必须打印后重新输入。XBRL可降低重新输入资料的次数,从而减少了财务数据错误的风险,更消除需要人工重新输入以显现不同资料的表达,增加资料的正确性。
XBRL文件易读、清晰,语法严谨,避免阅读时发生混淆的状况,能以任何简单的文字编辑器加工,也易于制作,XBRL是用ASCⅡ码来存盘,只要利用可以读取ASCⅡ码的简单文书处理工具如记事本、我WORD等就可以制作。
各类公司只要将他们的会计信息系统输出的各类电子文档形式的财务报表,通过相关的计算机程序,一次转换为XBRL格式的电子文档,就可以直接通过国际互联网的传播、导入到各种分析软件中使用。XBRL不但可让财务信息更有效的利用,而且可确保资料搜寻结果的正确性与相关性。XBRL提供的电子文档格式的财务信息,可以帮助投资者及其它财务信息使用者更有效地做出投资决策和经营决策。因此XBRL能最大限度满足信息使用者与投资者的需求。
三、XBRL的用途
对于一般企业而言,应用XBRL技术,书面财务报表的准备、网络财务信息的发布或上传至相关主管单位,可由专门的格式转换应用程序,一次完成XBRL的格式转换,不需要分多次进行数据处理作业。
对于投资大众来讲,可使投资者更快速地免费获得企业的相关财务资料,同时亦可直接对所获取的资料加以比较分析。
使用XBRL标准对审计机构来讲,是最大的受益者之一,企业财务报告采用XBRL统一披露企业财务信息的最主要的好处,即是不需要再以人工方式判读不同格式的资料,而可直接通过标准应用程序取得客户公开的财务资料的内容,如果能够进一步与企业统一以XBRL格式储存的经济业务数据库连结,各事务所只要在确定该系统各方面控制良好且逻辑无误后,便可直接通过网络进行连续性的实时审计和非现场审计,如此可减少大量人工操作,提高审计效率和质量。
对于投资分析师来讲,网络上所获取的资料可直接用以分析,同时也可以选择其所需的输出格式,提高资料汇总和分析的效率,可使分析师省去大量重复的数据处理的时间
对于证券管理机构而言,若各上市公司统一采用XBRL格式统一替代目前证监委规定的PDF格式为电子档案,则书面资料与资料上传都只需同样步骤即可完成,且各公司所上传之档案具有相同之格式,更可直接对其进行检查、比较与分析,可以最小成本达到信息公开透明化与公平化。
对各个政府机关与非营利组织来讲,政府可以规划标准XBRL的窗体及文件的格式,放置于政府公开网站上,可以供企业填写或缴交资料,政府机关与非营利组织内部许多财务性文件及窗体,统一规划为XBRL的标准文件,可以更加简化政府或非营利组织公文流程处理作业。
从财会系统软件制作企业来看,XBRL的出现为不同系统的数据交流提出一个低成本、高品质的解决方案,只要将输入输出接口设计为以XBRL基础的统一格式与型态,就可轻易解决整合性系统跨越各种不同平台的问题。
四、XML技术概要
XBRL是基于XML技术的具体运用,XML(可扩展标记语言)描述了一类称为XML文件的数据对象,同时也部分地描述了处理这些数据对象的计算机程序的动作。XML是SGML(标准通用标记语言ISO8879)针对特定应用领域的一个子集,或者说是SGML的一种受限形式。
根据定义,XML文件是合乎规范的SGML文件,是一组技术的集合,包括:DTD(文档类型定义)、XML Schema(XML数据模式)、XSL(可扩展样式语言)、XQL(查询语言)等等XML标准同时兼具(1)简单性,使用标记语言编写的文本文件,(2)丰富的数据结构表现,(3)能自行定义标记,以及(4)处理多国字符等四项特性,并且改善HTML文件内容判读必须由人工执行的缺点,使得XML可同时提供给机器判读与人工阅读两种途径,XML文件能像HTML文件一样能在Web上直接被阅读。
由于XML的标记可以由用户自定义,对可能造成标记名称重复的问题,就必须在XML文件中定义名称空间(Namespace),名称空间的定义采用网址的名称和路径,也就是URI都是用标记语言编写的文本文件,都能在浏览器上直接被阅读。
由于XML可以由用户对标记进行自定义,可能造成标记名称重复的问题,因此,可以在XML文件中定义名称空间(Namespace),名称空间的定义采用网址的名称和路径,也就是URI。将某一领域或行业规范的标记名称放在互联网上,便于相关用户应用。如XBRL定义的名称空间放在XBRL.ORG上。
五、XBRL技术架构XBRL与XML、SGML和HTML的关系如上图所示:
XBRL可以说是XML在企业报告文件上的应用技术架构,XML所支持的各种文件架构均适用于XBRL,但XBRL必须进一步地定义出所有适用于企业财务报告的文件格式定义(DTD, Document Type Definition)、文件纲要(Schema)与分类标准(Taxonomy),方能有效发挥XML文件应用技术的好处。
1.DTD在XBRL的应用
XML文件可通过DTD提供给应用程序一个资料交换的标准格式,DTD是属于XML文件的一部分,DTD在XML文件所扮演的角色就是定义XML文件的元素架构、元素标记和属性。
2.Schema文件在XBRL的应用
XML Schema和DTD的用途类似,主要是验证XML文件,Schema原本为微软所提出的XML规格之一目前已成为W3C的草案规格,其特点如下:(1) XML Schema不像DTD拥有自己的定义语法,它本身就是一份格式良好(well-formed)的XML文件,即文件内不包含DTD。
(2) XML Schema支持四十种以上的资料型态,而且允许使用者自定各种XML元素的资料型态。
(3) XML Schema支持名称空间,比起DTD拥有更大的扩充性。因此,以XML为发展基础的XBRL,只需由权威机构订定好XBRL文件专用的标准DTD或Schema文件,则各公司都能够依照XBRL所定义完成的元素架构、元素标记、属性和空间名称,建立出标准的XBRL文件,定义企业在网络上公布各种不同的标准化财务报告,并可进行文件有效性的验证。
3.XBRL分类的应用
XBRL分类主要目的是为了提供一个自定义标记的规范,可以让不同公司的财务信息,以相同的名称或方式来呈现。由于在XML的架构下,标记是可以自行定义,因此XBRL分类必须对表达公司财务信息的标记统一定义,而且每个项目都必须独一无二。目前XBRL根据美国GAAP准则,总共已定义了1,880个卷标,可以分成12类,中文翻译的分类如下:
五、XBRL的运作XBRL与HTML一样,都是标记语言,可以通过服务器传送到用户的浏览器上,浏览器根据XBRL或HTML文件中的标记,对文件进行处理,处理后的信息,在显示器上现实。当屏幕上显示或打印输出相关数据时,用户却看不见这些标记。所不同的是,HTML的标记主要是要求浏览器对格式进行解释,而XBRL的标记主要是要求浏览器对内容和文档结构进行解释,而且,基于XML的XBRL,可以自定义各种基于内容的新标记。
标记语言是符合SGML(ISO8879)的计算机数据交换和传输语言,标记语言的语法格式比较简明,一般为:
<标记 属性1=“属性值1” 属性2=“属性值2”>要标记的文本</标记>。标记可以进行合理地嵌套。
例1:
<font color="#0033CC"><b><font size="4" face="黑体">上海理工大学</font></b></font>
这是HTML的标记,意思是要求浏览器在显示时将“上海理工大学”几个字,以黑体显示,大小为4,粗体,颜色为“#0033CC”表示。HTML仅仅对格式进行标记,浏览器解释这段文本时,并不知道“上海理工大学”这几个字的含义。
例2:
<企业信息>
<公司>和平公司</公司><损益表 日期="P1Y/2003-12-31"><销售收入>50000</销售收入><销售成本>30000</销售成本><销售毛利>20000</销售毛利></损益表></企业信息>
这是XML的标记,意思是要求浏览器在显示时,企业信息标记中的信息,其中,公司名称为“和平公司”,损益表的日期属性为“2003年12月31日”,损益表中包括三个字段,销售收入为“50000”,销售成本为“30000”销售毛利为“20000”。浏览器解释这段文本时,知道相关标记中的每个字符的含义。
XBRL格式的文本存储在XML文件中,通过DTD或XML Schema定义XML文件的元素架构、元素标记和属性,由于,XML仅对语义进行标记,通过及其阅读,可以知道那些数据属于哪个字段,但是,并不知道数据应以怎样的方式显示。必须通过CSS或XSL等样式表对文本进行格式化后才能在浏览器上显示。
六、XBRL在中国的应用前景
XBRL的特点和在财务报告发布和分析处理上优势是非常明显的,XBRL在中国的应用前景究竟如何呢?事实上目前还很难进行评估。美国、英国和加拿大等国家的会计组织一直在大力推广XBRL,世界上个大会计事务所和各大软件制造商都是XBRL.ORG成员,但是在国内尚未在会计学界和软件制造业界引起重视,目前,我国境内还没有一家XBRL.org机构的会员,仅在少量媒体上有所报道,对于XBRL的研究可以说尚未起步。
对于XBRL在我国的进一步研究和推广本人认为,研究要加快,推广要谨慎,要进一步探索适合中国国情的XBRL。
1.尽快成立国内XBRL协会及XML应用标准研究机构
国内的会计及审计准则都是由财政部牵头制定的,XBRL的研究也应该由财政部牵头,这样做将有助于国内XBRL Taxonomy中关于会计科目表达标准化和报表项目表达标准化的建立,使得会计科目、报表项目等的表达能有一定的标准规范,使不同的公司资料互换上有标准的表达方式,即XBRL以gb2312编写的简体中文标记的规范化和标准化。同时,应该组织和推动XBRL的文档翻译计划。
XBRL并不改变现有的会计准则,也不要求企业额外地提供会计准则或会计制度规定以外的财务信息,仅仅是一个财务报告电子文件的格式标准,因此,可以由财政部门牵头,根据全国通行企业会计制度和有关准则制定中文架构下的XBRL Taxonomy和Schema以及基于中文的XBRL的查询语言。
2.密切注意世界各国对XBRL研究的动向
XBRL是否能成为所有全世界各类企业发布报告的通用国际商业语言?目前还很难下结论,XBRL.ORG对有关标准还在进一步修改和完善,还需要得到W3C(国际互联网联盟)的正式推荐,目前W3C正式认可推荐的基于XML的运用于特定领域的标记语言标准有:CML(chamical Markup Language)和Math ML(Mathematical Markup Language)XML应用于描述化学和数学公式的标记语言;SMIL(Synchronized Multimedia Integration Language)同步多媒体集成语言安排网页上的视频、声音及文字各部分的时序,制作集图片、声音和文本等的标准;ebXML又称电子商务可扩展性链接标示语言,它是统一的全球性XML标准模块,目的是为了便于各种不同规模的团体开展电子贸易等。随着美欧国家进一步的实践和软件商进一步的推动,XBRL还将有新的发展。
3.推广要谨慎
XBRL牵涉到的问题很多,有些问题目前很难做到马上解决,因此应该分步骤、分阶段地逐步推行。
首先,可以由财政部牵头组织国内部分高校或研究机构进行XBRL在国内运用的可行性分析。如果XBRL在国内运用的没有可行性,就可以在没有很大的投入前及时放弃。如果XBRL在国内运用是具有可行性的,可以按国际惯例建立一个XBRL.ORG.CN的虚拟组织,并加入XBRL.ORG,由XBRL.ORG.CN邀请国内各高校、会计事务所、软件制造商和上市公司加入,共同对XBRL的规范和标准提出建议,并初步制定相关的标准,同时鼓励各成员运用此标准制作软件原型,进行组织测试。一旦,条件成熟就由XBRL.ORG.CN提出完整的中国XBRL方案,由财政部批准试行和正式推广实行。
XBRL仅仅是一个财务报表使用的电子文档的标准格式,并不是替代现有的财务报表的企业经营情况和财务情况的表述,也不会因为使用了XBRL而实质性地提高财务报告的质量,更不能因此而减少做假账、假做账等违背会计职业道德的事情的发生。但是,使用XBRL能够提升企业财务报表在网上发布的质量,使企业上传到互联网上的财务信息得到更加充分的利用。
【参考文献】
[1] XBRL:Moving Toward A Common Language For Financial Reporting,http://www.ifac.org/Library/ArticleFiles/xbrl.doc,IFAC /July 2002[2] XBRL Progress Report April 2003, http://www.xbrl.org/whatisxbrl/index.asp[3]企業財報擬採網路XBRL,經濟日報2003.6.24(中国,台湾)