CN105335461A - 快速写入xbrl实例文档事实值的***及方法 - Google Patents
快速写入xbrl实例文档事实值的***及方法 Download PDFInfo
- Publication number
- CN105335461A CN105335461A CN201510615680.2A CN201510615680A CN105335461A CN 105335461 A CN105335461 A CN 105335461A CN 201510615680 A CN201510615680 A CN 201510615680A CN 105335461 A CN105335461 A CN 105335461A
- Authority
- CN
- China
- Prior art keywords
- data
- xbrl
- instance document
- role
- module
- 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.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/80—Information retrieval; Database structures therefor; File system structures therefor of semi-structured data, e.g. markup language structured data such as SGML, XML or HTML
- G06F16/83—Querying
- G06F16/835—Query processing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/80—Information retrieval; Database structures therefor; File system structures therefor of semi-structured data, e.g. markup language structured data such as SGML, XML or HTML
- G06F16/84—Mapping; Conversion
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/12—Use of codes for handling textual entities
- G06F40/14—Tree-structured documents
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- General Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Databases & Information Systems (AREA)
- Entrepreneurship & Innovation (AREA)
- Human Resources & Organizations (AREA)
- Strategic Management (AREA)
- Marketing (AREA)
- Economics (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明涉及XBRL分类标准。本发明针对现有技术中将已有***的数据转换成XBRL实例文档数据需进行手工填写的问题,提供一种快速写入XBRL实例文档事实值的***,包括业务数据存储模块、数据映射模块、数据选择与匹配模块及XBRL分类标准存储模块;所述业务数据存储模块,用于存储业务表;所述XBRL分类标准存储模块,用于存储XBRL分类标准中的角色表;所述数据映射模块,用于建立业务表与角色表之间的映射关系,并存储;所述映射关系至少包括业务表中每个单元格与角色表中每一元素的映射关系;所述数据选择与匹配模块,用于根据上述映射关系选择每一元素对应的单元格中的数据作为事实值填入实例文档。适用于快速写入XBRL实例文档事实值的方法。
Description
技术领域
本发明涉及XBRL分类标准,特别涉及快速写入XBRL实例文档事实值的方法。
背景技术
XBRL可扩展商业报告语言是基于互联网、跨平台操作,专门用于财务报告编制、披露和使用的计算机语言。XBRL实例文档作为封装商业事实的载体,在企业成功扩展分类标准后,大量工作集中在填写实例文档事实值上。尤其是大多数企业处于使用XBRL规范上报报表的初级阶段,财务人员需要一一手工将传统的报表或其他***中导出的数据填入XBRL实例文档中。然而,财务报表数据量大、数据种类多、数据复杂的特点,使财务报表数据填入XBRL实例文档的难度加大。同时,企业开始使用XBRL规范上报数据后,以后每年、每季度或每月都会使用XBRL实例文档的方式再次上报数据。这意味着业务人员每次都需要手工输入一次财务数据。随着各类财务软件***成熟度的提高,很多企业已经使用ERP、SAP***作为财务工具,要将已有***的数据转换成XBRL实例文档数据,也给业务人员不小的挑战。可见手工填报的方法,不能满足用户快速上报实例文档的要求。
发明内容
本发明所要解决的技术问题,就是提供一种快速写入XBRL实例文档事实值的***及方法以实现用户快速上报实例文档。
本发明解决所述技术问题,采用的技术方案是,快速写入XBRL实例文档事实值的***,包括业务数据存储模块、数据映射模块、数据选择与匹配模块及XBRL分类标准存储模块;
所述业务数据存储模块,用于存储业务表;
所述XBRL分类标准存储模块,用于存储XBRL分类标准中的角色表;
所述数据映射模块,用于建立业务表与角色表之间的映射关系,并存储;所述映射关系至少包括业务表中每个单元格与角色表中每一元素的映射关系;
所述数据选择与匹配模块,用于根据上述映射关系选择每一元素对应的单元格中的数据作为事实值填入实例文档。
具体的,所述业务表至少包括资产负债表、损益表、现金流量表及财务报表注释。
具体的,***使用拉线方式建立业务表与角色表之间的映射关系。
具体的,还包括升级模块,所述升级模块用于对业务数据存储模块、XBRL分类标准存储模块及数据映射模块中的存储数据进行更新升级。
快速写入XBRL实例文档事实值的方法,包括:***接收业务表及XBRL分类标准中的角色表进行存储,根据存储的业务表及XBRL分类标准中的角色表建立业务表与角色表之间的映射关系,根据映射关系选择每一元素对应的单元格中的数据作为事实值填入实例文档。
具体的,所述业务表至少包括资产负债表、损益表、现金流量表及财务报表注释。
具体的,***使用拉线方式建立业务表与角色表之间的映射关系。
具体的,还包括***对业务表、XBRL分类标准中的角色表及映射关系进行升级。
本发明的有益效果是:通过本发明,用户只需要进行一次手工创建映射模型,以后每次上报财务数据时便可基于已经成功创建的映射模型快速读取最新的报表数据。
附图说明
图1为本发明快速写入XBRL实例文档事实值的***及方法实施例中的流程图。
以下结合实施例的具体实施方式,对本发明的上述内容再作进一步的详细说明。但不应将此理解为本发明上述主题的范围仅限于以下的实例。在不脱离本发明上述技术思想情况下,根据本领域普通技术知识和惯用手段做出的各种替换或变更,均应包括在本发明的范围内。
具体实施方式
下面结合附图及实施例详细描述本发明的技术方案:
本发明针对现有技术中将已有***的数据转换成XBRL实例文档数据需进行手工填写的问题,提供一种快速写入XBRL实例文档事实值的***,包括业务数据存储模块、数据映射模块、数据选择与匹配模块及XBRL分类标准存储模块;所述业务数据存储模块,用于存储业务表;所述XBRL分类标准存储模块,用于存储XBRL分类标准中的角色表;所述数据映射模块,用于建立业务表与角色表之间的映射关系,并存储;所述映射关系至少包括业务表中每个单元格与角色表中每一元素的映射关系;所述数据选择与匹配模块,用于根据上述映射关系选择每一元素对应的单元格中的数据作为事实值填入实例文档。快速写入XBRL实例文档事实值的方法,包括:***接收业务表及XBRL分类标准中的角色表进行存储,根据存储的业务表及XBRL分类标准中的角色表建立业务表与角色表之间的映射关系,根据映射关系选择每一元素对应的单元格中的数据作为事实值填入实例文档。通过本发明,用户只需要进行一次手工创建映射模型,以后每次上报财务数据时便可基于已经成功创建的映射模型快速读取最新的报表数据。
实施例
为使本方法的技术问题、技术方案及效果更加清晰明了,以下结合附图1,对本方法进行详细的说明。
首选创建业务数据存储模块,用于存储业务表包括资产负债表(balancesheet),损益表(incomestatement),现金流量表(statementofcashflow),财务报表注释,其他财务报告。然后导入业务数据模型,对于包含数据的财务报表,***会将财务数据与模型做分离处理,得到业务数据源与业务数据模板。作为存放商业数据的模板,同时作为传统业务数据存储与XBRL实例文档事实值存储的桥梁,业务数据模板的梳理直接影响填写实例文档事实值的效率。业务数据模板与分类标准角色表的匹配率越高,后期业务人员手工填报的工作量越小。确定各个报表的组织结构后,报表内容是否填写具体的商业数据与方法实施无关,发明所需要的只是业务数据模型的模板。除了传统的Excel财务报表,通过ETL数据抽取技术,可将基于财务***的数据,如ERP、SAP***中的数据经过抽取、清洗、转换后,存入业务数据存储模块。
根据已经成功创建的业务数据模型和分类标准,建立数据映射关系。建立数据映射模块,用于建立业务表与角色表之间的映射关系,并存储;所述映射关系至少包括业务表中每个单元格与角色表中每一元素的映射关系。具体的,业务人员根据业务需求,将业务表与分类标准中的角色表,使用拉线的方式进行数据映射。如业务表“资产负债表”下的货币资金合并值与分类标准“资产负债表”(Statements-Consolidatedandcompanybalancesheets)下的“货币资金”(cas_BankBalancesAndCash)的合并member做数据关联,从而形成数据映射关系。同时,***采用映射关系多对一的方式解决财务人员需要将多个年份的业务数据填入实例文档的问题。例如,业务数据包括年末金额与年初金额,进行多对一的映射,具体操作方式即为,将年末的货币资金合并值与分类标准货币资金的合并值做数据关联,然后再将年初的货币资金合并值与分类标准货币资金的合并值做数据关联,形成二对一的数据映射关系。
在映射关系建立后,利用数据选择与匹配模块根据上述映射关系选择每一元素对应的单元格中的数据作为事实值填入实例文档。具体的,数据选择与匹配模块基于业务数据存储模块及数据映射模块进行数据源选择与匹配,自动填写实例文档事实值。
此时,业务数据存储模块中已存在不同报告期间数据,也存在不同来源的数据,如财务报表数据和财务***数据。如,业务数据源可能来自财务报表或业务***,报告期间可能包括2013,年、2014年、2015年的数据。业务人员可以自己选择需要上报的报告期间和数据源。最后,进行数据匹配。经过数据映射,已经成功的将业务数据每个单元格与分类标准每个元素做了对应关系,然后根据选择的报告期间和数据来源,来读取相应的数据。通过数据加匹配的方式实现事实值自动填写。至此,填写XBRL实例文档事实值的工作已顺利完成。
由于每年上报的财务报表,除了数据不同外,上报的内容也可能不同。主表可能发生微小的变化,如增加或减少某个业务数据,也有可能增加一整张财务报表。这种情况,可以采用升级模块对业务数据存储模块、XBRL分类标准存储模块及数据映射模块中的存储数据进行更新升级。操作方式包括:
a.找到已成功创建的数据映射关系
b.修改业务数据模型
c.***自动检测前后上传的业务数据模型,对原有的数据映射关系保持不变,业务人员
重新做新增部分的数据关联关系。
在下一次上报数据时,可能需要更新业务数据模型与数据映射模型。找到已成功创建的数据映射关系;修改业务数据模型;***自动检测前后上传的业务数据模型,对原有的数据映射关系保持不变,业务人员只需要重新做新增部分的数据关联关系,便可以快速获得XBRL实例文档事实值。
Claims (8)
1.快速写入XBRL实例文档事实值的***,其特征在于,包括业务数据存储模块、数据映射模块、数据选择与匹配模块及XBRL分类标准存储模块;
所述业务数据存储模块,用于存储业务表;
所述XBRL分类标准存储模块,用于存储XBRL分类标准中的角色表;
所述数据映射模块,用于建立业务表与角色表之间的映射关系,并存储;所述映射关系至少包括业务表中每个单元格与角色表中每一元素的映射关系;
所述数据选择与匹配模块,用于根据上述映射关系选择每一元素对应的单元格中的数据作为事实值填入实例文档。
2.根据权利要求1所述的快速写入XBRL实例文档事实值的***,其特征在于,所述业务表至少包括资产负债表、损益表、现金流量表及财务报表注释。
3.根据权利要求2所述的快速写入XBRL实例文档事实值的***,其特征在于,***使用拉线方式建立业务表与角色表之间的映射关系。
4.根据权利要求1所述的快速写入XBRL实例文档事实值的***,其特征在于,还包括升级模块,所述升级模块用于对业务数据存储模块、XBRL分类标准存储模块及数据映射模块中的存储数据进行更新升级。
5.快速写入XBRL实例文档事实值的方法,其特征在于,包括:***接收业务表及XBRL分类标准中的角色表进行存储,根据存储的业务表及XBRL分类标准中的角色表建立业务表与角色表之间的映射关系,根据映射关系选择每一元素对应的单元格中的数据作为事实值填入实例文档。
6.根据权利要求5所述的快速写入XBRL实例文档事实值的方法,其特征在于,所述业务表至少包括资产负债表、损益表、现金流量表及财务报表注释。
7.根据权利要求6所述的快速写入XBRL实例文档事实值的方法,其特征在于,***使用拉线方式建立业务表与角色表之间的映射关系。
8.根据权利要求5所述的快速写入XBRL实例文档事实值的方法,其特征在于,还包括***对业务表、XBRL分类标准中的角色表及映射关系进行升级。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510615680.2A CN105335461B (zh) | 2015-09-24 | 2015-09-24 | 快速写入xbrl实例文档事实值的***及方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510615680.2A CN105335461B (zh) | 2015-09-24 | 2015-09-24 | 快速写入xbrl实例文档事实值的***及方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105335461A true CN105335461A (zh) | 2016-02-17 |
CN105335461B CN105335461B (zh) | 2019-03-26 |
Family
ID=55285988
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510615680.2A Active CN105335461B (zh) | 2015-09-24 | 2015-09-24 | 快速写入xbrl实例文档事实值的***及方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105335461B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107896246A (zh) * | 2017-11-08 | 2018-04-10 | 四川长虹电器股份有限公司 | 基于xbrl的消息传播*** |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060242181A1 (en) * | 2005-04-22 | 2006-10-26 | Business Objects | Apparatus and method for transforming XBRL data into database schema |
CN103605699A (zh) * | 2013-11-07 | 2014-02-26 | 远光软件股份有限公司 | 一种数据关联配置方法及装置 |
CN104699803A (zh) * | 2015-03-20 | 2015-06-10 | 浪潮通用软件有限公司 | 一种满足多口径报送要求的xbrl报表编制方法 |
CN104731941A (zh) * | 2015-03-31 | 2015-06-24 | 浪潮集团有限公司 | 一种基于xbrl技术从非结构化财务报告抓取数据的方法 |
-
2015
- 2015-09-24 CN CN201510615680.2A patent/CN105335461B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060242181A1 (en) * | 2005-04-22 | 2006-10-26 | Business Objects | Apparatus and method for transforming XBRL data into database schema |
CN103605699A (zh) * | 2013-11-07 | 2014-02-26 | 远光软件股份有限公司 | 一种数据关联配置方法及装置 |
CN104699803A (zh) * | 2015-03-20 | 2015-06-10 | 浪潮通用软件有限公司 | 一种满足多口径报送要求的xbrl报表编制方法 |
CN104731941A (zh) * | 2015-03-31 | 2015-06-24 | 浪潮集团有限公司 | 一种基于xbrl技术从非结构化财务报告抓取数据的方法 |
Non-Patent Citations (2)
Title |
---|
应唯 等: "XBRL财务报告分类标准的架构模型研究", 《会计研究》 * |
张莲苓: "关于XBRL网络财务报告实现模式的分析", 《会计之友》 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107896246A (zh) * | 2017-11-08 | 2018-04-10 | 四川长虹电器股份有限公司 | 基于xbrl的消息传播*** |
CN107896246B (zh) * | 2017-11-08 | 2020-09-15 | 四川长虹电器股份有限公司 | 基于xbrl的消息传播*** |
Also Published As
Publication number | Publication date |
---|---|
CN105335461B (zh) | 2019-03-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101697120B (zh) | 基于关系型数据库的j2ee代码生成方法 | |
US9959330B2 (en) | Mechanism for updating OLAP system structure and OLTP system structure | |
CN104182484B (zh) | 一种实现HBase数据与Java域对象映射的方法和装置 | |
CN102968306A (zh) | 一种基于数据模型驱动的代码自动生成方法和*** | |
CN105224631A (zh) | 搭建行业开放云的***及编制xbrl财务报表的方法 | |
CN101777143A (zh) | 一种业务单据转换的方法、装置及*** | |
CN101493834A (zh) | 一种任意业务***单据生成记帐凭证的方法 | |
CN105808653B (zh) | 一种基于用户标签***的数据处理方法及装置 | |
CN101859303A (zh) | 元数据管理方法及管理*** | |
CN102508908A (zh) | 一种下级财政业务数据的采集方法和*** | |
CN103116827A (zh) | 农网工程管控*** | |
CN105243582A (zh) | 基于财务云的xbrl会计软件标准数据接口***及方法 | |
CN111124405A (zh) | 一种支持前后端解耦的在线表单设计的实现方法及*** | |
CN103559275A (zh) | 内部交易业务识别及抵消方法及*** | |
CN115358204A (zh) | 一种报表生成方法、装置、电子设备及存储介质 | |
CN104156198A (zh) | 一种自动生成软件集成版本更新说明方法及装置 | |
CN102521713B (zh) | 数据处理装置和数据处理方法 | |
CN110046980B (zh) | 一种财务数据生成***及方法 | |
CN108268615A (zh) | 一种数据处理方法、装置以及*** | |
CN101582026A (zh) | 业务***应用软件中动态业务生成的应用方法 | |
CN105335461A (zh) | 快速写入xbrl实例文档事实值的***及方法 | |
CN105912723A (zh) | 一种自定义字段的存储方法 | |
CN109408602A (zh) | 一种大数据综合处理方法及*** | |
CN102214092A (zh) | 一种软件开发辅助工具包 | |
Schena et al. | The development of FinTech. Opportunities and risks for the financial industry in the digital age. |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |