一种企业报销用票据核验系统及方法与流程

文档序号:21630724发布日期:2020-07-29 02:39阅读:424来源:国知局
一种企业报销用票据核验系统及方法与流程

本发明涉及票务管理的技术领域,特别涉及一种企业报销用票据核验系统及方法。



背景技术:

票据是按照一定形式制成、写明有付出一定货币金额义务的证件,是出纳或运送货物的凭证,也是企业财务报销的凭证,一般包括增值税专用票据和普通票据等。随着信息时代的发展,票据也由传统的纸质票据衍生出了电子票据。电子票据同纸质票据的基本用途和使用规定几乎相同,由于电子票据不仅在保管、查阅、调阅时相对于纸质票据更加方便,而且可以减少生产纸质票据时森林资源的浪费,因此,电子票据的使用将越来越普遍,企业以后接收的票据也会以电子票据为主。然而,目前各个部门、企事业的报销系统未能跟进,仍然延续纸质票据报销模式,因此,各个部门、企事业内部的财务报账和票据管理仍然由人工核对票据上的数据,因此,不仅耗时耗力,还容易出错。

为了简化票据报销的工作方式,在中国专利公开号为cn109726783a的专利文献中公开了一种基于ocr图像识别技术的发票采集管理系统及方法,该系统包括依次连接的发票信息采集单元、ocr图像识别单元、发票信息验证处理单元、发票信息存储管理单元和发票信息分类展示单元,所述发票信息采集单元采集发票图片信息数据,所述ocr图像识别单元基于ocr图像识别技术并结合人工智能深度学习算法对所述发票图片信息数据进行识别读取以获得ocr图像识别结果,所述发票信息验证处理单元对所述ocr图像识别结果的发票类型进行鉴别并在鉴别结果为增值税发票时自动调用税务局增值税发票真伪查验平台进行真伪查验,所述发票信息存储管理单元存储鉴别结果为非增值税发票的ocr图像识别结果,同时将查验结果为真的增值税发票的ocr图像识别结果进行重复归集核查后进行相应存储,所述发票信息分类展示单元对所述发票信息存储管理单元存储的发票信息数据进行分类展示处理。

该方案采用基于人工智能算法的ocr图像识别技术,并结合了人工智能深度学习算法,有效提高了发票图片信息采集速度,从而减少了用户手动采集发票信息的工作量,使得提取发票信息的过程更加准确高效。该方案中,为了辨别鉴别结果为增值税发票的发票数据信息的真假均会调用税务局增值税发票查验平台进行对其进行真伪查验,由此,当采集到重复报销的假发票数据信息时,会多次调用税务局增值税发票真伪查验平台对发票数据信息进行真伪审核,从而降低发票数据真伪审核效率。



技术实现要素:

为解决用户查询报销票据便捷性低的技术问题,本发明提供一种企业报销用票据核验系统及方法。

本发明技术方案如下:

一种企业报销用票据核验系统,包括用户端和服务器,服务器,包括数据库、核验模块和关联模块,其中:

用户端,用于向服务器发送报销申请请求,报销申请请求包括报销单信息和票据信息;

关联模块,用于接收报销申请请求,并根据报销申请请求创建报销事项信息,然后,将报销事项信息存储至数据库;

数据库,包括报销子数据库、已核验数据子库和临时报销子数据库,报销子数据库包括审核为真的报销事项信息,已核验子数据库包括审核为假的已核验子数据库,临时报销子数据库包括待审核的报销事项信息;

核验模块,用于从临时报销子数据库中获取报销事项信息,识别报销事项信息中的票据信息,并根据报销子数据库和已核验子数据库对票据信息进行重复审核;当重复审核结果为不重复时,提取票据信息的票据数据,自动录入查验平台,得到真伪审核结果,并将真伪审核结果为真的报销事项信息保存至报销子数据库,将真伪审核结果为假的报销事项信息保存至已核验子数据库。

本方案的工作原理及优点在于:本方案中,通过用户端将报销申请请求发送给服务器的关联模块,关联模块根据接收到报销申请请求创建报销事项信息并将报销事项信息保存至临时报销子数据库;审核模块先将从临时报销票库中获取的报销事项信息中的票据信息进行重复审核,重复审核是根据获取的票据信息在报销子数据库和已核验子数据库中查询是否重复,而报销子数据库包括审核为真的报销事项信息,已核验子数据库包括审核为假的已核验子数据库,即查询当前获取的票据信息是否与之前审核过的票据信息是否重复。由此,相对于现有的财务系统,本设计方案可以在调用查验平台之前,审核出假票据重复报销的情况,避免调用审核平台审核重复报销的假票据信息,从而提高审核效率。

