一种发票在线验证方法、设备及介质技术

技术编号:38196672 阅读:7 留言:0更新日期:2023-07-21 16:33
本申请公开了一种发票在线验证方法、设备及介质,方法包括:获取发票的验证请求;通过发票识别神经网络模型,对发票进行识别,得到识别的发票信息;在发票信息中,确定将要进行发票真伪验证的发票真伪关键信息;调用国税局查验接口,在国税局的数据库中,对发票真伪关键信息进行匹配;若匹配成功,则确定发票真伪关键信息验证通过;确定发票的文件类型;文件类型包括PDF发票或OFD发票;根据文件类型,确定发票的签章验证模型;根据签章验证模型,对发票进行签章验证,以确定发票是否被篡改。能够对发票真伪进行验证以及确定发票是否被篡改,实现对发票进行双重验证,精准发现虚假发票或者真实发票但被篡改的发票,提高了发票验证准确率。确率。确率。

【技术实现步骤摘要】
一种发票在线验证方法、设备及介质


[0001]本申请涉及计算机
,尤其涉及一种发票在线验证方法、设备及介质。

技术介绍

[0002]目前,为适应经济社会发展和税收现代化建设需要,逐步推行了增值税发票的电子化。发票电子化是提高纳税人便利性、节约资源成本、提升企业管理水平、增强现代税收治理能力的重要举措。
[0003]对于ERP软件来说,各个企业开始使用电子发票做报销,需要验证电子发票的真实性以及安全性,但是,针对电子发票的真实性以及安全性验证方式采用的方法比较单一以及简单,导致发票验证的准确率低。

技术实现思路

