一种基于xbrl实例文档智能生成上下文的方法

文档序号:9471349阅读:431来源:国知局
一种基于xbrl实例文档智能生成上下文的方法
【技术领域】
[0001]本发明涉及可扩展商业报告语言XBRL在线展示平台,具体涉及一种基于XBRL实例文档智能生成上下文的方法。
【背景技术】
[0002]XBRL是一种基于互联网生成和传输商业报告的语言,它借助可扩展标记语言的相关技术,通过对商业报告中的数据增加特定的标签和分类,以支持数据信息的识别、处理与交流。XBRL技术可用于财务信息的处理,通过给财务会计数据添加特定的分类标签,使得计算机能够“读懂”财务报告,并通过内置的验证机制,使计算机能够自动处理分析报表。XBRL的推广应用有助于商业信息的识别、处理、分析、比较和交流。XBRL基本框架主要由技术规范、分类标准和实例文档三部分组成。
[0003]XBRL实例文档是根据XBRL技术规范,按照XBRL分类标准制作的实际财务或商业数据文件,它是XBRL数据的重要载体,也是XBRL具体应用的关键所在。上下文描述实例文档事实值实体的信息、报告期间、报告场景。

【发明内容】

[0004]本发明所要解决的技术问题是:提出一种基于XBRL实例文档智能生成上下文的方法,使财务人员在XBRL实例文档填报中只需要关注填报的值,不需要在去定义上下文信息,从而简化流程,提高效率。
[0005]本发明解决上述技术问题所采用的方案是:一种基于XBRL实例文档智能生成上下文的方法,包括以下步骤:
[0006]a.XBRL引擎通过分类标准文件生成实例文档文件,并转换为实例文档对象;
[0007]b.筛选实例文档展示财务报表,从展示财务报表中选择需要添加元素事实值的单元格;
[0008]c.获取元素对象的期间类型和单元格财务数据的报告期间,基于所述期间类型和报告期间构建上下文期间对象;
[0009]d.获取工商注册号,基于所述工商注册号构建上下文的实体信息对象;
[0010]e.获取元素事实值的维度信息对象,基于所述维度信息对象构建上下文的场景信息对象;
[0011]f.获取实例文档上下文ID ;
[0012]g.将上下文实体信息对象、上下文期间对象、上下文场景信息对象和上下文ID组合为上下文对象。
[0013]进一步的,步骤c中,所述获取元素对象的期间类型的方法是:通过元素事实值的单元格的元素命名空间和名字,在分类标准对象中取出元素对象的期间类型。
[0014]进一步的,步骤c中,所述单元格财务数据的报告期间的方法是:从展示财务报表中取出元素事实值的单元格财务数据的报告期间。
[0015]进一步的,步骤d中,所述获取工商注册号的方法是:通过分类标准对象关联的公司信息中取出公司的工商注册号。
[0016]进一步的,步骤e中,所述获取元素事实值的维度信息对象的方法是:通过元素事实值的单元格在展示财务报表中位置,取出该位置在财务报表中的维度信息对象。
[0017]进一步的,步骤f中,所述获取实例文档上下文ID的方法是:基于XBRL技术规范和财务部的编报规则按照相应算法自动生成实例文档上下文ID。
[0018]本发明的有益效果是:本发明能够使财务人员不关心上下文的情况下对财务报表进行填报,在填报完成后,能够通过财务报表的展示结构智能去生成实例文档中事实值单元格的上下文信息,让财务人员在XBRL实例文档填报中只需要关注填报的值,不需要在去定义上下文信息,从而简化财务报告流程,提高效率。
【具体实施方式】
[0019]本发明提供了一种基于XBRL实例文档智能生成上下文的方法,基于公司的工商注册信息、公司财务报告的期间、XBRL分类标准定义的场景信息,按照XBRL技术规范、财政部编报规则,通过特定的算法自动生成实例文档事实值的上下文信息,进而达到智能生成上下文的方法。具体包括以下步骤:
[0020]1、XBRL引擎通过分类标准文件生成实例文档文件,并转换为实例文档对象。
[0021]2、筛选实例文档展示财务报表,从展示财务报表中选择需要添加元素事实值的单元格。
[0022]3、通过元素事实值的单元格的元素命名空间和名字,在分类标准对象中取出元素对象的期间类型。
[0023]4、从展示财务报表中取出元素事实值的单元格财务数据的报告期间。
[0024]5、通过分类标准对象关联的公司信息中取出公司的工商注册号。
[0025]6、通过元素事实值的单元格在展示财务报表中位置,取出该位置在财务报表中的维度信息对象。
[0026]7、根据步骤3元素和步骤4中的元素对象的期间类型与报告期间构建上下文期间对象。
[0027]8、根据步骤5的公司的工商注册号构建上下文的实体信息对象。
[0028]9、根据步骤6的维度信息对象构建上下文的场景信息对象。
[0029]10、根据特定的算法,按照XBRL技术规范和财务部的编报规则自动生成实例文档上下文ID
[0030]11、把上下文实体信息对象、上下文期间对象、上下文场景信息对象和上下文ID智能组为上下文对象。
[0031]实施例:
[0032]以四川长虹电子集团有限公司的分类标准、四川长虹电子集团有限公司的工商注册号为510700000004075、报告期间为2012、资产负债财务报表中的个别维度下的资产元素填报为例。
[0033]1、XBRL引擎为四川长虹电子集团有限公司的分类标准生成一个四川长虹电子集团有限公司在2012年的实例文档文件。
[0034]2、筛选实例文档资产负债财务报表,从资产负债财务报表中选择资产元素在个别维度下的单元格。
[0035]3、通过资产元素的命名空间和名字,在分了标准对象中取出资产元素的期间类型是时点型。
[0036]4、资产元素在个别维度下的单元格的报告期间是2012.
[0037]5、四川长虹电子集团有限公司的工商注册号是510700000004075。
[0038]6、资产元素在个别维度下的单元格的维度信息是合并下的个别维度。
[0039]7、根据资产元素的时点型和报告期间2012构建上下文期间对象。
[0040]8、根据四川长虹电子集团有限公司的工商注册号510700000004075构建上下文的实体信息对象。
[0041]9、根据合并下的个别维度信息对象构建上下文的场景信息对象。
[0042]10、智能生成上下文ID为FY2012e_个别。
[0043]11、把上下文实体信息对象、上下文期间对象、上下文场景信息对象和上下文ID智能组为上下文对象。
【主权项】
1.一种基于XBRL实例文档智能生成上下文的方法,其特征在于,包括以下步骤: a.XBRL引擎通过分类标准文件生成实例文档文件,并转换为实例文档对象; b.筛选实例文档展示财务报表,从展示财务报表中选择需要添加元素事实值的单元格; c.获取元素对象的期间类型和单元格财务数据的报告期间,基于所述期间类型和报告期间构建上下文期间对象; d.获取工商注册号,基于所述工商注册号构建上下文的实体信息对象; e.获取元素事实值的维度信息对象,基于所述维度信息对象构建上下文的场景信息对象; f.获取实例文档上下文ID; g.将上下文实体信息对象、上下文期间对象、上下文场景信息对象和上下文ID组合为上下文对象。2.如权利要求1所述的一种基于XBRL实例文档智能生成上下文的方法,其特征在于,步骤c中,所述获取元素对象的期间类型的方法是:通过元素事实值的单元格的元素命名空间和名字,在分类标准对象中取出元素对象的期间类型。3.如权利要求1所述的一种基于XBRL实例文档智能生成上下文的方法,其特征在于,步骤c中,所述单元格财务数据的报告期间的方法是:从展示财务报表中取出元素事实值的单元格财务数据的报告期间。4.如权利要求1所述的一种基于XBRL实例文档智能生成上下文的方法,其特征在于,步骤d中,所述获取工商注册号的方法是:通过分类标准对象关联的公司信息中取出公司的工商注册号。5.如权利要求1所述的一种基于XBRL实例文档智能生成上下文的方法,其特征在于,步骤e中,所述获取元素事实值的维度信息对象的方法是:通过元素事实值的单元格在展示财务报表中位置,取出该位置在财务报表中的维度信息对象。6.如权利要求1所述的一种基于XBRL实例文档智能生成上下文的方法,其特征在于,步骤f中,所述获取实例文档上下文ID的方法是:基于XBRL技术规范和财务部的编报规则按照相应算法自动生成实例文档上下文ID。
【专利摘要】本发明涉及可扩展商业报告语言XBRL在线展示平台,其公开一种基于XBRL实例文档智能生成上下文的方法,使财务人员在XBRL实例文档填报中只需要关注填报的值,不需要在去定义上下文信息,从而简化流程,提高效率。该方法包括a.XBRL引擎通过分类标准文件生成实例文档文件,并转换为实例文档对象;b.筛选实例文档展示财务报表,从展示财务报表中选择需要添加元素事实值的单元格;c.获取元素对象的期间类型和单元格财务数据的报告期间,构建上下文期间对象;d.获取工商注册号,构建上下文的实体信息对象;e.获取元素事实值的维度信息对象,构建上下文的场景信息对象;f.获取实例文档上下文ID;g.基于获取的信息组合上下文对象。本发明适用于企业财务报告快速生成。
【IPC分类】G06F17/22
【公开号】CN105224513
【申请号】CN201510615878
【发明人】倪元红, 居邦, 许岩龙
【申请人】四川长虹电器股份有限公司
【公开日】2016年1月6日
【申请日】2015年9月24日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1