进一步,票据数据包括票据号码、票据代码和票据金额,报销单信息的报销单数据包括报销金额。

有益效果:票据号码、票据代码和票据金额用于录入查验平台对票据信息进行真伪审核,票据号码还便于查重审核,票据金额和报销金额便于对报销单信息审核。

进一步,核验模块包括查重审核单元,查重审核单元用于根据票据信息中票据数据的票据号码从服务器的报销子数据库和已核验子数据库中进行重复认定,得到重复审核结果。

有益效果:票据号码是税务部门给予票据的编码,每张票据的票据号码都不一样,因此,本设计方案仅通过票据的票据号码从报销子数据库中比对查询实现对票据信息的重复认定,从而保证了查重审核的准确性,也减少查询票据信息的基本内容,提高查询效率。

进一步,核验模块还包括报销单信息审核单元,报销单审核单元用于根据报销事项信息中票据信息的票据金额,对比审核报销单信息中的报销金额是否一致,得到报销单审核结果。

有益效果:能够避免报销单和票据中的金额不一致的情况。

进一步,核验模块还用于当重复审核结果为重复,或者真伪审核结果为假,或者报销单审核结果为不一致时,自动生成提示信息,并将提示信息发送给用户端,提示信息为票据信息未通过审核的原因。

有益效果:便于用户在票据信息未审核通过时,及时通过提示信息获知,便于用户接收到票据和报销单做出相应的处理。

进一步,关联模块,还用于为报销子数据库中报销事项信息分配记账凭证号,并将记账凭证号反馈到用户端。

有益效果:便于用户通过记账凭证号即可查询数据库中通过审核的报销事项信息中的票据信息和报销单信息,从而方便企业财务工作人员核查历史报销情况,节约在数据库中查询的时间。

进一步,用户端还用于重复采集票据信息和报销单信息,得到第一票据信息、第二票据信息、第一报销单信息和第二报销单信息,并分别比对第一票据信息与第二票据信息中的信息是否相同,以及对比第一报销单信息和第二报销单信息中的信息是否相同,并将对比结果为不相同的再次重复采集,将比对结果为相同的票据信息和报销单信息生成报销申请请求。

有益效果:通过多次采集,并对比采集后的票据信息和报销单信息,是否有差异,能对票据信息和报销单信息采集错误起到一定的检查作用。

一种企业报销用票据核验方法,依次包括以下步骤:

步骤s1、获取报销事项信息;

步骤s2、根据报销事项信息中票据信息从报销子数据库和已核验子数据库中查询是否有相同的票据信息,当查询到相同的票据信息时,向用户发送提示消息,然后执行步骤s1;当未查询到相同的票据信息时,执行步骤s3;

步骤s3、提取票据信息的票据数据,将票据数据录入查验平台进行真伪审核,当真伪审核为真票据时,执行步骤s4,当真伪审核为假票据时,向用户发送提示消息,执行步骤s5;

步骤s4、存储票据信息至报销子数据库;

步骤s5、存储票据信息至已核验子数据库。

有益效果:通过上述方法,能在报销事项信息在重复审核未通过或者真伪审核未通过时,停止审核,并向用户发送提示消息,便于用户及时获知报销事项信息未通过审核,及时对票据处理。

进一步,步骤s1后还包括步骤s6、对比报销事项信息中票据信息的票据金额和报销事项信息中报销单信息的报销金额是否一致,当对比为不一致时,向用户发送提示信息,并执行步骤s1;当对比为一致时,执行步骤s2。

有益效果:在对票据信息验重前,先检验票据信息的票据金额和报销单事项信息的报销金额是否一致,从而避免报销金额与票据金额不一致,引起财务错误。

进一步,步骤s1具体包括:

步骤s11、获取同一张票据的第一票据信息和第二票据信息;

步骤s12、比对第一票据信息和第二票据信息是否一致,当不一致时,执行步骤s11;当一致时,执行步骤s13;

步骤s13、获取同一张报销单的第一报销单信息和第二报销单信息;

