一种数据处理系统和方法_3

文档序号:9489479阅读:来源:国知局
00"与合计(小写)"50000. 00"一致。所以,3个业务数据单据符合预设检查规则, 3个检查结果为是。
[0065] 当Μ个检查结果为是时,业务模板与规则处理子系统会进一步将N个元素发送给 业务数据标准转换子系统。业务数据标准转换子系统用于在Μ个匹配和检查结果表征Μ 个业务数据单据符合预设检查规则时,将Μ个业务数据单据中的元素转换为XBRL(可扩展 商业报告语言,extensibleBusinessReportingLanguage)的GL(全球通用账簿元素, GlobalLedger)兀素。
[0066] 由于XBRL的GL元素是四百多个全球统一的元素,所以,将Μ个业务数据单据的元 素转换成GL元素,就可以实现使用本申请实施例数据处理系统的企业的数据元素统一标 准。进一步,当元素统一为GL元素后,在后续对GL元素处理中容易实现统一标准的处理。 [0067]从而,在业务应用层面数据处理系统可通用于如税务申报,银行融资,同行业自动 对标,即时审计等;在财务报告层面数据处理系可进行实时生成报告并报送监管机构,将明 细数据汇总到财务报表,财务报表科目可方便下钻到明细数据,对财务报表的自动分析,优 化管理流程等;在跨企业间的应用上,可以统一信息交换,尤其同行业可直接使用并分析数 据;在大数据应用层面将使用相同标准的数据挖掘分析工具,方便分析和预测同行业不同 企业在市场上的竞争力和未来经营趋势等。
[0068]在本申请实施例中,业务数据标准转换子系统包括:
[0069]元素颗粒匹配器,与业务模板及规则处理子系统连接,用于从第一数据业务类型 对应的第一GL元素数据库中,为每个元素匹配出对应的元素颗粒;
[0070]GL元素生成器,与所述元素颗粒匹配器连接,用于按照所述每个元素对应的所述 元素颗粒的所需要拆分的字段,对所述元素进行拆分,以获得出至少一个字段;按照所述元 素颗粒对应的预设规则,基于所述至少一个字段生成所述GL元素。
[0071] 具体来讲,在本申请实施例中,预先建立了每种数据业务类型对应的GL元素数据 库。GL元素数据库中包括按照一个业务数据类型的所有业务数据模板的感兴趣项目所识别 的元素对应的元素颗粒。例如第一业务数据类型为采购支付业务,所有业务数据的感兴趣 项目包括开票日期、购货单位名称、销售单位名称、购货单位地址、销售单位地址、合计(小 写)等。那么,如表1所示。
[0072]表1


