一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种人机协同的混合审单决策方法及系统与流程

2022-04-16 13:26:39 来源:中国专利 TAG:


1.本发明属于单据审核技术领域,尤其涉及一种人机协同的混合审单决策方法及系统。


背景技术:

2.单据指的是收付款项或货物的凭据,如收据、发票、发货单、收支传票等。在日常工作中,单据通常需要工作单位的各个部门负责人进行审核审批。然而,对于业务量较大的工作单位,单据的形式多种多样,各类单据的审核规则不同,采用人工审核具有一定的出错率。因此,出现了各种各样的财务软件或办公软件,在这类软件中,通常由填单人在软件系统中上传待审核单据,填报完毕后软件将待审核单据逐层上发至各层审批人的账号内,再由各层审批人进行逐层审批。
3.但是,对于业务量大的集团公司,单据数量非常大,虽然少去了人工拿纸质单据逐层签字审批,但是也需要各层审核人员登陆财务系统进行人工审批,会浪费大量的流程时间。而且,审核人员在审单过程中会加入自己的判断,受自身经验及业务能力等多方面因素影响,每个人对同一个业务及规则的理解不同,判断标准不同,给出的审核结果也不尽相同,且在注意力不集中或者审核疲劳的情况下,有些错误或者问题极有可能遗漏而不被发现,这就留下了隐患,存在不可控风险。


技术实现要素:

