一种基于报表生成类型化维度XBRL报告的方法技术

技术编号:14514909 阅读:72 留言:0更新日期:2017-02-01 16:20
本发明专利技术公开了一种基于报表生成类型化维度XBRL报告的方法,其具体实现过程为:首先部署好软件环境,导入分类标准;标准导入后新建XBRL报表,新建表时指明XBRL报表所属的分类标准,以及分类标准中的ELR;在新建的XBRL表中按照用户需求定义表的格式、样式;对单元格进行设置,设置包括单元格的数据类型、单位、精度的设置以及元素信息和上下文信息;将表样发布进行填报,通过导出功能,即可生成XBRL报告。本发明专利技术的一种基于报表生成类型化维度XBRL报告的方法与现有技术相比,依据新的模型,用户可以不需要了解XBRL的相关知识,只是通过插入变动行的方式就可以直接填写类型化维度的XBRL报表,实用性强,适用范围广泛,具有很好的推广应用价值。

【技术实现步骤摘要】

本专利技术涉及计算机
,具体地说是一种基于报表生成类型化维度XBRL报告的方法
技术介绍
XBRL即可扩展商业报告语言,是国际上制定的将会计准则与计算机语言相结合,用于非结构化数据,尤其是财务信息交换的最新公认标准和技术。通过对数据统一进行特定的识别和分类,可直接为使用者或其他软件所读取及进一步处理,实现一次录入、多次使用。在XBRL标准中,各会计元素之间的关系需要在定义链接库中定义,展示的关系需要在列报链接库进行定义,相当于传统报表中的表样;实际的数据则是通过实例文档来进行披露。在传统的XBRL填报软件中,软件会按照列报链接库自动解析出表样来进行展示,但列报链接库只能是树形结构,某些结构比较特殊的表样无法表示,自动生成的表样经常不符合填报习惯,为财务人员填报带来困难。在财务报表中的某些表的结构在填报之前并不固定,报表需要可任意变动的行或列。在XBRL标准中,可以采取类型化维度技术来解决此问题,通过设置类型化维度的轴(轴下不包含固定成员),在填报时根据实际情况来确定类型化维度下的维度成员。传统实现类型化维度的方法是由用户在填报时手动填写包含了所属轴元素,期间,维度,等要素的上下文信息,这需要用户对XBRL标准有着深入的理解,而企业的财务人员大多数对XBRL技术规范缺乏了解,需要对财务人员进行培训才能进行正确的填报,另外XBRL相关的技术规范比较繁琐,短时间的培训难以掌握,这无疑给企业带来额外的负担。因此需要一种以传统报表的填报方式来填报,并能够生成符合规范的XBRL报告的软件技术。本专利技术是一种遵循XBRL标准的计算机技术,XBRL标准是一个以XML为基础,针对财务数据而设计的国际上通用的技术标准。XBRL实例文档报告的本质就是一个包含了财务数据以及数据结构信息的xml文件。一般公司所采用的报表系统,因其功能的复杂性,其表样,数据等信息都是储存在数据库之中,而XBRL报告则是通过制定一种国际通用的标准将这些信息存储在分类标准与实例文档中,专门用来进行信息披露。类型化维度技术是XBRL标准中的一种技术,本专利技术具体而言,就是一种能够用基于报表系统的数据库结构,来生成含有类型化维度XBRL报表的技术。
技术实现思路
本专利技术的技术任务是针对以上不足之处,提供一种基于报表生成类型化维度XBRL报告的方法。一种基于报表生成类型化维度XBRL报告的方法,其具体实现过程为:首先部署好软件环境,导入分类标准;标准导入后新建XBRL报表,新建表时指明XBRL报表所属的分类标准,以及分类标准中的ELR;在新建的XBRL表中按照用户需求定义表的格式、样式;对单元格进行设置,设置包括单元格的数据类型、单位、精度的设置以及元素信息和上下文信息;将表样发布进行填报,通过导出功能,即可生成XBRL报告。导入的分类标准包括元素定义、定义链接库、列报链接库、标签链接库以及计算链接库。新建XBRL报表的具体过程为:首先定义报表与XBRL元素对应关系,在该阶段,按照需求绘制好表样后,在表中填报数据的单元格指定对应的XBRL元素信息以及维度上下文信息;然后根据分类标准和实际数据生成XBRL实例文档,即声明上下文信息和元素信息的实例文档对象,依据此对象的数据结构通过XBRL解析引擎直接生成符合XBRL技术标准的实例文档。其中元素的对应规则为:若单元格是需要披露的数据,先识别出该单元格的会计科目,再对应XBRL分类标准中规定的表示该会计科目的实元素;若单元格是变动区域的序号或行次,先识别出该单元格所在变动区域的类型化维度,再将单元格对应为该类型化维度的轴元素。维度的对应规则为:首先识别该表是维度表还是非维度表,若是非维度表则不用设置维度信息,若是维度表,则先确定维度在列还是在行,根据行或列的意义,为行或列对应XBRL标准中规定的相应轴元素。报表放置在存储结构中,该存储结构包括格式表、样式表、数据表,其中报表中的每个单元格的信息储存在数据格式表中,报表的样式储存在报表的样式表中以数据的唯一编号关联,单元格中的数据储存在数据表中。在存储结构中,每一个数据项信息中加入实元素字段来存储XBRL实元素的唯一标识作为元素信息,加入维度信息字段存储维度元素的唯一标识作为维度信息,非维度表的维度信息为空。所述存储结构具体为:在数据库中将数据格式、数据样式、数据、XBRL元素、列报链接库分表存储,数据样式表与格式表通过数据ID关联,数据格式中存储各个数据项所在的表名和列名以及XBRL元素ID和上下文信息,XBRL元素表存储XBRL技术标准中规定的元素信息,列报链接库存储一张报表所应包含的XBRL元素ID。在格式表上扩展元素和维度两列以支持XBRL样式的报表导出,元素只储存一个元素ID,元素的具体信息储存在XBRL元素表中,XBRL元素表根据不同的分类标准通过程序导入数据库;维度信息中包含了维度元素的信息。XBRL元素信息和维度信息分别存储在数据格式表的不同列中,当元素信息列中所存的元素为实元素时,从维度信息列中读取固定的维度信息形成上下文信息;当类型化维度轴元素时,改变上下文的获取方式为从数据表中时实获取维度信息。所述XBRL实例文档由数据以及数据的上下文构成,其中数据是指的填报的具体数值,数值直接来源于报表系统中的数据表;上下文的构成包括会计期间、期间类型、单位、单位类型、数字精度、维度,在生成实例文档时,会计期间的当前期间由填报系统在填报时所选择的填报期间确定,具体某个单元格是本期还是上期则是在实施建表时确定,保存在格式信息中;期间类型、单位类型由数据格式表中关联到的元素属性中得到;单位、精度为建表时设定,由数据格式表中直接得到;对于一般的维度,即非类型化维度,由对应维度列中的内容通过关联XBRL元素表解析得到轴元素和轴下的维度成员元素;对于存在类型化维度的表,若从格式表的维度列中解析出的轴是类型化维度的轴,则不从XBRL元素表查维度信息,而是采用格式中定义的维度信息;若从数据格式表的对应元素列中读出的元素是类型化维度的轴元素,则此单元格应属于报表上某个变动区,若是行变动区,则类型化维度元素成员值保存在类型化维度轴所在的列中,若是列变动区成员值则保存在类型化维度轴所在行中,构成维度上下文的信息来自于数据表、数据格式表、XBRL元素表中的内容。本专利技术的一种基于报表生成类型化维度XBRL报告的方法和现有技术相比,具有以下有益效果:本专利技术的一种基于报表生成类型化维度XBRL报告的方法,能够实现在已有报表系统的基础上进行扩展,直接生成XBRL报告;在报表定义过程中加入了对应XBRL元素的部分,使每个单元格分别对应实元素和上下文信息;设计了一种新的存储模型,在传统报表存储结构的基础上增加字段来关联XBRL元素信息的表,通过设计的规则来存储类型化维度元素,能够在尽量少的改动原有存储结构的基础上满足支持XBRL类型化维度的需求;依据新的模型,用户可以不需要了解XBRL的相关知识,只是通过插入变动行的方式就可以直接填写类型化维度的XBRL报表,实用性强,适用范围广泛,具有很好的推广应用价值。附图说明附图1是报表与XBRL元素对应示意图。附图2是具有多个类型化维度报表定义的示意图。附图3是存储结构示意图。具体实施方式下面结合附图及具体实施例对本专利技术作进一步说明。如本文档来自技高网
...

【技术保护点】
一种基于报表生成类型化维度XBRL报告的方法,其特征在于,其具体实现过程为:首先部署好软件环境,导入分类标准,该分类标准包括元素定义、定义链接库、列报链接库、标签链接库以及计算链接库;标准导入后新建XBRL报表,新建表时指明XBRL报表所属的分类标准,以及分类标准中的ELR;在新建的XBRL表中按照用户需求定义表的格式、样式;对单元格进行设置,设置包括单元格的数据类型、单位、精度的设置以及元素信息和上下文信息;将表样发布进行填报,通过导出功能,即可生成XBRL报告。

【技术特征摘要】
1.一种基于报表生成类型化维度XBRL报告的方法,其特征在于,其具体实现过程为:首先部署好软件环境,导入分类标准,该分类标准包括元素定义、定义链接库、列报链接库、标签链接库以及计算链接库;标准导入后新建XBRL报表,新建表时指明XBRL报表所属的分类标准,以及分类标准中的ELR;在新建的XBRL表中按照用户需求定义表的格式、样式;对单元格进行设置,设置包括单元格的数据类型、单位、精度的设置以及元素信息和上下文信息;将表样发布进行填报,通过导出功能,即可生成XBRL报告。2.根据权利要求1所述的一种基于报表生成类型化维度XBRL报告的方法,其特征在于,新建XBRL报表的具体过程为:首先定义报表与XBRL元素对应关系,在该阶段,按照需求绘制好表样后,在表中填报数据的单元格指定对应的XBRL元素信息以及维度上下文信息;然后根据分类标准和实际数据生成XBRL实例文档,即声明上下文信息和元素信息的实例文档对象,依据此对象的数据结构通过XBRL解析引擎直接生成符合XBRL技术标准的实例文档。3.根据权利要求1所述的一种基于报表生成类型化维度XBRL报告的方法,其特征在于,其中元素的对应规则为:若单元格是需要披露的数据,先识别出该单元格的会计科目,再对应XBRL分类标准中规定的表示该会计科目的实元素;若单元格是变动区域的序号或行次,先识别出该单元格所在变动区域的类型化维度,再将单元格对应为该类型化维度的轴元素。4.根据权利要求1所述的一种基于报表生成类型化维度XBRL报告的方法,其特征在于,维度的对应规则为:首先识别该表是维度表还是非维度表,若是非维度表则不用设置维度信息,若是维度表,则先确定维度在列还是在行,根据行或列的意义,为行或列对应XBRL标准中规定的相应轴元素。5.根据权利要求1所述的一种基于报表生成类型化维度XBRL报告的方法,其特征在于,报表放置在存储结构中,该存储结构包括格式表、样式表、数据表,其中报表中的每个单元格的信息储存在数据格式表中,报表的样式储存在报表的样式表中以数据的唯一编号关联,单元格中的数据储存在数据表中。6.根据权利要求1所述的一种基于报表生成类型化维度XBRL报告的方法,其特征在于,在存储结构中,每一个数据项信息中加入实元素字段来存储XBRL实元素的唯一标识作为元素信息,加入维度信息字段存储维度元素的唯一标识作为维度信息,非维度表的维度信息为空。...

【专利技术属性】
技术研发人员:彭鹏
申请(专利权)人:济南浪潮高新科技投资发展有限公司
类型:发明
国别省市:山东;37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1