[0077] 采购支付业务类型对应的GL元素数据库中就包括:按照开票日期所识别出的元 素对应的元素颗粒"开票日期"、按照购货单位名称识别出的元素对应的元素颗粒"公司名 称"、按照销售单位名称识别出的元素对应的元素颗粒"公司名称"、按照购货单位地址识别 的元素对应的元素颗粒"联系地址"、按照销售单位地址识别出的元素对应的元素颗粒"联 系地址"、按照合计(小写)识别出的元素对应的元素颗粒"金额"等等。本申请所属领域 的普通技术人员可以根据实际设置元素与元素颗粒的对应,本申请不做具体限制。
[0078] 沿用上文中的例子,元素识别器从图4和图5所示的业务数据单据中识别出的 元素为单价"50",采购时间"2015年4月1日",采购项目"鼠标",采购数量"1000",总额 "50000. 00",销售单位名称"B股份有限公司",购货单位名称"A有限公司",合计(小写) 对应"50000. 00",数量"1000",单价"50",货物或应税劳务名称"鼠标"。元素颗粒匹配器 在第一GL元素数据库中匹配,确定按照单价所识别出的元素"50"对应的元素颗粒为"单 价",采购时间"2015年4月1日"对应的元素颗粒为开票日期,采购项目"鼠标"对应的元 素颗粒为"每条记录的货物或应税劳务名称",采购数量" 1000"对应的元素颗粒为"数量", 总额"50000. 00"对应的元素颗粒为"金额",销售单位名称"B股份有限公司"对应的元素颗 粒为"公司名称",购货单位名称"A有限公司"对应的元素颗粒也为"公司名称",合计(小 写)" 50000. 00 "对应的元素颗粒也为"金额",每条记录的数量" 1000 "对应的元素颗粒为 也为"数量",每条记录的单价"50"对应的元素颗粒也为"单据",每条记录的货物或应税劳 务名称"鼠标"对应的元素颗粒也为"每条记录的货物或应税劳务名称"。
[0079] 元素颗粒匹配器匹配出每个元素对应的元素颗粒后,进一步,GL元素生成器按照 每个元素对应的元素颗粒,对元素的字段进行拆分。然后,按照元素颗粒对应的预设规则, 基于至少一个字段生成GL元素。
[0080] 具体来讲,当元素颗粒所需要的字段为一个字段时,那么与该元素颗粒对应的 元素不需要进行拆分,可直接加上GL元素标签,作为一个GL元素。例如元素颗粒"数 量"仅需要一个字段,即"数量"对应的元素不需要拆分,则对应的元素"1000"和"采 购数量"可直接打上GL标签,作为GL元素gl_bus:measurableQuantity= 〃1000〃 ; gl-bus:measurableDescription= 〃 米贝勾数量〃。其中,gl-bus:measurableQuantity和 gl_bus:measurableDescription为GL标签,gl_bus:measurableQuantity表不元素颗粒 的可度量值,值"1〇〇〇 "表示采购数量为1〇〇〇,gl-bus:measurableDescription表示元素 颗粒的概念描述,值"采购数量"表示1000是采购数量。而需要拆分的字段,GL元素生成 器按照元素颗粒所需的字段对元素进行拆分,进而获得至少一个字段。然后将每个字段加 上GL标签,按照预设规则,生成GL元素。预设规则具体为排列字段的顺序。例如元素颗粒 "公司名称"需要公司性质和公司名称两个字段,那么GL元素生成器将元素"A有限公司" 拆分成"A"和"有限公司"两个字段,将元素"B股份有限公司"拆分成"B"和"股份有限公 司"两个字段。然后分别加上GL标签,元素"A有限公司"生成GL元素gl-cor:identifie rOrganizationTypeDescription="A有限公司 ',;gl_cor:identifierOrganizationType ="organization" ;gl_cor:identifierCategory=" 购货单位名称",元素"B股份有限公 司"生成GL元素gl-cor:identifierOrganizationTypeDescription="B股份有限公司"; gl-cor:identifierOrganizationType=',organization',:gl-cor:identifierDescripti on="销售单位名称"。
[0081] 沿用上文中的例子,假设GL元素生成器将上文中各个元素转换成如表2所示的GL 元素。
[0082] 表 2
[0083]
[0084] GL元素生成器与元素颗粒匹配器连接,且与业务数据单据处理子系统连接。GL元 素生成器将元素转换为GL元素后,进而将Μ个业务数据单元对应的多个GL元素发送至业 务数据单据处理子系统。具体来讲,GL元素生成器将Ν个GL元素发送至业务数据单据处 理子系统。
[0085] 在本申请实施例中,业务数据单据处理子系统用于自动对Μ个业务数据单据的GL 元素进行处理,生成处理结果。具体来讲,业务数据单据处理子系统用于按照第一数据业务 类型对应的处理方式,对多个GL元素进行处理。
[0086] 处理方式为预先根据不同数据业务类型定义的。使用者或者管理者预先根据需要 定义不同的数据业务对应的处理方式。处理方式可以是多样的,本申请不做具体限制。例 如第一数据业务类型为采购支付业务,对应的处理方式如图7所示。
[0087] 具体来讲,当业务数据单据处理子系统进行数据处理时,按照第一数据业务对应 的处理方式对N个GL元素进行合计、平均、统计、排序等
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1