单据审核方法、装置及系统与流程

摘要: 本技术涉及信息审核,特别涉及单据审核方法、装置及系统。背景技术:1、贸易材料的自动化审核通常需要处理合同、形式发票、商业发票、提单、物流单据、报关单、付款记录、...
单据审核方法、装置及系统与流程

本技术涉及信息审核,特别涉及单据审核方法、装置及系统。

背景技术:

1、贸易材料的自动化审核通常需要处理合同、形式发票、商业发票、提单、物流单据、报关单、付款记录、装箱单、信用证材料等不同种类的单据。同一商业主体在不同单据中可能承担相异的业务角色,例如,同一公司在合同中表现为卖方,在提单中则为托运人,而银行付款记录中的收款方并不必然等同于卖方,提单中的通知方也不必然等同于收货人。这种多角色交叉的复杂性,给跨单据的自动审核带来了显著困难。

2、目前,技术人员普遍采用光学字符识别(optical character recognition,ocr)、多模态文档解析、字段抽取、字段规则比对、知识图谱问答或检索增强生成(retrieval-augmented generation,rag)等技术手段处理上述单据。常规处理流程是:先从单据图像或电子文件中抽取公司名、账号、地址、金额、币种、日期等字段,再基于字段名称、字段取值、语义相似度或预设业务规则进行跨单据的一致性核验,最终由大语言模型生成审核意见或风险提示。

3、然而,上述现有做法存在明显不足。一方面,字段抽取后直接进行核验,容易将承载不同业务角色的字段不加区分地混用,导致将托运人的地址与买方的地址进行错误比对,引发误报或漏报。另一方面,普通检索增强生成方法依赖于语义相似度召回证据,极有可能召回在语义上相关但业务角色不一致的片段作为核验依据,从而造成审核结论失准。这些缺陷严重制约了贸易单据自动化审核的可靠性与可信度。

技术实现思路

1、为了解决现有技术的问题,本技术实施例提供了一种单据审核方法、装置及系统。所述技术方案如下:

2、一方面,提供了一种单据审核方法,所述方法包括:

3、获取针对多个单据所提取的多个字段证据单元;所述字段证据单元携带多维度属性信息;

4、基于所述多维度属性信息确定每个字段证据单元的角色分配结果;所述角色分配结果包括所分配的业务角色;

5、以所述字段证据单元为节点,基于所述多维度属性信息与所述角色分配结果构建边,得到角色分型证据图;所述边包括表征节点间存在矛盾关系的负向边;

6、响应于审核任务,基于所述审核任务所携带的目标业务角色在所述角色分型证据图中提取证据路径;以及根据所述审核任务所询问的业务事实确定任务关键字段;

7、当所述证据路径不包括任一任务关键字段,或所述证据路径中存在对应矛盾关系未被解决的负向边时,阻断生成针对所述审核任务的肯定性审核结论。

8、另一方面,提供了一种单据审核装置,所述装置包括:

9、字段获取模块,用于获取针对多个单据所提取的多个字段证据单元;所述字段证据单元携带多维度属性信息;

10、角色分配模块,用于基于所述多维度属性信息确定每个字段证据单元的角色分配结果;所述角色分配结果包括所分配的业务角色;

11、证据图构建模块,用于以所述字段证据单元为节点,基于所述多维度属性信息与所述角色分配结果构建边,得到角色分型证据图;所述边包括表征节点间存在矛盾关系的负向边;

12、证据提取模块,用于响应于审核任务,基于所述审核任务所携带的目标业务角色在所述角色分型证据图中提取证据路径;

13、字段确定模块,用于根据所述审核任务所询问的业务事实确定任务关键字段;

14、审核阻断模块,用于当所述证据路径不包括任一任务关键字段,或所述证据路径中存在对应矛盾关系未被解决的负向边时,阻断生成针对所述审核任务的肯定性审核结论。

15、在一个示例性的实施方式中,所述装置还包括用于生成肯定性审核结论的结论生成模块,所述结论生成模块,包括:

