快速写入xbrl实例文档事实值的系统及方法

文档序号:9579349阅读:702来源:国知局
快速写入xbrl实例文档事实值的系统及方法
【技术领域】
[0001]本发明涉及XBRL分类标准,特别涉及快速写入XBRL实例文档事实值的方法。
【背景技术】
[0002]XBRL可扩展商业报告语言是基于互联网、跨平台操作,专门用于财务报告编制、披露和使用的计算机语言。XBRL实例文档作为封装商业事实的载体,在企业成功扩展分类标准后,大量工作集中在填写实例文档事实值上。尤其是大多数企业处于使用XBRL规范上报报表的初级阶段,财务人员需要一一手工将传统的报表或其他系统中导出的数据填入XBRL实例文档中。然而,财务报表数据量大、数据种类多、数据复杂的特点,使财务报表数据填入XBRL实例文档的难度加大。同时,企业开始使用XBRL规范上报数据后,以后每年、每季度或每月都会使用XBRL实例文档的方式再次上报数据。这意味着业务人员每次都需要手工输入一次财务数据。随着各类财务软件系统成熟度的提高,很多企业已经使用ERP、SAP系统作为财务工具,要将已有系统的数据转换成XBRL实例文档数据,也给业务人员不小的挑战。可见手工填报的方法,不能满足用户快速上报实例文档的要求。

【发明内容】

[0003]本发明所要解决的技术问题,就是提供一种快速写入XBRL实例文档事实值的系统及方法以实现用户快速上报实例文档。
[0004]本发明解决所述技术问题,采用的技术方案是,快速写入XBRL实例文档事实值的系统,包括业务数据存储模块、数据映射模块、数据选择与匹配模块及XBRL分类标准存储丰吴块;
[0005]所述业务数据存储模块,用于存储业务表;
[0006]所述XBRL分类标准存储模块,用于存储XBRL分类标准中的角色表;
[0007]所述数据映射模块,用于建立业务表与角色表之间的映射关系,并存储;所述映射关系至少包括业务表中每个单元格与角色表中每一元素的映射关系;
[0008]所述数据选择与匹配模块,用于根据上述映射关系选择每一元素对应的单元格中的数据作为事实值填入实例文档。
[0009]具体的,所述业务表至少包括资产负债表、损益表、现金流量表及财务报表注释。
[0010]具体的,系统使用拉线方式建立业务表与角色表之间的映射关系。
[0011]具体的,还包括升级模块,所述升级模块用于对业务数据存储模块、XBRL分类标准存储模块及数据映射模块中的存储数据进行更新升级。
[0012]快速写入XBRL实例文档事实值的方法,包括:系统接收业务表及XBRL分类标准中的角色表进行存储,根据存储的业务表及XBRL分类标准中的角色表建立业务表与角色表之间的映射关系,根据映射关系选择每一元素对应的单元格中的数据作为事实值填入实例文档。
[0013]具体的,所述业务表至少包括资产负债表、损益表、现金流量表及财务报表注释。
[0014]具体的,系统使用拉线方式建立业务表与角色表之间的映射关系。
[0015]具体的,还包括系统对业务表、XBRL分类标准中的角色表及映射关系进行升级。
[0016]本发明的有益效果是:通过本发明,用户只需要进行一次手工创建映射模型,以后每次上报财务数据时便可基于已经成功创建的映射模型快速读取最新的报表数据。
【附图说明】
[0017]图1为本发明快速写入XBRL实例文档事实值的系统及方法实施例中的流程图。
[0018]以下结合实施例的【具体实施方式】,对本发明的上述内容再作进一步的详细说明。但不应将此理解为本发明上述主题的范围仅限于以下的实例。在不脱离本发明上述技术思想情况下,根据本领域普通技术知识和惯用手段做出的各种替换或变更,均应包括在本发明的范围内。
【具体实施方式】
[0019]下面结合附图及实施例详细描述本发明的技术方案:
[0020]本发明针对现有技术中将已有系统的数据转换成XBRL实例文档数据需进行手工填写的问题,提供一种快速写入XBRL实例文档事实值的系统,包括业务数据存储模块、数据映射模块、数据选择与匹配模块及XBRL分类标准存储模块;所述业务数据存储模块,用于存储业务表;所述XBRL分类标准存储模块,用于存储XBRL分类标准中的角色表;所述数据映射模块,用于建立业务表与角色表之间的映射关系,并存储;所述映射关系至少包括业务表中每个单元格与角色表中每一元素的映射关系;所述数据选择与匹配模块,用于根据上述映射关系选择每一元素对应的单元格中的数据作为事实值填入实例文档。快速写入XBRL实例文档事实值的方法,包括:系统接收业务表及XBRL分类标准中的角色表进行存储,根据存储的业务表及XBRL分类标准中的角色表建立业务表与角色表之间的映射关系,根据映射关系选择每一元素对应的单元格中的数据作为事实值填入实例文档。通过本发明,用户只需要进行一次手工创建映射模型,以后每次上报财务数据时便可基于已经成功创建的映射模型快速读取最新的报表数据。
[0021]实施例
[0022]为使本方法的技术问题、技术方案及效果更加清晰明了,以下结合附图1,对本方法进行详细的说明。
[0023]首选创建业务数据存储模块,用于存储业务表包括资产负债表(balance sheet),损益表(income statement),现金流量表(statement of cash f low),财务报表注释,其他财务报告。然后导入业务数据模型,对于包含数据的财务报表,系统会将财务数据与模型做分离处理,得到业务数据源与业务数据模板。作为存放商业数据的模板,同时作为传统业务数据存储与XBRL实例文档事实值存储的桥梁,业务数据模板的梳理直接影响填写实例文档事实值的效率。业务数据模板与分类标准角色表的匹配率越高,后期业务人员手工填报的工作量越小。确定各个报表的组织结构后,报表内容是否填写具体的商业数据与方法实施无关,发明所需要的只是业务数据模型的模板。除了传统的Excel财务报表,通过ETL数据抽取技术,可将基于财务系统的数据,如ERP、SAP系统中的数据经过抽取
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1