4.本发明的目的是提供一种人机协同的混合审单决策方法及系统,通过在财务系统中加入机器人审核流程,可以协助单据审核人员对单据进行客观审核,提升审核效率,降低财务风险。
5.本发明采用以下技术方案:一种人机协同的混合审单决策方法,应用于自主机器人审核系统中,自主机器人审核系统与单据审批系统数据连接,包括以下步骤:
6.接收单据审批系统的审单请求;
7.从单据审批系统获取待审批财务单据的表单数据并存储;获取待审批财务单据的图像附件并存储;
8.将表单数据和附件图像融合为待审核信息;
9.调用规则引擎对待审核信息进行审核,得到审核结果;
10.当审核结果不包含报错信息和转人工处理信息时,将待审批财务单据标记为通过审核,并将审核结果和其对应的所有已通过的审核规则列表、所有经过检查的风险预警规则列表及风险预警提示发送至单据审批系统。
11.进一步地,从单据审批系统获取待审批财务单据的表单数据并存储包括:
12.分别获取单据信息、明细表信息、发票信息、附件信息和审批意见。
13.进一步地,从单据审批系统获取待审批财务单据的表单数据并存储包括:
14.将表单数据存储在第一数据库中。
15.进一步地,获取待审批财务单据的图像附件并存储;
16.将图像附件存储在第二数据库中。
17.进一步地,获取待审批财务单据的图像附件包括:
18.获取附件在单据审批系统的url;
19.根据url获取附件;
20.根据附件生成图片附件;
21.使用光学字符识别方法处理所述图片附件生成结构化数据。
22.进一步地,将表单数据和附件图像融合为待审核信息包括:
23.从第一数据库中调用json格式的表单数据;
24.从第二数据库中调用json格式的结构化数据;
25.将json格式的表单数据和结构化数据进行字符串拼接,得到待审核信息。
26.进一步地,当审核结果包含报错信息时,将待审批财务单据标记为驳回审核,并发送所述审核结果、和其对应的所有已通过的审核规则列表、所有未通过的审核规则列表及原因、所有经过检查的风险预警规则列表及风险预警提示至单据审批系统。
27.进一步地,当审核结果包含转人工处理信息时,将待审批财务单据标记为人工审核,并发送审核结果、和其对应的所有已通过的审核规则列表、所有触发转人工的审核规则列表及原因、所有经过检查的风险预警规则列表及风险预警提示至单据审批系统。
28.本发明的另一种技术方案:一种人机协同的混合审单决策系统,应用于自主机器人审核系统中,自主机器人审核系统与单据审批系统数据连接,包括:
29.接收模块,用于接收单据审批系统的审单请求;
30.获取模块,用于从单据审批系统获取待审批财务单据的表单数据并存储;获取待审批财务单据的图像附件并存储;
31.融合模块,用于将表单数据和图像附件融合为待审核信息;
32.审核模块,用于调用规则引擎对待审核信息进行审核,得到审核结果;
33.发送模块,用于当审核结果不包含报错信息和转人工处理信息时,将待审批财务单据标记为通过审核,并将审核结果和其对应的所有已通过的审核规则列表、所有经过检查的风险预警规则列表及风险预警提示发送至单据审批系统。
34.本发明的另一种技术方案:一种人机协同的混合审单决策系统,包括数据连接的单据审批系统和机器人审核系统,机器人审核系统包括存储器、处理器以及存储在存储器中并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述的一种人机协同的混合审单决策方法。
35.本发明的有益效果是:本发明通过将混合审单决策方法应用于机器人审核系统中,通过单据审批系统获取待审批单据的数据,进行统一格式转换存储,再融合成待审核信息,将该待审核信息通过规则引擎中的预设规则进行审核,得到审核结果,再根据审核结果向单据审批系统中发送对应的处理信息,可以提高审单效率,降低财务风险。
附图说明
36.图1为本发明实施例中表单主表信息示意图;
37.图2为本发明实施例中表单明细表及发票信息示意图;
38.图3为本发明实施例中影像区域及审批意见示意图;
39.图4为本发明实施例中附件列表示意图;
40.图5为本发明实施例中一种人机协同的混合审单决策方法的流程示意图;
41.图6为本发明实施例中劳务结算单的通用规则示意图;
42.图7为本发明实施例中劳务结算单私有规则示意图;
43.图8为本发明实施例中审核结果列表示意图。
具体实施方式
44.下面结合附图和具体实施方式对本发明进行详细说明。
45.本发明公开了一种人机协同的混合审单决策方法,应用于机器人审核系统中,机器人审核系统与单据审批系统数据连接,包括以下步骤:接收单据审批系统的审单请求;从单据审批系统获取待审批财务单据的表单数据并存储;获取待审批财务单据的图像附件并存储;将表单数据和附件图像融合为待审核信息;调用规则引擎对待审核信息进行审核,得到审核结果;当审核结果不包含报错信息和转人工处理信息时,将待审批财务单据标记为通过审核,并将审核结果和其对应的所有已通过的审核规则列表、所有经过检查的风险预警规则列表及风险预警提示发送至单据审批系统。
46.本发明通过将混合审单决策方法应用于机器人审核系统中,通过单据审批系统获取待审批单据的数据,进行统一格式转换存储,再融合成待审核信息,将该待审核信息通过规则引擎中的预设规则进行审核,得到审核结果,再根据审核结果向单据审批系统中发送对应的处理信息,可以提高审单效率,降低财务风险。
47.在本实施例中,从单据审批系统获取待审批财务单据的表单数据并存储包括:分别获取单据信息、明细表信息、发票信息、附件信息和审批意见。
48.在本实施例中,如图1、图2和图3所示,以劳务结算单为例,表单数据有:单据信息、明细表、发票信息、审批意见。表单数据均可通过rpa数据爬取技术,从共享平台审批界面(即单据审批系统)直接提取,无需访问财务共享平台后台数据库。因此,根据审核需要,抓取主表字段:单据编号、客户名称、纳税识别号、所属法人、开票名称、机构名称、制单人、计税方式、项目计税方式、公司计税方式、本次结算金额、本期结算金额、其中待结算进项税额、进入成本金额、入账方式、制证日期、普票增值税额、机构名称、是否末次结算、账户属性、结算方式、支付途径。抓取明细表字段:项目工号、用途、私有辅助、费用类别辅助、科研项目、金额、税额、发票类别。抓取项目经理和项目书记审批意见,以及所有发票行信息。将表单数据信息直接封装为json存储到系统mongo数据库中。
49.作为一种实现方式,从单据审批系统获取待审批财务单据的表单数据并存储包括:将表单数据存储在第一数据库中。在一个实施例中,获取待审批财务单据的图像附件并存储;将图像附件存储在第二数据库中。通过将表单数据和附件数据进行分开存储,可以方便数据维护,也可以方便后期的核验。
50.当需要获取图像附件时,通常包括以下步骤:获取附件在单据审批系统的url;根据url获取附件;根据附件生成图片附件,使用光学字符识别方法(即ocr技术)处理图片附件生成结构化数据。
51.影像数据的抓取通过表单影像区域文件列表获取附件url,经过附件转换器获取
图片url,通过ocr识别影像数据信息,用json封装后存储在mysql数据库中。影像附件类型一般包括发票及自制单据等。
52.在附件中,较为重要的即为发票,为保证发票信息的准确性与真实性,本实施例中对发票信息的提取采用专门的验真机制。
53.首先,通过ocr识别发票全票面信息,根据发票四要素(发票代码、发票号码、开票日期、金额)调用航信接口获取发票验真信息及发票全票面信息。然而,在调用航信接口或ocr识别时存在不稳定性,因此,采用发票验真异常处理机制。对于发票验真过程中出现的异常情况,若接口调用时发生异常,则重复调用2次接口;若发票四要素信息识别错误,则采用发票机打号码、代码代替发票号码、代码,进行发票验真;若仍无法获得发票验真结果,则采用发票二维码提取发票四要素信息,获取验真结果;若依然出现异常情况,则从智能审单与财务共享平台中间库推送发票验真信息。若以上操作均不成功,验真失败,则发票信息采用ocr识别的全票面信息代替。
54.本实施例中,如图5所示,前置服务(即本实施例的方法)接收rpa推送的数据,并将单据信息存入mongo数据库,将附件信息存入mysql数据库。调用附件转换接口,通过附件url调用财务共享平台影像系统,获取图片url存入mysql数据库中,统一将附件word、pdf、excel、png、gif等格式转换为jpg格式。调用ocr接口,通过图片url获取图片信息,进而生成结构化数据,将识别的影像信息存入mysql数据库。
55.随后前置服务完成数据封装工作,即将ocr识别的数据或发票验真获取的数据的字段名称或审核节点转换为规则引擎需要的数据,存入mysql数据库。前置服务从mysql数据库中取出封装后的json格式的结构化数据,从mongo数据库中取出json格式表单信息,进行解析拼接(字符串拼接),并调用规则引擎接口,获取json格式的审核结果,其中包括表单审核是否通过、预警等级、报错话术及表单审核规则数量,存入mysql数据库。规则引擎登录权限存储使用redis数据库。最后前置服务将审核结果的数据回传给rpa,rpa根据审核结果执行机器人动作,完成机器人审核流程。
56.也就是说,为了对待审批单据进行审核,将表单数据和附件图像融合为待审核信息包括:从第一数据库中调用json格式的表单数据;从第二数据库中调用json格式的结构化数据;将json格式的表单数据和图像附件进行字符串拼接,得到待审核信息。
57.根据业务特点,将财务表单可以分为七类:结算类、收入类、经费类、付款类、税费类、物资类和其他类。结算类表单涉及劳务结算单、材料结算单、劳务结算单(成本推送)、材料结算单(成本推送)、其他直接费用结算单、其他直接费用结算单(成本)、机械租赁结算单(成本)、机械租赁结算单、材料结算单(公司)新。
58.由于单据类型众多,本实施例中以劳务结算单审核规则为例进行解释说明。如图6所示,提取结算类表单通用的规则完成发票信息校验,若审核不通过,则转人工处理。
59.结算类通用规则适用于结算类9个表单,即结算类9个表单均要经过通用规则的校验。提炼出劳务结算单、材料结算单、其他直接费用结算单、机械租赁结算单、材料结算单(公司)新5个表单的通用规则,该规则适用于部分结算类表单,根据表单校验需求,结算类其他4个表单无需校验部分通用规则。
60.在结算单进行审核的过程中,这些规则是预先设定好的。根据获取的表单名称、结算方式、支付途径、账户属性数据信息及影像列表中银行回单,进行审核。首先通过判断表
单名称为“劳务结算单”时,审核该条规则。判断当结算方式为“网银”,支付途径为“中铁资金”,且账户属性为“直连”或“非直连”时,影像附件需存在银行回单,若不存在银行回单,则审核结果显示预警信息“缺少银行回单”。
61.结算类每一个表单都有对应的私有规则,根据表单名称的条件判断,进行路由选择。以劳务结算单为例,当判断表单名称为劳务结算单时,进行私有规则的决策判断,当表单名称不是劳务结算单时,不进行决策判断。
62.劳务结算单私有规则如图7所示,当表单名称为“劳务结算单”时,且表单明细表发票类型为“专用发票”时,比较表单明细表税额字段与表单发票信息税额字段,进行专票税额校验,若不相等,则列账税额与发票税额合计不符,规则审核不通过,驳回。
63.委外工程验工结算表为自制单据,需经ocr影像识别获取字段,当表单名称为“劳务结算单”时,校验表单信息客户名称与影像识别乙方字段是否一致。若不一致,则结算单乙方单位名称与表单客户名称不符,转人工核实。
64.在审核完成后,如图8所示,审核结果有多种。当审核结果包含报错信息时,将待审批财务单据标记为驳回审核,并发送审核结果、和其对应的所有已通过的审核规则列表、所有未通过的审核规则列表及原因、所有经过检查的风险预警规则列表及风险预警提示至单据审批系统,以便于后期人工排查时,可以直接找到问题所在,针对性进行处理。当审核结果包含转人工处理信息时,将待审批财务单据标记为人工审核,并发送审核结果、和其对应的所有已通过的审核规则列表、所有触发转人工的审核规则列表及原因、所有经过检查的风险预警规则列表及风险预警提示至单据审批系统。同样,可以便于人工排查时针对性进行处理,节省审核时间,提高审核效率
65.前置服务将规则引擎审核结果回传给rpa,rpa根据审核结果和报错话术执行审批流程。当执行驳回动作,财务审核流程回退到业务节点(在单据审核系统中)进行表单信息修改,并重新进行业务审批,再次经机器人审核完成流程;当机器人执行转人工动作,流程增加财务审核节点辅助机器人审批,完成人工校验;当机器人执行同意动作,财务审核流程顺序进行,流转到财务处理节点,完成审核流程。
66.本发明还公开了一种人机协同的混合审单决策系统,应用于自主机器人审核系统中,自主机器人审核系统与单据审批系统数据连接,包括:接收模块,用于接收单据审批系统的审单请求;获取模块,用于从单据审批系统获取待审批财务单据的表单数据并存储;获取待审批财务单据的图像附件并存储;融合模块,用于将表单数据和图像附件融合为待审核信息;审核模块,用于调用规则引擎对待审核信息进行审核,得到审核结果;发送模块,用于当审核结果不包含报错信息和转人工处理信息时,将待审批财务单据标记为通过审核,并将审核结果和其对应的所有已通过的审核规则列表、所有经过检查的风险预警规则列表及风险预警提示发送至单据审批系统。
67.需要说明的是,上述装置的模块之间的信息交互、执行过程等内容,由于与本技术方法实施例基于同一构思,其具体功能及带来的技术效果,具体可参见方法实施例部分,此处不再赘述。
68.所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将所述装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者
部分功能。实施例中的各功能模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能模块的具体名称也只是为了便于相互区分,并不用于限制本技术的保护范围。上述系统中单元、模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
69.本发明实施例还公开了一种人机协同的混合审单决策系统,应用于机器人审核系统中,机器人审核系统与单据审批系统数据连接,包括存储器、处理器以及存储在存储器中并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述的一种人机协同的混合审单决策方法。
70.所述装置可以是桌上型计算机、笔记本、掌上电脑及云端服务器等计算设备。该装置可包括但不仅限于,处理器、存储器。本领域技术人员可以理解,该装置可以包括更多或更少的部件,或者组合某些部件,或者不同的部件,例如还可以包括输入输出设备、网络接入设备等。
71.所称处理器可以是中央处理单元(central processing unit,cpu),该处理器还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
72.所述存储器在一些实施例中可以是所述装置的内部存储单元,例如装置的硬盘或内存。所述存储器在另一些实施例中也可以是所述装置的外部存储设备,例如所述装置上配备的插接式硬盘,智能存储卡(smart media card,smc),安全数字(secure digital,sd)卡,闪存卡(flash card)等。进一步地,所述存储器还可以既包括所述装置的内部存储单元也包括外部存储设备。所述存储器用于存储操作系统、应用程序、引导装载程序(bootloader)、数据以及其他程序等,例如所述计算机程序的程序代码等。所述存储器还可以用于暂时地存储已经输出或者将要输出的数据。
73.在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述或记载的部分,可以参见其它实施例的相关描述。本领域普通技术人员可以意识到,结合本发明中所公开的实施例描述的各示例的模块及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献