首页 > 范文大全 > 正文

XBRL财务数据转换与存储流程探讨

开篇:润墨网以专业的文秘视角,为您筛选了一篇XBRL财务数据转换与存储流程探讨范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

可扩展商业报告语言(eXtensible Business Repartin~Language,xbrl)是一种基于XML(eXtensible Markup Language)的标记语言,是目前应用于非结构化信息处理,尤其是财务数据处理的最新技术。但现阶段在我国财务会计领域实际应用XBRL技术过程中,尚存在诸多问题,本文拟立足于该价值链上数据提供者(企业)的角度,就加工输出XBRL财务数据过程中存在的数据转换与数据存储的主要问题,提出企业对xBRL财务数据转换与存储的基本流程和若干方案,并在此基础上从经济、技术、环境等因素分析评价XBRL财务数据转换与存储流程的具体方案。

一、XBRL财务数据转换存在的问题

现阶段我国企业财务会计领域XBRLr直用存在的主要问题之一是数据转换机制不完善。我国企业运用的财务软件种类很多,同一品种又有很多版本,由于数据库平台、开发工具以及输入输出数据的格式不尽相同,相互之间很难进行财务信息的交换。《信息技术会计核算软件数据接口》(GBT958l-2004)在一定程度上解决了不同软件数据的互通性和共享性的问题。但是,数据需求者获取数据时,仍需进行格式转换来适应自身软件的操作,XBRL技术的使用可以避免信息传递时不同软件之间反复转换数据的弊端,提高了数据利用的效率,而当前我国企业的财务管理信息系统输出的数据多是传统格式财务数据,如超文本标记语言(.HTML)、可移植文档(.PDF)、文本文件(.TXT)、文档文件(.DOC或.XSL)等文件格式。因此,企业要利用XBRI技术进行xBRL财务报告的编制和呈报,首先需要将传统格式的财务数据转换为xBRt格式的财务数据。

二、XBRL财务数据存储存在的问题

传统财务数据具有数据量大、综合性强、计算关系复杂等特点,对存储技术的要求比较高,经转换后的XBRL财务数据具有以下特点:一是存储量巨大,当增加所有XBRL编码和标识符后,传统数据库信息将增大10-20倍;二是数据灵活,可扩展,准确性高,呈现性强。每一个XBRL事项附带详实确切的元数据,并且这些元数据随着数据共同流动,例如资产负债表中的应收帐款项目,需附带坏账准备、客户名称、信用等级、账龄等多项数据,以便数据需求者通过各种查询条件进行财务数据快速索引查询及挖掘分析。XBRL财务数据的特性决定了对财务信息系统存储技术要求更高,数据提供者将传统财务数据转换为XBRL财务数据后,采用何种方式存储,才能够进行高效的数据索引与查询,才能保证xBRL财务数据的高安全性、高存取率、低存储成本,并能够为数据需求者(如有关证券机构、银行机构或政府部门等)的管理决策提供最有价值的信息,是XBRIJ财务数据存储的突出问题。 br>

三、XBRL财务数据转换与存储的基本流程

在应用XBRL技术进行财务信息处理的业务流程中,转换与存储是关键环节,将传统财务数据转换为XBRL财务数据时,需及时有效地对其进行存储,针对数据提供者(企业)存在的XBRL财务数据转换与存储问题,企业需根据自身经济、技术、环境条件改进企业财务信息处理流程。目前,将传统财务数据转换为XBRL财务数据有三种方式:手工转换、借助格式转换器转换、在原系统上加装集成XBRL适配器转换。在企业选择适当的方式将一般财务数据转换为XBRL财务数据时,需同步解决的问题就是对XBRL财务数据进行有效的存储。当前,XBRL财务数据的存储有以下三种方式可供选择:文件系统存储、关系数据库存储、原生XML数据库存储。从XBRL的技术发展和充分利用企业信息资源的角度出发,输出XBRL财务数据不需要重建企业原有财务管理信息系统和其他业务信息系统或ERP系统,应充分利用现有系统的资源,如系统本身的数据库和前端的应用软件,将传统财务数据转换为XBRL财务数据,同时采用适宜的方式存储。因此,数据提供者(企业)进行XBRL财务数据加工转换与存储可按照图l所示的基本流程进行。

