Xbrl列报链接库自动转化为计算链接库的方法

文档序号:9564667阅读:1249来源:国知局
Xbrl列报链接库自动转化为计算链接库的方法
【技术领域】
[0001]本发明涉及XBRL分类标准,特别涉及XBRL列报链接库自动转化为计算链接库的方法。
【背景技术】
[0002]XBRL (extensible Business Reporting Language),可扩展商业报告语言是基于互联网、跨平台操作,专门用于财务报告编制、披露和使用的计算机语言,是一门用于商业信息进行电子交换的语言,有助于商业信息的编制、分析和交换。通过统一识别和标记数据,实现数据一次录入、多次使用。数据会计信息化第三次浪潮,主要标志为标准化、知识化、智能化、社会化和产业化,这一重大变革更是催生了 XBRL标准的制定和应用。如今,其已成财务信息交换的最新公认标准和技术。XBRL的专业性极强,对XBRL的文件的解析的要求极高。在XBRL文件中的分类标准文件,包含模式文件和链接库文件。通常的链接库文件包括定义链接库、列报链接库、计算链接库、标签链接库和参考链接库,而各个链接库文件之间既有各自的功能,也有一定的联系。目前市场上已成熟的XBRL财务报告分类标准和实例文档工具,很多都无法从列报链接库直接通过某种方法提取出计算链接库。列报链接库,用于定义某会计主题内容的具体展示;计算链接库,用于计算具有某会计主题下的元素间的信息关系;两者作为XBRL语言的链接库重要组成部分,能否通过列报链接库自动生成计算链接库,将极大地加快XBRL在企业财务管理的应用进度。本发明基于XBRL技术和XBRL分类标准链接库解析方法,从已经解析完毕的列报链接库中通过一定的方法提取出计算链接库,快速生成计算链接库,将生成的信息以对象的形式用于别的需求。

【发明内容】

[0003]本发明所要解决的技术问题,就是提供一种XBRL列报链接库自动转化为计算链接库的方法,通过对列报链接库的树结构的识别,依据计算链接库的通用层次结构,自动转化生成XBRL计算链接库。
[0004]本发明解决所述技术问题,采用的技术方案是,XBRL列报链接库自动转化为计算链接库的方法,包括以下步骤:
[0005]步骤1、系统读取XBRL列报链接库,计算获取XBRL列报链接库树形结构集合;
[0006]步骤2、系统解析每一 XBRL列报链接库树形结构的每一层每一个节点的元素属性及其首选标签;
[0007]步骤3、系统根据解析的元素属性及其首选标签判断该XBRL列报链接库树形结构是都能够转换出计算链接库,是则进入步骤4,否则进行不能转换的提示;
[0008]步骤4、系统根据XBRL列报链接库所在的角色建立计算链接库树形结构角色,并根据XBRL列报链接库树形结构的元素属性及其首选标签创建计算链接库树形结构;
[0009]步骤5、系统根据计算链接库树形结构完成计算链接库的转换。
[0010]具体的,所述步骤3中,系统检测每一 XBRL列报链接库树形结构的元素属性及其首选标签,若所检测的树形结构的所有元素属性都包含货币元素,且每一层所有首选标签中不包含或者只包含一个合计标签,则进入步骤4,否则系统显示无法提取该树形结构的计算链接库;
[0011]具体的,所述步骤4中,系统从第一层开始提取XBRL列报链接库树形结构的合计标签,将首次提取到的合计标签的元素作为计算链接库树形结构第一层的父节点,并将该层中的其他节点作为子节点,以此类推建立计算链接库树形结构的其他层次。
[0012]进一步的,所述子节点的弧的权重属性设为1。
[0013]具体的,系统检测XBRL列报链接库树形结构的任意一层中不存在合计标签,则不提取该层货币元素。
[0014]具体的,当系统检测货币元素A有一个非货币元素子节点B,非货币元素子节点B包含货币元素孙节点C,D,E,将货币元素孙节点中首选标签为合计标签的元素C作为货币元素A的子节点,货币元素孙节点D,E作为货币元素孙节点C的子节点构造计算链接库。
[0015]本发明的有益效果是:基于已经完整成型的XBRL列报链接库,通过列报链接库的树结构分析,自动转化为计算链接库,进而加快企业制定企业XBRL分类标准的进度,提升企业在财务XBRL信息化管理的竞争优势。
【附图说明】
[0016]图1为本发明XBRL列报链接库自动转化为计算链接库的方法实施例中的流程图。
[0017]以下结合实施例的【具体实施方式】,对本发明的上述内容再作进一步的详细说明。但不应将此理解为本发明上述主题的范围仅限于以下的实例。在不脱离本发明上述技术思想情况下,根据本领域普通技术知识和惯用手段做出的各种替换或变更,均应包括在本发明的范围内。
【具体实施方式】
[0018]下面结合附图及实施例详细描述本发明的技术方案:
[0019]本发明针对现有技术中不能通过列报链接库自动生成计算链接库的问题,提供一种XBRL列报链接库自动转化为计算链接库的方法,首先,系统读取XBRL列报链接库,计算获取XBRL列报链接库树形结构集合;其次,系统解析每一 XBRL列报链接库树形结构的每一层每一个节点的元素属性及其首选标签;然后,系统根据解析的元素属性及其首选标签判断该XBRL列报链接库树形结构是都能够转换出计算链接库,是则进入步骤4,否则进行不能转换的提示;再然后,系统根据XBRL列报链接库所在的角色建立计算链接库树形结构角色,并根据XBRL列报链接库树形结构的元素属性及其首选标签创建计算链接库树形结构;最后,系统根据计算链接库树形结构完成计算链接库的转换。基于已经完整成型的XBRL列报链接库,通过列报链接库的树结构分析,自动转化为计算链接库,进而加快企业制定企业XBRL分类标准的进度,提升企业在财务XBRL信息化管理的竞争优势。
[0020]实施例1
[0021]本例以流程图方式,进一步描述本发明的具体内容,流程图如图1所示:
[0022]1、读取获得列报链接库,获得来列报链接库的树形结构集合。
[0023]2、依次获得列报链接库树形结构集合中的所有树形结构,对树形结构的每一层的每一个节点进行解析。
[0024]3、如当前树形结构的每一层的每一个节点的首选标签都不是合计标签,或者所有节点的元素属性都不是货币类型的话,表示当前树形结构无法提取出计算链接库树形结构。
[0025]4、如当前树形结构所有节点的元素中包含货币元素,但是某一层级的货币元素中出现了多个首选标签是合计标签的元素,当前树形结构无法提取出计算链
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1