第27卷第3期计算机应用与软件 2010年3月Computer Applications and Software Mar. 2010 基于XBRL的财务报告祝佳朱家乐(上海市计算技术研究所上海20∞40)摘要现在的财务报表所表现的内容越来越多,且越来越复杂,这种情况下就必然产生数据冗余,并且这个问题会随着企业的发展越来越明显,以至后来企业要花很大的功夫去制作核对报表。特别是对于那些需要以不同格式(PDF,WORD,HTML)提交的报表,更需要大量的人工操作。由于大量人工操作的介入,报表的正确性将很难得到保证O现行的财务报告模式已经不符合当前环境下财务报告的需要,而可扩展商业报告语言XBRL(eXtensible Business Reporting Language)的出现将改变这一状况,并对未来财务报告有着深远的影响。关键词XBRL 财务报告FINANCIAL REPORTS BASED ON XBRL Zhu Jia Zhu Jiale (Sha咆hωlnstitll!e0/ Compllting Technology, Shanghαi 200040. China ) Abstract The contenls contained in currenl financial reports are growing fast and are increasingly complicated. This situation will dεfinilely cause data redundancy ,and this problem will be becoming obvious along with the development of the companies which lead 10 the companies have to spend much more lime in making and checking Ihe statements. Especially for由osestatements submitted in different format (PDF, WORD, HTML) ,they need lots of manual operation ever more. Moreover, the correctness of the statements can’ t be guaranteed with so many manu于1operation involved. Exist ng mode of financial reports has been incongruous with the requ rement of financial report ng n current cir›cumslance. Nevertheless, the emergence of XBRL (extens ble business reporting language) will change such situation and will make deep in›fluence on future financial reports. Keywords XBRL Financial reports 尤其是财务信息处理的最新技术[门。XBRL是应用于商业信息。百|的编制、分析、交流,对提供和分析会计数据的人提供低成本、高效率的服务和可靠而准确的商业信息。XBRL是一套报告数据财务报告大多数是于工完成的,报告生成费时费力。公司的规毡,通过这套规范,可以进行报告数据的标准化,从而避免间及公司内部报表系统各不相同,如税务和财务等部门对数据非标准化数据造成的信息壁垒以及信息复用上的困难。的格式和内容的要求都不同,这使得公司不得不对数据进行清采用XBRL进行财务信息处理的优势是显而易见的,首先理筛选、人工制表,在数据格式和数据录入方面投入大量的人力它可以实现数据的一次输入多次使用,一次输入大大降低了输和物力。同时,在人工录入制表过程中,难免出现错误,对数据入错误率而且可以对输入的数据进行校验,从而使得分析结果的正确性也产生了威胁。目前很多公司的财务报告都是按照要更加准确;其次,不必进行数据的重新输入,因此可以把更多的求以不同的文件格式提交给不同的监管部门,因此公司就要根时间用于数据的分析上O据不同要求进行多次重复而繁琐的输入,而各监管部门在收到XBRL的出现和发展,将商业报告的收集、制作、分析和交提交的报告时,不能直接进行分析,必须把数据重新输入到分析流提升到前所未有的高标准、大范围。相对原来提供和使用商软件后才能进行分析,以提取所需信息,造成同一数据要重复多业数据的复杂工作而言,它节约了资源,大大提高了效率,提升次输入。随着科学技术的迅速发展,新技术的发展和应用大力了商业报告的准确性、可靠性和及时性。推动着社会的进步,随着技术革新不断地进行,特别是近二十年 XBRL原理计算机和Internet的高速发展为新式财务报告的产生方式提供XBRL技术主要由两部分组成:XBRL实例文档(Instance 了新的技术:XBRL技术正是为解决以上诸多问题而产生的。Document)和XBRL分类模式(TaxonomySchema)。在实例中主要是封装了商业事实(Fact),它为每-个数据都定义了一个特1 XBRL 有标签,这个标签可以被计算机直接读取。而在分类中则对这些商业事实的语义和语法进行了定义。 XBRL简介XBRL分类模式由Schema和Linkbases组成,它是用来定义可扩展商业报告语言XBRL是可扩展标记语言XML在业务报告信息交换方面的一种应用,是目前应用于业务信息处理,收稿日期:2∞9-01-14。祝佳,硕士,主研领域:财务分析系统。
第3期祝佳等:基于XBRL的财务报告161 实例文档中使用元素标签概念的分类集文挡。如同XML文件操作的介入,报表的正确性将很难得到保证。数据存储格式不需要相应的模式文档验证一样,XBRL实例文档也需要相应的统一,与其他公司共享数据存在一定的问题。此外由于不同部XBRL分类标准来给予验证支持。与XML不同的是,XBRL除门之间存在数据交换,不能实时反映企业的各种财务状况。财了模式文件外,还包括五个链接库Linkbase文档:LabelLink、务报表的使用者需要在成千上百条记录中找出需要的几条,花ReferenceLink、CalculationLink、PresentationLink和DefinitionLink。费了大量的时间在检索上。这些链接库文档把Schema中定义好的元素概念结合起来,描述了这些标记的计算关系、展示顺序关系、定义关系等,此外,La›3 基于XBRL的财务报告belLink和ReferenceLink还为模式元素和外部的说明文档提供了关联。XBRL分类标准通过Schema和Linkbases定义了→组由于XBRL给每个数据都有统一的格式,每个数据都拥有内部藕合的概念标记集,提供给XBRL实例来使用,分类结构如一个自己的独特标记。这些标记不仅包含了数据内容,还包括图1所示。了数据的一些内在消息和与其它数据的联系。采用XBRL后,企业可以通过界面录人的形式输入财务数据,然后依据Taxono"my通过XBRL处理器自动转化为XBRL实例文挡,也可以从原来的财务数据库中通过XBRL工具直接将财务数据转化为XBRL实例文挡。生成的实例文档可以被不同的部门拿来进行分析处理,也可以以不同的形式进行展示。因此,XBRL在财务信息交换中所具有的优势是显而易见的。把XBRL应用到财务I1战略1报告上就可以使单个文件应用于所有报告环节,而不需要在不同系统之间传递那些由不同数据库生成的不同精度的数据。向13黯Zel传统的财务报告方法相比,最明显的优势就是简化,不同于多个jhE哇峦嚣叫|数据库各自工作,有一个中央数据库专门用来存储财务报告数据,数据流始终是双向的,流程如图3所示。财务信息被保存在il RefZ缸~IL一一一一-一-一一一…」一个单一的XBRL实例丈档中,利用相应的软件可以快速获取图1分类结构相应的财务数据,大大方便了企业的财务数据的收集、整理和XBRL实例文档是财务报告的实例文件,是实际数据最终发布。存储的Xml文件,主要包含财务报告中的标签和数据。XBRL实例文档记录的是报告的事实,每一个实例文档都有一个DTS~ 靡虽(Discoverable Taxonomy set) ,它是指这个实例需要用到的XBRLTaxonomy的集合。2 当前财务报告的数据的流程企业是数据产生的主体,通过记录交易和其他商业活动产生的数据,并把交易数据通过人工或自动输入到交易数据图3XBRL财务报告流程库[2J。在交易数据库中的数据最终会输入到公司的会计数据因为XBRL采用了XML来存储数据,而XML本身就是跨库,数据再次被编制成各种报表、档案、法律记录。会计数据库平台的,XBRL的数据可以实现跨平台的数据传输交换,它可以中的数据是大量内部和外部报告的基础,通过分析各种内部报在不同的操作系统(Windows , Un ix , Linux)上使用。在互联网技告可以帮助企业找出企业经营的哪些方面可以改进,流程如图术高度发展的今天它能够充分发挥互联网的优势,使财务信息2所示。得到更有效的利用。XBRL的主要优势体现在制作和分析财务报告的各个方‘汪叫靡量时薛虽面。特别是可以自动化、低成本、快速、可靠、准确地处理数据,更好地提高收集、分析信息的质量和保证决策的正确。4 XBRL对财务信息生成和使用的影晌图2当前企业财务报告流程借助兼容XBRL的财务软件,企业将能够自动实现数据搜虽然大部分流程已经电子化,但是现在的财务报表所表现集整理,不同企业的财务数据将能够自动汇集而生成无格式的的内容越来越多、越来越复杂,这种情况下就必然产生数据冗XBRL实例丈档,通过唯一的实例文档很容易生成包含不同数余,并且这个问题会随着企业的发展越来越明显,以至后来企业据子集的不同种类的报告。使用XBRL的还可以检查数据的准要花很大的功夫去制作核对报表。特别是对于那些需要以不同确性。另一方面,在XBRL条件下,监管机构、中介机构或其他格式(PDF、WORD,HTML)提交的报表,更需要大量的人工操财务信息使用者在个性化输出和阅读财务报告的同时,可以自作。财务人员日常的工作是将日常交易数据存入交易数据库,动化处理电子化数据,而不受财务信息、披露格式的影响,比如投然后转入公司的会计数据库,再编制各种报表,由于大量的人工(下转第171页)
第3期王非:WehServices应用研究与RIA系统中的实现171 强大的已成熟的J2EE平台,有很多技术与框架可以选择。国很多的非结构化的数据时,使用这些文件作为数据载体处理起际上Flex技术的应用已经兴起,有很多网站、系统都已成功应来会很困难,几乎无法通过软件自动提取分析里面的内容。用这一技术。采用Spring、WebServices和Hibemate是一个有效XBRL使用的标签以标准化的会计业内定义为基础,以描述和的架构设计。Spring能有效地组织系统的中间层对象。将识别财务信息的每个项目为目的。通过对搜索内容加上详细的WebServices作为客户端和服务端的中介,对两者进行解嘱。标签后,搜索引擎就能更精确且快速地找到使用者所需的财务Hibemate是一个很有效的持久层技术。由于系统设计为这样信息,使得软件可以读取分析财务报表,用于各种分析目的。例的分层结构,从而使各层独立变化和很好的复用,这在实际开发如可以对数据进行展示、钻取和旋转等多维数据分析。在"财的系统中得到了充分的体现。务指标、公司、时间"三维立方体中按企业进行切片,即可得到公司的各财务指标随着时间的变化情况,如图5所示。汇总信参考文献息与详细信息之间的操作,如图6所示。对于不同公司的不同[ 1 J张惠芬,王兵,汝劲松,等.SOA在上海市民服务信息系统中应用年度的不同财务指标进行旋转操作得到不同角度的数据视图,的研究[J].计算机应用与软件,2ω8(10):187 -189 如图7所示。[2 J x-iJ福泉.基于SOA的客户关系管理系统设计[1].科技情报开发与经济,2∞8(20):141 -142 [ 3 J王线,张琛,裴立威.基于SOA的高校应用系统集成研究与设计/j / [JJ.渤海大学学报:自然科学版,2∞8(2): 185 -188. [ 4 J徐黎明,姚耀文.SOA开发框架的研究和实现[JJ.计算机应用,飞" ‘"'.如2∞8(SI) :307 -309. 品、手,".1'[ 5 J于守健,朱勤,黄晓虎,等.基于Web服务组合的业务流程集成[JJ.计算机应用与软件,2∞7(8):62-64.图5多维数据展示[ 6 J冯名正.Web服务组合研究综述[1].计算机应用与软件,2∞7 l 2007年班动费产2008年擅动贵产(2) :23 -27. 企业企业[ 7 J徐光侠,杨丹.基于WebService技术的异构系统的无缝集成[JJ.ι恻阳啊D按时刑制上制计算机工程与设计,2007(6) : 1409 -1411. 2007.年植动贵产2008年擅功暨产[ 8 J Adobe Systems Inc. F1回2Developer’ s Guide [OL].附出.∞m.-司..I二-*1.=-*1...'1二..I =.". I圆..企业1[ 9 J Adobe Systems Inc. F1ex 2 Developer’ s Guide [OL J . . 企业2[lOJ Webster S,McLeod A. Developing Rich Clients with Macrome-dia Flex 图6数据钻取分析[MJ . Peachpit Press, 2004. 2007年植动费产2008年擅动暨产[11 J潘大四.基于FLEX技术构建可离线Web应用程序的研究与实现,,*1 =..1三'虞l四..wl-..I.::...I主..1圃..[JJ.计算机科学,2∞8(7):293 -301. [12J彭晓)11.基于Flex的RIA与J2EE应用的整合[JJ .电脑与电信,ι 翩翩2008(2) :37 -39. 一'嘴罐噶哥户I =...萄瞥萨l 三'罐罐确慌户| 圃,,*_.费严皿~l'到-1皿η1200<1:皿7I 2J l I皿nl'阳也[ 13J罩字,马铁军.Hibernate数据持久化技术在轮胎企业MES中的应企业1企业2用[JJ.计算机工程与应用,2006(35):208 -210 [14J张英捷,刘万军.Spring AOP技术在J2EE系统安全性验证中的应图7数据旋转用研究[JJ.计算机工程与科学,2008(8):137 -138 . .".....、'"'"'"6 结束语{上接第161页)资者可以任意地检索、分析有关企业的财务和商业数据。监管现代商业环境下的财务报告是一个复杂的、不断变化的流者将比以前更加有效和快速地集合、验证数据,如图4所示。程。目前财务报告模式存在诸多弊端,如报告不及时、信息失真、监管困难等,XBRL的出现则能改变这一状况[3]XBRL提高了报表编制的效率及准确性,降低了数据采集的成本,提高了数据交换的效率。利用XBRL可以高效地编制各种格式的财务报表,并从各种格式的财务报表中快速、可靠地抽取所需的财务信息,从而为财务数据提供更广泛的可比性。使数据使用者能够更方便快捷地检索、读取和分析数据。可以预见,XBRL将对经济生活产生较大影响。尤其对于企业的会计信息披露,XBRL的实施将带来历史性的变革。图4XBRL的应用前景参考文献5 XBRL财务报告应用示例[ 1 J XBRL国际组织.hUp:1 Iwww. xbrl. org. [ 2 J布赖恩·伯杰伦.XBRL语言精要一-21世纪的财务报告[MJ.廉XBRL在各个行业中有广泛的应用价值。在XBRL出现之晓红,王俊,译.北京:中国人民大学出版社,2∞4.前,报告文档的数据格式很多,由于它们没有一个统一的数据格[ 3 J张天西.网络财务报告一一论XBRL的理论框架及技术上海:复式,这些文件很难被多个团体共同使用,特别是当协同软件处理旦大学出版社,2∞6.