16、证据核验模块,用于当所述证据路径包括各任务关键字段,且所述证据路径中不存在对应矛盾关系未被解决的负向边时,对所述证据路径中的字段证据单元进行核验;

17、核验通过模块,用于若核验通过,则生成针对所述审核任务的肯定性审核结论。

18、在一个示例性的实施方式中,所述证据提取模块,包括:

19、约束检索模块,用于基于所述目标业务角色,在所述角色分型证据图中进行角色约束检索,得到候选证据路径;所述候选证据路径中的节点包括与所述审核任务所携带的目标业务角色相匹配的锚点节点,以及与所述锚点节点之间存在边的关联节点;

20、证据准入模块,用于基于所述角色分配结果与所述多维度属性信息,对所述候选证据路径中的各节点分别进行证据准入判定,将通过所述证据准入判定的节点确定为准入证据单元;

21、证据确定模块,用于基于所述准入证据单元,以及所述角色分型证据图中所述准入证据单元之间的边,确定所述证据路径。

22、在一个示例性的实施方式中,所述角色分配结果还包括角色状态,所述角色状态为确认状态或异常状态;所述多维度属性信息包括单据版本;所述证据准入模块,包括:

23、准入证据确定模块,用于对于所述候选证据路径中的节点,将角色状态为确认状态且单据版本有效的节点确定为所述准入证据单元。

24、在一个示例性的实施方式中,所述角色分配模块,包括:

25、候选生成模块,用于针对每个字段证据单元生成候选业务角色集合;

26、属性获取模块,用于获取所述候选业务角色集合中各候选业务角色的角色属性信息;

27、分数计算模块,用于基于所述多维度属性信息与所述角色属性信息,计算所述字段证据单元相对于所述候选业务角色集合中各候选业务角色的角色绑定分数;

28、角色确定模块,用于根据所述角色绑定分数,确定所述字段证据单元的角色状态及所分配的业务角色。

29、在一个示例性的实施方式中,所述分数计算模块,包括:

30、邻域获取模块,用于获取与所述字段证据单元相邻的字段证据单元的相邻字段信息;

31、历史获取模块,用于获取历史审核记录中与当前业务场景关联的角色绑定记录;

32、综合计算模块,用于基于所述相邻字段信息、所述角色绑定记录、所述多维度属性信息与所述角色属性信息,计算所述字段证据单元相对于各候选业务角色的角色绑定分数。

33、在一个示例性的实施方式中,所述多维度属性信息包括单据版本;所述角色确定模块,包括:

34、排序确定模块,用于在所述字段证据单元对应的多个角色绑定分数中确定第一绑定分数与第二绑定分数;所述第一绑定分数高于所述字段证据单元对应的多个角色绑定分数中除所述第一绑定分数以外的角色绑定分数,所述第二绑定分数高于所述字段证据单元对应的多个角色绑定分数中除所述第一绑定分数与所述第二绑定分数以外的角色绑定分数;

35、状态标记模块,用于当所述第一绑定分数达到预设置信度门限,所述第一绑定分数与第二绑定分数之间的差值达到预设差异门限,且所述单据版本有效时,将所述字段证据单元的角色状态标记为确认状态。

36、在一个示例性的实施方式中,所述装置还包括异常标记模块,所述异常标记模块,用于当所述第一绑定分数低于预设置信度门限,或所述第一绑定分数与第二绑定分数之间的差值低于预设差异门限,或所述单据版本无效时,将所述字段证据单元的角色状态标记为异常状态。

37、在一个示例性的实施方式中,所述证据图构建模块包括以下至少一者:

38、冲突边构建模块,用于基于不同字段证据单元之间所分配的业务角色在预设业务规则下存在的互斥关系,构建角色冲突边;

39、第一歧义边构建模块,用于若在预设业务规则下存在关联关系的不同字段证据单元中至少一者的角色状态为异常状态,则构建角色歧义边;

40、第二歧义边构建模块,用于基于不同字段证据单元之间在所述预设业务规则下存在的未被确认的关联关系,构建所述角色歧义边;