即原财务信息系统输出传统财务数据,采用合适的转换方式将其转为XBRL财务数据并输出给数据需求者,同时采用合适的存储方式进行存储。数据提供者(企业)可以根据自身的经济、技术、环境等约束条件进行XBRL财务数据转换与存储方式选择与组合,如表1所示。

方案1:手工转换。文件系统存储。企业信息系统对外直接输出的是不可直接转换的打印文档或PDF格式文件,这一方案需要按照XBRI格式要求手工输入转换生成XBRL3C档,同时以文件的方式保存,利用操作系统进行处理。

方案2:手工转换,关系型数据库存储。按照XBRL格式要求手工输入形成XBfLL,文档,将XBRL财务数据存于关系型数据库。关系型数据库一般采用两种方式存储xBRL财务数据:一是把XBRL文档整体看成CLOB(CharaeterLarge Object,字符型大型对象)字段,直接存储到关系数据库中,简称CLOB字段方式;二是首先根据XBRL文档中数据的名称、类型、宽度及数据间的联系等创建关系模式,然后拆分xBRL文档,将其数据存储到关系模式中,简称拆分方式。

方案3:手工转换,XMl数据库存储。按照XBRL格式要求手工输入形成XBRL文档,将xBRL财务数据存储于原生XML数据库,其存储方式是记录存储方式,反映了XBRL文档层次信息,可以存储多级嵌套和多值元素,存入取出都直接对整个XBRL文档进行操作。

方案4:借助格式转换器转换,文件系统存储。由企业财务信息系统输出传统财务数据,并以电子文档的形式存放于如EXCEL表格、WORD文档、HTML文档等文件中,进一步转换成PDF文件直接,在数据需求方需要XBRL财务数据时可以通过格式转换器进行转换,转换成XBRL财务数据后采用文件系统存储。

方案5:借助格式转换器转换,关系型数据库存储。由企业财务信息系统输出传统财务数据,需要时借助格式转换器转换成XBRL财务数据,采用CLOB字段方式或拆分方式存储于关系型数据库。

方案6:借助格式转换器转换,XML数据库存储。由企业财务信息系统输出传统财务数据,借助格式转换器转换形成XBRL财务数据,存储于原生XML数据库。

方案7:集成适配器,文件系统存储。在企业原财务信息系统加装集成的XBRL配器,进行信息处理时直接按照XBRL规范编制并输出XBRL财务报告,存储于文件系统。

方案8:集成适配器,关系型数据库存储。在企业原财务信息系统加装集成的XBRL适配器,进行信息处理时直接按照XBRI觑范来编制XBRL财务报告并实时输出,同时对XBRL财务数据作技术处理后(CLOB字段方式或拆分方式)存储于关系型数据库。

方案9:集成适配器,XML数据库存储。在企业原财务信息系统加装集成的XBRI适配器,原系统信息处理时按照XBRL规范来编

制XBRL财务报告并实时输出,直接存储于XMI数据库。

四、XBRL财务数据转换与存储流程各方案的对比分析

就我国企业目前财务管理信息化的现状等环境因素,数据库应用、XBRL应用等技术因素及企业进行财务信息处理流程改造投入费用等经济因素对各种方案的对比分析如表2所示。

