CN105354181A - Xbrl文档的校验及纠错定位方法 - Google Patents
Xbrl文档的校验及纠错定位方法 Download PDFInfo
- Publication number
- CN105354181A CN105354181A CN201510615869.1A CN201510615869A CN105354181A CN 105354181 A CN105354181 A CN 105354181A CN 201510615869 A CN201510615869 A CN 201510615869A CN 105354181 A CN105354181 A CN 105354181A
- Authority
- CN
- China
- Prior art keywords
- verification
- xbrl
- document
- checking
- classification
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/20—Natural language analysis
- G06F40/205—Parsing
- G06F40/221—Parsing markup language streams
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/20—Natural language analysis
- G06F40/232—Orthographic correction, e.g. spell checking or vowelisation
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Machine Translation (AREA)
Abstract
本发明涉及XBRL分类标准。本发明针对现有技术中的XBRL文档验证***只是提示错误信息,或对错误信息做一些强制性的修改的问题,提供一种XBRL文档的校验及纠错定位方法,首先,***接收待校验的XBRL文档及校验类型命令;其次,***调取校验类型下的校验命令并提示用户对该校验规则进行配置;然后,***根据配置后的校验规则对XBRL文档进行校验,得出校验结果并显示;最后,***检测校验结果并在XBRL文档中定位出错点并进行提示。通过本体系可发现分类标准和实例文档中的问题,并对错误信息进行提示,对不同的校验错误结果提供不同的修改意见;用户可快速定位错误出处,并可根据本体系定制的修正方式进行处理,可提高用户的工作效率。适用于XBRL实例文档的校验。
Description
技术领域
本发明涉及XBRL分类标准,特别涉及XBRL实例文档的校验及出错点定位方法。
背景技术
XBRL(eXtensibleBusinessReportingLanguage),可扩展商业报告语言是一门用于商业信息进行电子交换的语言,有助于商业信息的编制、分析和交换。通过统一识别和标记数据,实现数据一次录入、多次使用。数据会计信息化第三次浪潮,主要标志为标准化、知识化、智能化、社会化和产业化,这一重大变革更是催生了XBRL标准的制定和应用。如今,其已成财务信息交换的最新公认标准和技术。
企业使用XBRL的目的是生成实例文档进行上报,通过XBRL生成实例文档的过程中,较为繁琐且重要的过程便是对实例文档进行填值,特别是期间年份、维度信息的对应,操作人员对分类标准较为陌生的情况下,很难正确的将财务报告事实值写入实例文档。在使用XBRL进行财务报告上报时,相对XBRL相关业务,相关操作人员对财务报表更为熟悉。基于此种情况,相关人员只需梳理相关传统财务报表,在分类标准中找到与该财务报表对应的角色,将科目与角色对应即可,在生成实例文档时,自动将期间信息与维度信息映射到实例文档。例如将传统财务表资产负载表进行数据映射,先找到与之对应的分类标准角色将财务报表中的科目-货币资金与角色下元素一一对应,用户不用去关注分类标准中的dimension、member元素信息。而这种转换方式往往会出现错误。为了保证实例文档的准确性,在生成文档后,需要***对其进行自动验证。
现有的XBRL技术框架主要由技术规范、分类标准和实例文档三部分组成。而校验作为最后的保护屏障,它应发现和排除分类标准和实例文档中的问题,确保数据的准确性和规范性。由此可见,一套完善的校验体系显得尤为重要。现有***都只是提示错误信息,或对错误信息做一些强制性的修改。这种验证方式并不利于用户的排查,并且通常***的强制修改并不准确,使得现有的验证方式并不能满足用户验证需求。
发明内容
本发明所要解决的技术问题,就是提供一种XBRL文档的校验及纠错定位方法,实现XBRL文档的错误修改及提示,提高用户工作效率。
本发明解决所述技术问题,采用的技术方案是,XBRL文档的校验及纠错定位方法,包括以下步骤:
步骤1、***接收待校验的XBRL文档及校验类型命令;
步骤2、***调取校验类型下的校验命令并提示用户对该校验规则进行配置;
步骤3、***根据配置后的校验规则对XBRL文档进行校验,得出校验结果并显示;
步骤4、***检测校验结果并在XBRL文档中定位出错点并进行提示。
具体的,所述步骤1中,校验类型至少包括XML校验、分类标准校验及实例文档校验。
具体的,所述分类标准校验至少包括分类标准基础校验、FRTA校验、分类标准维度校验、分类标准公式校验及分类标准财政部编报规则校验。
具体的,实例文档校验至少包括实例文档基础校验、FRIS校验、实例文档维度校验、实例文档公式校验及实例文档财政部编报规则校验。
具体的,所述步骤3中,校验结果包括报错编码信息、规则描述信息、错误描述信息及修改意见信息。
进一步的,***检测用户是否同意修改意见信息,是则自动根据修改意见信息修改XBRL文档,否则删除修改意见信息。
具体的,所述步骤4中,***通过高亮提示法提示定位的出错点。
本发明的有益效果是:通过本体系可发现分类标准和实例文档中的问题,并对错误信息进行提示,对不同的校验错误结果提供不同的修改意见;用户可快速定位错误出处,并可根据本体系定制的修正方式进行处理,可提高用户的工作效率。
附图说明
图1为本发明XBRL文档的校验及纠错定位方法实施例中的流程图。
以下结合实施例的具体实施方式,对本发明的上述内容再作进一步的详细说明。但不应将此理解为本发明上述主题的范围仅限于以下的实例。在不脱离本发明上述技术思想情况下,根据本领域普通技术知识和惯用手段做出的各种替换或变更,均应包括在本发明的范围内。
具体实施方式
下面结合附图及实施例详细描述本发明的技术方案:
本发明针对现有技术中的XBRL文档验证***只是提示错误信息,或对错误信息做一些强制性的修改的问题,提供一种XBRL文档的校验及纠错定位方法,首先,***接收待校验的XBRL文档及校验类型命令;其次,***调取校验类型下的校验命令并提示用户对该校验规则进行配置;然后,***根据配置后的校验规则对XBRL文档进行校验,得出校验结果并显示;最后,***检测校验结果并在XBRL文档中定位出错点并进行提示。通过本体系可发现分类标准和实例文档中的问题,并对错误信息进行提示,对不同的校验错误结果提供不同的修改意见;用户可快速定位错误出处,并可根据本体系定制的修正方式进行处理,可提高用户的工作效率。
实施例
本例的XBRL校验体系分为XML校验、分类标准和实例文档三大主类。其中,分类标准校验又分为分类标准基础校验、FRTA校验、分类标准维度校验、分类标准公式校验和分类标准财政部编报规则校验。实例文档又分为实例文档基础校验、FRIS校验是、实例文档维度校验、实例文档公式校验和实例文档财政部编报规则校验。对于XBRL校验体系的分类及校验方法都是本领域惯用技术手段,此处不再赘述。用户可根据需要自行选择对应校验类型。
详细处理流程,如图1所示,具体的如下:
1.根据用户选择,通过XBRL引擎加载分类标准(模式文件和链接库文件)或实例文档文件。
2.用户可根据需要选择校验类型,对校验类型进行校验规则配置,此处规则配置包括可选择哪些需要校验的规则和哪些需要跳过的规则,也可跳过此步骤,选择***默认的校验规则组合。
3.校验器对相应文件进行校验,并将校验结果信息展示出来,以供用户查看。校验结果呈列表形式,每一条报错编码、规则描述、错误描述及修改意见。
4.用户选择某错误信息,***将自动跳转到错误出处,并进行高亮提示。例如,在分类标准基础校验器中,某非金额元素指定了借贷(balance)属性,当用户点击此条错误信息时,***会定位到该元素定义处。对于那些不能指定出处的提示,将展示修正意见,如实例文档编报规则中实例文档文件名不符合命名不符合规范,将仅仅提示修改意见。
5.对于***提示修正意见,用户可选择是否同意相应的修改。若同意,***将自动进行相应的修正,如上一步骤中非金额数据类型的元素指定了借贷属性,***将去掉该属性;若不同意,用户可手动修正。
6.对于某些比较绝对的校验规则出现的错误,程序会选择默认进行修正。例如模式文件中,对定义链接库引用的linkbaseRef元素的role属性值少写了一个字母,本应为“http://www.xbrl.org/2003/role/definitionLinkbaseRef”,但被指定为了“http://www.xbrl.org/2003/role/dfinitionLinkbaseRef”,***将其自动修正,并将所做的这一操作提示出来,让用户知晓后台做了这一操作。
7.可重复步骤4、步骤5,知道最终形成完美的分类标准和实例文档。
综上所述,本发明提供了一种快速定位错误出处并提供友好修正的XBRL校验体系,发现和排除分类标准和实例文档中的问题,确保了数据的准确性和规范性。在保证质量的前提下,良好的用户操作体验使业务处理逻辑更合理,操作的智能化极大提高工作效率。
Claims (7)
1.XBRL文档的校验及纠错定位方法,其特征在于,包括以下步骤:
步骤1、***接收待校验的XBRL文档及校验类型命令;
步骤2、***调取校验类型下的校验命令并提示用户对该校验规则进行配置;
步骤3、***根据配置后的校验规则对XBRL文档进行校验,得出校验结果并显示;
步骤4、***检测校验结果并在XBRL文档中定位出错点并进行提示。
2.根据权利要求1所述的XBRL文档的校验及纠错方法,其特征在于,所述步骤1中,校验类型至少包括XML校验、分类标准校验及实例文档校验。
3.根据权利要求2所述的XBRL文档的校验及纠错方法,其特征在于,所述分类标准校验至少包括分类标准基础校验、FRTA校验、分类标准维度校验、分类标准公式校验及分类标准财政部编报规则校验。
4.根据权利要求1所述的XBRL文档的校验及纠错方法,其特征在于,所述步骤3中,实例文档校验至少包括实例文档基础校验、FRIS校验、实例文档维度校验、实例文档公式校验及实例文档财政部编报规则校验。
5.根据权利要求1所述的XBRL文档的校验及纠错方法,其特征在于,所述步骤3中,校验结果包括报错编码信息、规则描述信息、错误描述信息及修改意见信息。
6.根据权利要求5所述的XBRL文档的校验及纠错定位方法,其特征在于,还包括:***检测用户是否同意修改意见信息,是则自动根据修改意见信息修改XBRL文档,否则删除修改意见信息。
7.根据权利要求1所述的XBRL文档的校验及纠错方法,其特征在于,所述步骤4中,***通过高亮提示法提示定位的出错点。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510615869.1A CN105354181A (zh) | 2015-09-24 | 2015-09-24 | Xbrl文档的校验及纠错定位方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510615869.1A CN105354181A (zh) | 2015-09-24 | 2015-09-24 | Xbrl文档的校验及纠错定位方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105354181A true CN105354181A (zh) | 2016-02-24 |
Family
ID=55330155
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510615869.1A Pending CN105354181A (zh) | 2015-09-24 | 2015-09-24 | Xbrl文档的校验及纠错定位方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105354181A (zh) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107633101A (zh) * | 2017-10-27 | 2018-01-26 | 安徽硕威智能科技有限公司 | 一种学习信息纠错处理方法和信息处理*** |
CN108108483A (zh) * | 2018-01-09 | 2018-06-01 | 政采云有限公司 | 基于SpringAop拦截DAO层校验SQL的方法、装置和*** |
CN108536817A (zh) * | 2018-04-08 | 2018-09-14 | 四川长虹电器股份有限公司 | 基于xbrl校验的快速定位方法 |
CN108959095A (zh) * | 2018-07-12 | 2018-12-07 | 中国工程物理研究院计算机应用研究所 | 基于XML Schema验证XML文档的方法 |
CN110413575A (zh) * | 2018-04-28 | 2019-11-05 | 广东亿迅科技有限公司 | 文档管理辅助方法及装置 |
CN110633465A (zh) * | 2019-07-19 | 2019-12-31 | 广州视源电子科技股份有限公司 | 文本序列的修改定位方法及装置、电子设备 |
CN110633461A (zh) * | 2019-09-10 | 2019-12-31 | 北京百度网讯科技有限公司 | 文档检测处理方法、装置、电子设备和存储介质 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101529452A (zh) * | 2006-10-02 | 2009-09-09 | 富士通株式会社 | 文档的错误推断处理程序、处理装置和处理方法 |
US20110137923A1 (en) * | 2009-12-09 | 2011-06-09 | Evtext, Inc. | Xbrl data mapping builder |
CN102355461A (zh) * | 2011-09-29 | 2012-02-15 | 广州中浩控制技术有限公司 | 一种xbrl可信数据存储方法和可信数据存储*** |
CN103020093A (zh) * | 2011-09-28 | 2013-04-03 | 上海证券交易所 | Xbrl信息披露报告的录制和展示方法及其*** |
CN103885925A (zh) * | 2013-03-28 | 2014-06-25 | 中国证券监督管理委员会信息中心 | 一种xbrl实例文档的封装方法 |
CN104077227A (zh) * | 2014-07-08 | 2014-10-01 | 大连海事大学 | 一种基于b/s架构的程序源代码的评判***及方法 |
-
2015
- 2015-09-24 CN CN201510615869.1A patent/CN105354181A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101529452A (zh) * | 2006-10-02 | 2009-09-09 | 富士通株式会社 | 文档的错误推断处理程序、处理装置和处理方法 |
US20110137923A1 (en) * | 2009-12-09 | 2011-06-09 | Evtext, Inc. | Xbrl data mapping builder |
CN103020093A (zh) * | 2011-09-28 | 2013-04-03 | 上海证券交易所 | Xbrl信息披露报告的录制和展示方法及其*** |
CN102355461A (zh) * | 2011-09-29 | 2012-02-15 | 广州中浩控制技术有限公司 | 一种xbrl可信数据存储方法和可信数据存储*** |
CN103885925A (zh) * | 2013-03-28 | 2014-06-25 | 中国证券监督管理委员会信息中心 | 一种xbrl实例文档的封装方法 |
CN104077227A (zh) * | 2014-07-08 | 2014-10-01 | 大连海事大学 | 一种基于b/s架构的程序源代码的评判***及方法 |
Non-Patent Citations (1)
Title |
---|
王祎雪: "XBRL 实例文档生成器的设计与实现", 《中国优秀硕士学位论文全文数据库 信息科技辑》 * |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107633101A (zh) * | 2017-10-27 | 2018-01-26 | 安徽硕威智能科技有限公司 | 一种学习信息纠错处理方法和信息处理*** |
CN108108483A (zh) * | 2018-01-09 | 2018-06-01 | 政采云有限公司 | 基于SpringAop拦截DAO层校验SQL的方法、装置和*** |
CN108108483B (zh) * | 2018-01-09 | 2021-02-09 | 政采云有限公司 | 基于SpringAop拦截DAO层校验SQL的方法、装置和*** |
CN108536817A (zh) * | 2018-04-08 | 2018-09-14 | 四川长虹电器股份有限公司 | 基于xbrl校验的快速定位方法 |
CN110413575A (zh) * | 2018-04-28 | 2019-11-05 | 广东亿迅科技有限公司 | 文档管理辅助方法及装置 |
CN108959095A (zh) * | 2018-07-12 | 2018-12-07 | 中国工程物理研究院计算机应用研究所 | 基于XML Schema验证XML文档的方法 |
CN108959095B (zh) * | 2018-07-12 | 2021-11-23 | 中国工程物理研究院计算机应用研究所 | 基于XML Schema验证XML文档的方法 |
CN110633465A (zh) * | 2019-07-19 | 2019-12-31 | 广州视源电子科技股份有限公司 | 文本序列的修改定位方法及装置、电子设备 |
CN110633465B (zh) * | 2019-07-19 | 2021-04-13 | 广州视源电子科技股份有限公司 | 文本序列的修改定位方法及装置、电子设备 |
CN110633461A (zh) * | 2019-09-10 | 2019-12-31 | 北京百度网讯科技有限公司 | 文档检测处理方法、装置、电子设备和存储介质 |
CN110633461B (zh) * | 2019-09-10 | 2024-01-16 | 北京百度网讯科技有限公司 | 文档检测处理方法、装置、电子设备和存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105354181A (zh) | Xbrl文档的校验及纠错定位方法 | |
US10354000B2 (en) | Feedback validation of electronically generated forms | |
US10311078B2 (en) | Identifying and formatting data for data migration | |
US8966357B2 (en) | User interface for establishing mappings from internal metadata to external metadata | |
US7979793B2 (en) | Graphical creation of a document conversion template | |
US8752009B2 (en) | Source code comparison device, source code comparison method and source code comparison program | |
CN103412868B (zh) | 文书生成方法及装置 | |
US8739025B2 (en) | Systems and methods for navigating to errors in an XBRL document using metadata | |
CN104133772A (zh) | 一种自动生成测试数据的方法 | |
CN104361139A (zh) | 数据导入装置和方法 | |
US8909578B2 (en) | Contextual decision logic elicitation | |
AU2013201034A1 (en) | System for analyzing security compliance requirements | |
EP1798684A1 (en) | Financial information analysis supporting method and system | |
JP6200584B2 (ja) | 企業財務データを変換するサーバシステム、方法及びコンピュータプログラム | |
CN110069279B (zh) | 一种直流控制保护程序的校验方法、装置及存储介质 | |
KR101942468B1 (ko) | 정형 및 비정형 데이터 추출 시스템 및 방법 | |
CN116501727A (zh) | 一种设备数据校验方法、装置、设备及存储介质 | |
JP2006139760A (ja) | 業務管理システム | |
CN109582286A (zh) | 基于Freemarker技术的数据规范性校验方法及其装置 | |
US20040181506A1 (en) | System and method for sorting bills of material | |
US20080270430A1 (en) | File management system, file management method, support device thereof, and program thereof | |
JP4484791B2 (ja) | 検証データ生成装置および検証データ生成プログラム、検証データ生成方法 | |
CN102236559A (zh) | 一种软件生成*** | |
CN108073395A (zh) | 一种生成式编程方法 | |
US20150120347A1 (en) | System and method for updating organization family tree information |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20160224 |