41、数值边构建模块,用基于不同字段证据单元中数值类字段的逻辑矛盾关系,构建数值冲突边;

42、版本边构建模块,用于基于不同字段证据单元的单据版本之间的替代关系,构建版本替代边。

43、在一个示例性的实施方式中,所述边还包括表征节点间存在相互印证关系的正向边;所述证据图构建模块包括以下至少一者:

44、同角色边模块,用于基于不同字段证据单元所分配的业务角色相同,构建同角色印证边;

45、跨角色边模块,用于基于不同字段证据单元所分配的业务角色互不相同且在预设业务规则下存在关联关系,构建跨角色关联边;

46、历史绑定边模块,用于基于不同字段证据单元所分配的业务角色在历史审核记录中存在角色绑定记录,构建历史绑定边。

47、在一个示例性的实施方式中,所述多维度属性信息包括单据类型、字段类型、主体标识以及单据版本;所述约束检索模块,包括:

48、锚点节点筛选模块,用于基于所述审核任务携带的目标业务角色、目标单据类型、目标字段类型、目标主体标识以及目标单据版本,从所述角色分型证据图的节点中筛选出锚点节点;

49、候选节点确定模块,用于将所述锚点节点,以及所述角色分型证据图中与所述锚点节点之间存在边的关联节点,作为候选节点;

50、候选路径确定模块,用于基于所述候选节点,以及所述角色分型证据图中所述候选节点之间的边,确定所述候选证据路径。

51、在一个示例性的实施方式中,所述装置还包括用于在阻断生成针对所述审核任务的肯定性审核结论之后进行后处理的后处理模块,所述后处理模块包括以下至少一者:

52、风险提示生成模块,用于针对所述候选证据路径中与所述负向边相关联的节点,生成风险提示信息;

53、拒答输出模块,用于向审核端输出拒答结果;

54、复核派发模块,用于向人工审核平台派发携带所述候选证据路径及阻断原因的复核任务。

55、另一方面,提供了一种单据审核系统,所述系统包括处理器和存储器,所述存储器中存储有至少一条指令或者至少一段程序,所述至少一条指令或者所述至少一段程序由所述处理器加载并执行以实现上述任一方面的单据审核方法。

56、另一方面,提供了一种电子设备,包括处理器和存储器,所述存储器中存储有至少一条指令或者至少一段程序,所述至少一条指令或者所述至少一段程序由所述处理器加载并执行以实现上述任一方面的单据审核方法。

57、另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条指令或者至少一段程序,所述至少一条指令或者所述至少一段程序由处理器加载并执行以实现如上述任一方面的单据审核方法。

58、另一方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。电子设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该电子设备执行上述任一方面的单据审核方法。

59、本技术实施例通过基于多维属性信息为每个字段证据单元独立分配业务角色,将“角色”这一业务语义从文本内容中剥离并显式化为数据结构,以字段证据单元为节点、以角色分配结果及属性关联为边,构建包含“负向边”的角色分型证据图,该图显式地将角色互斥、数值矛盾、版本替代等冲突逻辑以边结构固化于图中,使得证据之间的逻辑冲突成为图拓扑的有机组成部分。当审核任务到来时,基于审核任务所携带的目标业务角色在角色分型证据图中提取证据路径,并根据审核任务所询问的业务事实确定任务关键字段,相当于在进入一致性核验之前就已完成了对证据的“角色安检”与“路径剪枝”,有效过滤了与审核任务不匹配的干扰证据;当筛选出的证据路径不包括任一任务关键字段,或其中存在对应矛盾关系未被解决的负向边时,即代表证据路径中的节点之间仍存在不可调和的逻辑矛盾,或关键业务事实缺乏证据支撑,此时强制阻断肯定性结论的生成。本技术通过在数据层面建立结构化的矛盾表达与路径阻断规则,使得跨单据、跨角色的复杂业务冲突能够被可靠地识别和拦截,显著降低了因角色混淆而导致的风险漏报,同时将待复核范围精准收缩至真正存在矛盾冲突的路径节点,实现了审核安全性、可解释性与计算效率的同步提升。