方案1、2、3共同的优点是经济成本都不高,但由于采用手工方式转换XBRL财务数据,数据出错率高、风险较大。其中方案1在经济、技术、环境各方面要求都最低,转换后XBRL财务数据存于文件系统能够保证据的完整性,但存储量小,不能满足XBRL财务数据存储空间的要求,不能发挥出XBRL财务数据灵活、快速索引与查询的优势,整体流程比较适合于信息化程度不高,对于数据的查询管理要求比较低的企业,实际应用价值较小。方案2将XBBEN务数据存于关系型数据库,虽然可以利用企业现有信息资源,符合目前我国流行使用关系型数据库支撑财务软件的现状,但XBRL财务数据需进行比较复杂的技术处理才能存储于关系型数据库,在数据及时性、真实性、相关性、呈现性上无法兼顾相对较好的特性,且关系模型难以处理xBRLS(档的元素嵌套和多值属性,容易产生数据库的大量空值和数据冗余。方案3将传统财务数据手工转换xBRL文档后用XMLN生数据库存储,相对关系数据库而言,省略映射过程,存储效率高,且无数据失真。但由于采用手工转换数据方式,且XMK原生数据库的发展尚不成熟,该流程的应用也不会在较大范围内推广。

方案4、5、6在企业原财务信息系统运行的情况下,根据系统生成不同的数据格式使用XBRI转换器进行转换。转换中不会造成数据的丢失和出错,能够保证XBRL财务报告的真实性。但只能在企业财务信息系统生成数据后才能进行转换,显然得到的数据具有滞后性,削弱了XBRL财务数据的优势。方案4转换后形成的XBRL财务数据虽然数据形式比较完整,但是数据存储量有限,无法满足快速灵活的多种查询需求。方案5经济、技术条件要求都较高,数据的存储处理复杂,容易造成数据失真。方案6将滞后的信息存储于原生数据库中,虽然便于索引与查询,但数据的及时l生成为整体流程被采用的制约因素。

方案7、8、9由于企业在原财务信息系统加上集成的XBR配器实时进行数据转换,所以数据的及时性是这三种流程的共有优势。方案7将实时转换的数据存于文件系统,适用于数据处理流量不大,但数据实时处理要求比较高的信息系统。

方案8虽然流程改造技术难度比较大,但就目前我国企业技术环境而言,是相对可取的一种方案。这种流程需要企业组织开发内嵌XBRL配器的企业财务管理信息系统,在数据处理的各个环节就将XBRL的元数据进行提取和转换,同时按照XBRL的分类标准对财务数据的要求进行标记,实时生成标准的XBRL文档,内嵌XBRL适配器不会对原系统的DBMS(数据库管理系统)、系统构架模式和实际应用产生影响。这种流程能最大限度地发挥XBRL的优势,可以充分利用现有系统的数据库资源实时地提供信息,也可充分利用现有的关系数据库存储数据,当前我国流行的财务软件所使用的数据库多为Oracle、sQL、VFP等关系数据库,在XML技术的发展与应用还不成熟的当前技术条件下,采用这种方式存储XBRL财务数据是一种现实的选择。目前我国已有一些企业在做该类存储方式的尝试,如上海证券交易所信息系统应用的X-SIR系统,就是一个利用关系数据库来存储XBRL财务数据的信息管理系统,其运行平台是Windows 2000 Server。

方案9在理论上和技术上是最合理的方案,可以及时地获取数据并转换,直接存于原生XML数据库,能够体现XBRL财务数据丰富的数据层次关系,无数据失真,保留了数据顺序,适合频繁的海量数据查询。但原生XML数据库还不成熟,仍处于研究阶段,相关商业化软件也不成熟,XML数据库的应用更不普及,因此,该方案暂时只能作为今后发展的目标。

综上所述,方案1、2、3、4、5、6、7由于存在较明显的缺陷,企业应权衡利弊,审慎选择,而方案8虽然也存在一定的缺陷,但是基于我国企业所处的内外部环境,不失为当前环境下一种现实的选择,同时,在企业应用XBRL进行财务信息处理的相关理论和技术不断发展完善的进程中,企业可将方案9作为今后的发展目标。

财务信息处理流程的改进与重组是企业财务信息化进程中必须经历并做出正确决策的环节,以上内容的探讨旨在于为财务报告信息价值链上的数据提供者应用XBRL技术推进企业财务信息化提供一些思路和建议。