[0004]本申请实施例提供一种发票在线验证方法、设备及介质,用于解决发票验证的准确率低的问题。
[0005]本申请实施例采用下述技术方案:
[0006]一方面,本申请实施例提供了一种发票在线验证方法,该方法包括:获取发票的验证请求;通过发票识别神经网络模型,对所述发票进行识别,得到识别的发票信息;在所述发票信息中,确定将要进行发票真伪验证的发票真伪关键信息;调用国税局查验接口,在国税局的数据库中,对所述发票真伪关键信息进行匹配;若匹配成功,则确定所述发票真伪关键信息验证通过;确定所述发票的文件类型;所述文件类型包括PDF发票或OFD发票;根据所述文件类型,确定所述发票的签章验证模型;根据所述签章验证模型,对所述发票进行签章验证,以确定所述发票是否被篡改。
[0007]一个示例中,所述根据所述签章验证模型,对所述发票进行签章验证,具体包括:若所述文件类型为PDF发票,则根据预先设定的PDF文件加密算法,对所述发票信息进行加密,得到所述发票的PDF文件加密结果;读取所述发票的签章值;将所述签章值与所述PDF文件加密结果进行对比;若所述签章值与所述PDF文件加密结果一致,则确定所述发票未被篡改;若所述签章值与所述PDF文件加密结果不一致,则确定所述发票被篡改。
[0008]一个示例中,所述根据所述签章验证模型,对所述发票进行签章验证,具体包括:若所述文件类型为OFD发票,则根据预先设定的OFD文件加密算法,对所述发票信息进行加密,得到所述发票的OFD文件加密结果;读取所述发票的签章值;将所述签章值与所述OFD文件加密结果进行对比;若所述签章值与所述OFD文件加密结果一致,则确定所述发票未被篡改;若所述签章值与所述OFD文件加密结果不一致,则确定所述发票被篡改。
[0009]一个示例中,获取样本发票;将所述样本发票作为输入,将样本发票的发票信息作为标签,对初始神经网络模型进行有监督训练;对训练的初始神经网络模型进行验证,在验证通过后,将所述训练的初始神经网络模型确定为所述发票识别神经网络模型。
[0010]一个示例中,若所述发票真伪关键信息匹配失败,则判断所述发票信息是否包括
发票标准信息;所述发票标准信息用于表示构成标准通用发票的标准模板要素;若否,则将所述发票确定为伪发票;若是,则根据不匹配的发票真伪关键信息,生成所述发票的伪发票验证通知信息;将所述伪发票验证通知信息发送至绑定的伪发票验证终端设备。
[0011]一个示例中,所述将所述伪发票验证通知信息发送至伪发票验证终端设备之后,所述方法还包括:接收所述伪发票验证终端设备的反馈信息;若所述反馈信息为伪发票验证失败,则通过所述发票识别神经网络模型,对所述发票进行二次识别,得到二次识别的发票信息;在所述二次识别的发票信息中,确定将要进行二次发票真伪验证的发票真伪关键信息;调用所述国税局查验接口,在所述国税局的数据库中,对所述二次发票真伪验证的发票真伪关键信息进行匹配;若匹配成功,则确定所述二次发票真伪验证的发票真伪关键信息验证通过;若匹配失败,则获取所述发票的验证日志,将所述验证日志发送至管理员终端设备;所述管理员终端设备与所述伪发票验证终端设备不同。
[0012]一个示例中,所述将所述验证日志发送至管理员终端设备之后,所述方法还包括:获取所述管理员终端设备的日志反馈信息;根据所述日志反馈信息,确定所述发票是否为伪发票;若否,则基于所述发票信息,对所述发票识别神经网络模型进行更新;若是,则确定伪发票验证通过。
[0013]一个示例中,所述方法还包括:在伪发票验证通过后,则根据所述发票真伪关键信息,生成所述发票的伪发票通知信息;将所述伪发票通知信息发送至发票验证请求终端设备。
[0014]另一方面,本申请实施例提供了一种发票在线验证设备,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:获取发票的验证请求;通过发票识别神经网络模型,对所述发票进行识别,得到识别的发票信息;在所述发票信息中,确定将要进行发票真伪验证的发票真伪关键信息;调用国税局查验接口,在国税局的数据库中,对所述发票真伪关键信息进行匹配;若匹配成功,则确定所述发票真伪关键信息验证通过;确定所述发票的文件类型;所述文件类型包括PDF发票或OFD发票;根据所述文件类型,确定所述发票的签章验证模型;根据所述签章验证模型,对所述发票进行签章验证,以确定所述发票是否被篡改。
[0015]另一方面,本申请实施例提供了一种发票在线验证非易失性计算机存储介质,存储有计算机可执行指令,所述计算机可执行指令设置为:获取发票的验证请求;通过发票识别神经网络模型,对所述发票进行识别,得到识别的发票信息;在所述发票信息中,确定将要进行发票真伪验证的发票真伪关键信息;调用国税局查验接口,在国税局的数据库中,对所述发票真伪关键信息进行匹配;若匹配成功,则确定所述发票真伪关键信息验证通过;确定所述发票的文件类型;所述文件类型包括PDF发票或OFD发票;根据所述文件类型,确定所述发票的签章验证模型;根据所述签章验证模型,对所述发票进行签章验证,以确定所述发票是否被篡改。
[0016]本申请实施例采用的上述至少一个技术方案能够达到以下有益效果:
[0017]能够通过调用国税局的查验接口,对发票真伪进行验证,在真伪验证通过后,继续通过签章验证模型对发票进行签章验证,确定发票是否被篡改,从而实现对发票进行双重验证,能够在保证发票验证效率的前提下,精准发现虚假发票或者真实发票但被篡改的发
票,提高了发票验证准确率。
附图说明
[0018]为了更清楚地说明本申请的技术方案,下面将结合附图来对本申请的部分实施例进行详细说明,附图中:
[0019]图1为本申请实施例提供的一种发票在线验证方法的流程示意图;
[0020]图2为本申请实施例提供的一种发票在线验证示例图;
[0021]图3为本申请实施例提供的一种发票在线验证设备的结构示意图。
具体实施方式
[0022]为使本申请的目的、技术方案和优点更加清楚,下面将结合具体实施例及相应的附图对本申请的技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种发票在线验证方法,其特征在于,所述方法包括:获取发票的验证请求;通过发票识别神经网络模型,对所述发票进行识别,得到识别的发票信息;在所述发票信息中,确定将要进行发票真伪验证的发票真伪关键信息;调用国税局查验接口,在国税局的数据库中,对所述发票真伪关键信息进行匹配;若匹配成功,则确定所述发票真伪关键信息验证通过;确定所述发票的文件类型;所述文件类型包括PDF发票或OFD发票;根据所述文件类型,确定所述发票的签章验证模型;根据所述签章验证模型,对所述发票进行签章验证,以确定所述发票是否被篡改。2.根据权利要求1所述的方法,其特征在于,所述根据所述签章验证模型,对所述发票进行签章验证,具体包括:若所述文件类型为PDF发票,则根据预先设定的PDF文件加密算法,对所述发票信息进行加密,得到所述发票的PDF文件加密结果;读取所述发票的签章值;将所述签章值与所述PDF文件加密结果进行对比;若所述签章值与所述PDF文件加密结果一致,则确定所述发票未被篡改;若所述签章值与所述PDF文件加密结果不一致,则确定所述发票被篡改。3.根据权利要求1所述的方法,其特征在于,所述根据所述签章验证模型,对所述发票进行签章验证,具体包括:若所述文件类型为OFD发票,则根据预先设定的OFD文件加密算法,对所述发票信息进行加密,得到所述发票的OFD文件加密结果;读取所述发票的签章值;将所述签章值与所述OFD文件加密结果进行对比;若所述签章值与所述OFD文件加密结果一致,则确定所述发票未被篡改;若所述签章值与所述OFD文件加密结果不一致,则确定所述发票被篡改。4.根据权利要求1所述的方法,其特征在于,所述通过发票识别神经网络模型,对所述发票进行识别,得到识别的发票信息之前,所述方法还包括:获取样本发票;将所述样本发票作为输入,将样本发票的发票信息作为标签,对初始神经网络模型进行有监督训练;对训练的初始神经网络模型进行验证,在验证通过后,将所述训练的初始神经网络模型确定为所述发票识别神经网络模型。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:若所述发票真伪关键信息匹配失败,则判断所述发票信息是否包括发票标准信息;所述发票标准信息用于表示构成标准通用发票的标准模板要素;若否,则将所述发票确定为伪发票;若是,则根据不匹配的发票真伪关键信息,生成所述发票的伪发票验证通知信息;将所述伪发票验证通知信息发送至绑定的伪发票验证终端设备。6.根据权利要求5所述的方法,其特征在于,所述将所述伪发票验证通知信息发送至伪
发票验证终端设备之后,所述方法还包括:接收所述伪发票验证终端设备的反馈...

【专利技术属性】
技术研发人员:李志刚王明振李伟龙罗辉
申请(专利权)人:浪潮通用软件有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1