步骤s14、比对第一报销单信息和第二报销单信息是否一致,当不一致时,执行步骤s13;当一致时,执行步骤s15;

步骤s15、根据第一票据信息和第一报销单信息创建报销事项信息。

有益效果:通过这种方法能提高获取到的票据信息和报销单信息的准确性。

附图说明

图1为一种企业报销用票据核验系统及方法实施例一的结构图;

图2为一种企业报销用票据核验系统及方法实施例一的流程图。

具体实施方式

下面通过具体实施方式进一步详细说明:

实施例一

如图1所示,一种企业报销用票据核验系统,包括用户端和服务器,服务器,包括数据库、核验模块和关联模块,其中:

用户端,用于向服务器发送报销申请请求,报销申请请求包括报销单信息和票据信息;用户端还用于重复采集票据信息和报销单信息,得到第一票据信息、第二票据信息、第一报销单信息和第二报销单信息,并分别比对第一票据信息与第二票据信息中的信息是否相同,以及对比第一报销单信息和第二报销单信息中的信息是否相同,并将对比结果为不相同的再次重复采集,将比对结果为相同的票据信息和报销单信息生成报销申请请求,本实施例中,用户端获取票据信息和报销单信息的方式包括人工输入或者扫描输入。

关联模块,用于将接收到报销申请请求,并根据报销申请请求创建报销事项信息,然后,将报销事项信息存储至数据库;关联模块,还用于为报销子数据库中报销事项信息分配记账凭证号,并将记账凭证号反馈到用户端。

数据库,包括报销子数据库、已核验子数据库和临时报销子数据库,报销子数据库包括审核为真的报销事项信息,已核验子数据库包括审核为假的已核验子数据库,临时报销子数据库包括待审核的报销事项信息;

核验模块,用于从临时报销子数据库中获取报销事项信息,识别报销事项信息中的票据信息,并根据报销子数据库和已核验子数据库对票据信息进行重复审核;当重复审核结果为不重复时,提取票据信息的票据数据,自动录入查验平台,得到真伪审核结果,并将真伪审核结果为真的报销事项信息保存至报销子数据库,将真伪审核结果为假的报销事项信息保存至已核验子数据库。本实施例中,票据数据包括票据号码、票据代码和票据金额,报销单信息的报销单数据包括报销金额。具体而言:核验模块包括查重审核单元,查重审核单元用于根据票据信息中票据数据的票据号码从服务器的报销子数据库和已核验子数据库中进行重复认定,得到重复审核结果。且当重复审核结果为重复,或者真伪审核结果为假,提示信息为票据信息未通过审核的原因包括重复报销和假发票。

如图2所示,一种企业报销用票据核验方法,依次包括以下步骤:

步骤s1、获取报销事项信息,具体过程为:

步骤s11、获取同一张票据的第一票据信息和第二票据信息;

步骤s12、比对第一票据信息和第二票据信息是否一致,当不一致时,执行步骤s11;当一致时,执行步骤s13;

步骤s13、获取同一张报销单的第一报销单信息和第二报销单信息;

步骤s14、比对第一报销单信息和第二报销单信息是否一致,当不一致时,执行步骤s13;当一致时,执行步骤s15;

步骤s15、根据第一票据信息和第一报销单信息创建报销事项信息。

步骤s2、根据报销事项信息中票据信息从报销子数据库和已核验子数据库中查询是否有相同的票据信息,当查询到相同的票据信息时,向用户发送提示消息,然后执行步骤s1;当未查询到相同的票据信息时,执行步骤s3;

步骤s3、提取票据信息的票据数据,将票据数据录入查验平台进行真伪审核,当真伪审核为真票据时,执行步骤s4,当真伪审核为假票据时,向用户发送提示消息,执行步骤s5;

步骤s4、存储票据信息至报销子数据库;

步骤s5、存储票据信息至已核验子数据库。

具体实施过程为:用户将需要报销的票据信息和报销单信息通过键盘输入或者扫描输入的方式重复录入用户端,得到第一次录入的票据信息和报销单信息和第二次录入的票据信息和报销单信息,用户端对比用户第一次录入的票据信息和报销单信息和第二次的票据信息和报销单信息进行比对,当第一次和第二次的票据信息和报销单信息比对的结果不相同时,即认为输入的票据信息和报销单信息有误,重新让用户对票据信息和报销单信息进行录入;当第一次和第二次的票据信息和报销单信息比对的结果相同时,即认为输入的票据信息和报销单信息无误,用户端根据票据信息和报销单信息生成报销申请请求发送给服务器,服务器的关联模块接收报销申请请求,并根据报销申请请求创建报销事项信息,将报销事项信息存储至数据库的临时报销子数据库。核验模块的查重审核单元对报销事项信息中的票据信息进行查重审核,具体而言查重审核单元识别票据信息中票据数据的票据号码,并根据票据号码查找报销子数据库和已核验子数据库中是否存在相同票据号码的发票信息,如果有,则认为重复报销,向用户端发送重复报销的提示信息,提醒用户此发票已经报销;如果无,则认为该发票首次报销,提取票据信息的票据数据包括票据号码、票据代码和票据金额,自动调用查验平台,并将票据号码、票据代码和票据金额的票据数据录入查验平台得到真伪审核结果,当真伪审核结果为假时,向用户单发送假发票的提示信息,并将报销事项信息转存至已核验子数据库;当真伪结果为真时,将报销事项信息转存至报销。

实施例二

与实施例一的区别之处在于:核验模块还包括报销单信息审核单元,报销单审核单元用于根据报销事项信息中票据信息的票据金额,对比审核报销单信息中的报销金额是否一致,得到报销单审核结果。提示信息还包括报销单的报销金额不一致,当报销单审核结果为不一致时,自动生成报销单的报销金额不一致的提示信息,并将提示信息发送给用户端。本实施例中方法步骤为步骤s6、对比报销事项信息中票据信息的票据金额和报销事项信息中报销单信息的报销金额是否一致,当对比为不一致时,向用户发送提示信息,并执行步骤s1;当对比为一致时,执行步骤s2。

实施例三

与实施例一的区别之处在于:所述企业报销用票据核验系统还包括扫描终端,扫描终端用于在用户端选择扫描输入的方式时扫描获取票据信息和报销单信息,扫描终端包括票据扫描仪、扫描仪基座、报警模块和材质分析模块,扫描仪包括rfid识别标签、报警模块、摄像头和闪光灯,并且本实施例中,在摄像头的同侧,且近距离摄像头处设有凸起,本实施例中凸起距离摄像头0.5厘米,在其它实施例中可以根据扫描仪的大小更改凸起与摄像头的距离,凸起能够让摄像头即使被遮挡时,摄像头与遮挡物之间也存在间隙,从而摄像头可以拍摄清楚遮挡物。扫描基座包括rfid读卡器和信息处理模块,扫描基座上的rfid读卡器实时接收扫描仪上rfid识别标签发出的高频信号,信息处理模块以时间间隔为10秒每次获取rfid读卡器接收的高频信号,并根据高频信号的信号强度计算得到扫描基座与扫描仪之间大概的距离值,当距离值大于预设阈值时,即认为扫描仪离开安全范围,存在被盗风险,向扫描仪的报警模块发送报警信息,本实施例中,预设阈值为5米,在其它实施例中,可以根据实际应用场景的大小,更改预设阈值,已适用不同空间大小的使用。常见的报警模块包括蜂鸣器,但考虑到当蜂鸣器损坏时,用户不容易发现,只有当找不到扫描仪时,发现蜂鸣器没有发出声音时才能发现,所以本实施例中的报警模块没有采用蜂鸣器。本实施例中报警模块用于接收到报警信息后同时控制闪光灯亮,以及摄像头进行拍摄,将拍摄得到的图像信息发送给材质分析模块。材质分析模块用于分析图像信息中的材质信息,如图像信息中有地面和桌子,则材质信息为石材和木材。扫描仪基座上还设有扬声器,用于播放丢失信息和材质信息。从而,当扫描仪离开安全范围,即丢失时,扫描仪基座上的扬声器能立即播放丢失信息和扫描仪所在周边的材质信息,便于工作人员及时找回,避免因为扫描仪丢失导致的用户的工作效率降低。

以上所述的仅是本发明的实施例,方案中公知的具体结构及特性等常识在此未作过多描述。应当指出,对于本领域的技术人员来说,在不脱离本发明结构的前提下,还可以作出若干变形和改进,这些也应该视为本发明的保护范围,这些都不会影响本发明实施的效果和专利的实用性。本申请要求的保护范围应当以其权利要求的内容为准,说明书中的具体实施方式等记载可以用于解释权利要求的内容。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1