一种电子凭据统一查验方法及其系统与流程

文档序号:11143922阅读:282来源:国知局
一种电子凭据统一查验方法及其系统与制造工艺

本发明涉及电子凭据管理技术领域,特别是涉及一种电子凭据统一查验方法及其系统。



背景技术:

电子凭据是指电子化的凭据,其可以如同实物凭据一样进行报销、记账等。电子凭据包括电子发票、电子车票、行政收费单据、银行单据、企事业单位资金往来收据等。电子凭据的保存方式可以是PDF等版式文件,也可以是图片等。电子凭据也可以根据需要打印成纸质凭据。

由于电子凭据的电子化特性,使其容易被复制、篡改及伪造,因此,必须提供查验电子凭据的途径,以帮助电子凭据持有者或接收者验证电子凭据的真实合法性。

目前,由于电子凭据的开具是在不同的服务平台,故查验时需要在不同的平台进行查验。例如某人在A、B两地消费收到两张电子发票,查验时需要分别到A、B两地的地税系统或者两地的第三方电子发票服务平台查验。即目前电子凭据数据分散存储于开具时的服务平台,使得电子凭据的查验不方便且效率低。

因此,如何提供一种提高查验便利性和查验效率的电子凭据统一查验方法及其系统是本领域技术人员目前需要解决的问题。



技术实现要素:

本发明的目的是提供一种电子凭据统一查验方法及其系统,使用户在任意电子凭据查询平台输入查验请求后均能够进行电子凭据的查验,提高了查验的便利性和查验效率。

为解决上述技术问题,本发明提供了一种电子凭据统一查验方法,用于电子凭据统一查验系统,包括:

接收任意电子凭据查询平台输入的查验请求,所述查验请求包括待查验的电子凭据数据;

通过预设算法生成所述电子凭据数据对应的查验码;

依据所述查验码,在后端预设存储数据库内查询是否预先存储有与所述查验码相同的验证码;若有,返回所述电子凭据数据和查验成功的结果提示至对应的电子凭据查询平台;若没有,返回电子凭据不存在的错误提示至对应的电子凭据查询平台。

优选地,所述电子凭据查询平台包括第三方电子凭据服务平台。

优选地,所述电子凭据查询平台包括所述电子凭据统一查验系统的前端服务平台。

优选地,所述验证码的生成过程具体为:

接收第三方电子凭据服务平台开具电子凭据时发送的凭据开具请求,所述凭据开具请求包括待开具的电子凭据数据;

检验所述电子凭据数据是否满足预先设置的开具标准;

若满足标准,通过预设算法生成所述电子凭据数据对应的验证码并存储至所述预设存储数据库内。

优选地,所述接收在任意电子凭据查询平台输入的查验请求的过程具体为:

接收在任意电子凭据查询平台输入的电子凭据票面信息或电子凭据图片信息或电子凭据版式文件;

从所述电子凭据票面信息或所述电子凭据图片信息或所述电子凭据版式文件内获取所述电子凭据数据。

优选地,所述分别通过预设算法生成每个所述电子凭据数据对应的查验码的过程具体为:

分别通过信息-摘要算法5或哈希算法对每个所述电子凭据数据进行加密,得到每个所述电子凭据数据对应的查验码。

优选地,还包括:

接收任意电子凭据查询平台输入的批量查验请求,所述批量查验请求包括批量电子凭据数据;

通过所述预设算法逐条读取电子凭据数据对应的查验码;

在所述后端预设存储数据库内查询是否预先存储有与返回的查验码相同的验证码;若有,返回所述电子凭据数据和查验成功的结果提示;若没有,返回电子凭据不存在的错误提示;

将所述批量电子凭据数据对应的查验结果进行汇总整合,得到批量查验结果返回至对应的电子凭据查询平台。

为解决上述技术问题,本发明提供了一种电子凭据统一查验系统,包括:

统一查验模块,用于接收任意电子凭据查询平台输入的查验请求,所述查验请求包括待查验的电子凭据数据;将所述电子凭据数据发送至查验码生成模块;依据所述查验码,在后端预设存储数据库内查询是否预先存储有与所述查验码相同的验证码,若有,返回所述电子凭据数据和查验成功的结果提示至对应的电子凭据查询平台;若没有,返回电子凭据不存在的错误提示至对应的电子凭据查询平台;

所述查验码生成模块,用于通过预设算法生成所述电子凭据数据对应的查验码并返回至所述统一查验模块;

所述后端预设存储数据库,用于存储预先得到的验证码。

优选地,还包括:

前端服务平台,用于供用户输入查验请求;

相应的,所述电子凭据查询平台包括所述前端服务平台。

优选地,所述电子凭据查询平台包括第三方电子凭据服务平台;所述系统还包括:

统一查验接口,用于接收所述第三方电子凭据服务平台发送的查验请求,并将所述查验请求发送至所述统一查验模块;

相应的,所述统一查验模块,具体用于将查验结果通过所述统一查验接口返回所述第三方电子凭据服务平台进行显示。

优选地,还包括:

批量处理模块,用于接收通过任意电子凭据查询平台输入的批量查验请求,所述批量查验请求包括批量电子凭据数据;将所述批量电子凭据数据逐条发送至所述查验码生成模块;接收所述查验码生成模块返回的查验码;在所述后端预设存储数据库内查询是否预先存储有与返回的查验码相同的验证码;若有,返回所述电子凭据数据和查验成功的结果提示至批量汇总模块;若没有,返回电子凭据不存在的错误提示至所述批量汇总模块;

所述批量汇总模块,用于将所述批量电子凭据数据对应的查验结果进行汇总整合,得到批量查验结果返回至对应的电子凭据查询平台;

其中,所述批量处理模块采用多个线程并行批量处理电子凭据数据;

所述查验码生成模块还包括:

批量生成单元,用于接收所述批量电子凭据数据,并通过所述预设算法逐条读取电子凭据数据来依次生成对应的查验码,并将生成的查验码返回所述批量处理模块。

本发明提供了一种电子凭据统一查验方法,接收任意电子凭据查询平台输入的查验请求后,通过预设算法生成查验请求内电子凭据数据对应的查验码,判断后端预设存储数据库内是否存储有与该查验码相同的验证码,若有,则查验通过。可见,本发明提供了一种统一查验电子凭据的方法,后端预设存储数据库内存有各个第三方电子凭据服务平台内开具的电子凭据对应的验证码,用户在任意电子凭据查询平台输入查验请求即可进行查验,提高了查验的便利性和查验效率。本发明还提供了一种电子凭据统一查验系统,采用上述方法,该系统独立于各个第三方电子凭据服务平台,用于对电子凭据进行统一查验,在此不再赘述。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对现有技术和实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明提供的一种电子凭据统一查验方法的过程的流程图;

图2为本发明提供的一种电子凭据统一查验系统的结构示意图。

具体实施方式

本发明的核心是提供一种电子凭据统一查验方法及其系统,使用户在任意电子凭据查询平台输入查验请求后均能够进行电子凭据的查验,提高了查验的便利性和查验效率。

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明提供了一种电子凭据统一查验方法,图1为本发明提供的一种电子凭据统一查验方法的过程的流程图;该方法包括:

步骤s101:接收在任意电子凭据查询平台输入的查验请求,查验请求包括待查验的电子凭据数据;

其中,电子凭据数据为电子凭据包含的信息数据,例如当电子凭据是电子发票时,包含发票代码、发票号码、税务登记号、发票金额、开票时间等数据;又例如当电子凭据是电子车票时,包含车票编码、票价、车次、发车时间等数据。

步骤s102:通过预设算法生成电子凭据数据对应的查验码;

步骤s103:依据查验码,在后端预设存储数据库内查询是否预先存储有与查验码相同的验证码;若有,返回电子凭据数据和查验成功的结果提示至对应的电子凭据查询平台;若没有,返回电子凭据不存在的错误提示至对应的电子凭据查询平台。

其中,这里的电子凭据查询系统包括第三方电子凭据服务平台。

另外,这里的电子凭据查询平台包括电子凭据统一查验系统的前端服务平台。

具体采用哪种平台进行查询请求的输入本发明不作具体限定。

进一步可知,验证码的生成过程具体为:

步骤s201:接收第三方电子凭据服务平台开具电子凭据时发送的凭据开具请求,凭据开具请求包括待开具的电子凭据数据;

步骤s202:检验电子凭据数据是否满足预先设置的开具标准;

步骤s203:若满足标准,通过预设算法生成电子凭据数据对应的验证码并存储至存储数据库内。

可见,仅有满足开具标准的电子凭据才具有验证码,且该验证码与电子凭据一一对应,同时,生成查验码的算法与生成验证码的算法相同。

其中,这里的开具标准根据电子凭据的类型以及相应的企业情况进行设定。例如,当电子凭据为电子发票时,电子凭据数据包括税务登记号、凭据类型、开具金额及开具时间;

步骤s202的过程具体为:

查询税务登记号对应的企业的开具标准,该开具标准包括开票资质类型、凭据开具统计数据以及金额规定;

其中,每个税务登记号唯一对应一家企业,且每家企业的开具标准不同。

依据开票资质类型判断税务登记号对应的企业能否开具凭据类型的电子发票;

其中,这里的凭据类型指的是每种电子凭据的具体类型,例如增值税专用电子发票等。

若能够,依据凭据开具统计数据,判断企业在预设时间段内开具的电子发票数量是否已达上限;若不能够,电子凭据数据不通过核准;

其中,这里的凭据开具统计数据包括该企业在各个时间段内开具的每种类型的电子凭据的总量。例如,12月份该企业开具的增值税专用电子发票的数量为200张。

若未达上限,判断开具金额是否超出相应的金额规定值;若已达上限,电子凭据数据不通过核准;

若未超出,电子凭据数据满足标准,调整存储的企业对应的凭据开具统计数据;若已超出,电子凭据数据不满足标准。

另外,步骤s101的过程具体为:

接收任意电子凭据查询平台输入的电子凭据票面信息或电子凭据图片信息或电子凭据版式文件;

从电子凭据票面信息或电子凭据图片信息或电子凭据版式文件内获取电子凭据数据。

其中,步骤s102的过程具体为:

分别通过信息-摘要算法5或哈希算法对每个电子凭据数据进行加密,得到每个电子凭据数据对应的查验码。

当然,本发明不限定预设算法的具体类型。用于通过预设算法处理的电子凭据数据,可以是电子凭据的发票号码或“发票号码+金额+开票时间”等多种方式组合而成,本发明对此不作限定。

作为优选地,该方法还包括:

接收任意电子凭据查询平台输入的批量查验请求,批量查验请求包括批量电子凭据数据;

通过预设算法逐条读取电子凭据数据对应的查验码;

在后端预设存储数据库内查询是否预先存储有与返回的查验码相同的验证码;若有,返回电子凭据数据和查验成功的结果提示;若没有,返回电子凭据不存在的错误提示;

将批量电子凭据数据对应的查验结果进行汇总整合,得到批量查验结果返回至对应的电子凭据查询平台。

可以理解的是,由于对于企业财务系统,有时会需要对大量的电子凭据进行统一查验,故此时需要查验系统能够支持批量查验的功能。

本发明提供了一种电子凭据统一查验方法,接收任意电子凭据查询平台输入的查验请求后,通过预设算法生成查验请求内电子凭据数据对应的查验码,判断后端预设存储数据库内是否存储有与该查验码相同的验证码,若有,则查验通过。可见,本发明提供了一种统一查验电子凭据的方法,后端预设存储数据库内存有各个第三方电子凭据服务平台内开具的电子凭据对应的验证码,用户在任意电子凭据查询平台输入查验请求即可进行查验,提高了查验的便利性和查验效率。

本发明还提供了一种电子凭据统一查验系统,参见图2所示,图2为本发明提供的一种电子凭据统一查验系统的结构示意图。该系统包括:

统一查验模块2,用于接收任意电子凭据查询平台1输入的查验请求,查验请求包括待查验的电子凭据数据;将电子凭据数据发送至查验码生成模块3;依据查验码,在后端预设存储数据库4内查询是否预先存储有与查验码相同的验证码,若有,返回电子凭据数据和查验成功的结果提示至对应的电子凭据查询平台1;若没有,返回电子凭据不存在的错误提示至对应的电子凭据查询平台1;

查验码生成模块3,用于通过预设算法生成电子凭据数据对应的查验码并返回至统一查验模块2;

后端预设存储数据库4,用于存储预先得到的验证码。

作为优选地,该系统还包括:

前端服务平台,用于供用户输入查验请求;

相应的,此时任意电子凭据查询平台1包括前端服务平台。

即本发明提供的系统单独设置有自己的前端服务平台,用户进行查验时,将查验请求通前端服务平台直接输入本发明的系统中。

其中,这里的用户包括个人用户以及企业用户,企业用户可以指的是企业的财务系统。

在另一种优选实施例中,任意电子凭据查询平台1包括第三方电子凭据服务平台;该系统还包括:

统一查验接口,用于接收第三方电子凭据服务平台发送的查验请求,并将查验请求发送至接收模块;

相应的,统一查验模块2,具体用于将查验结果通过统一查验接口返回第三方电子凭据服务平台进行显示。

即用户可以将查验请求输入当地的第三方电子凭据服务平台,第三方电子凭据服务平台调用统一查验接口,建立与电子凭据统一查验系统的连接,将查验请求发送至统一查验模块2,从而实现统一查验的目的。

另外,用户输入查验信息时,前端服务平台和/或第三方电子凭据服务平台可支持直接录入、或上传版式文件、或上传图片等多种形式,本发明对此不作具体限定。

作为优选地,该系统还包括:

批量处理模块,用于接收通过任意电子凭据查询平台1输入的批量查验请求,批量查验请求包括批量电子凭据数据;将批量电子凭据数据逐条发送至查验码生成模块3;接收查验码生成模块3返回的查验码;在后端预设存储数据库4内查询是否预先存储有与返回的查验码相同的验证码;若有,返回电子凭据数据和查验成功的结果提示至批量汇总模块;若没有,返回电子凭据不存在的错误提示至批量汇总模块;

批量汇总模块,用于将批量电子凭据数据对应的查验结果进行汇总整合,得到批量查验结果返回至对应的电子凭据查询平台1;

其中,批量处理模块采用多个线程并行批量处理电子凭据数据;

查验码生成模块3还包括:

批量生成单元,用于接收批量电子凭据数据,并通过预设算法逐条读取电子凭据数据来依次生成对应的查验码,并将生成的查验码返回批量处理模块。

本发明提供了一种电子凭据统一查验系统,该系统独立于各个第三方电子凭据服务平台,在接收任意一个地区的查验请求后,能够依据后端预设存储数据库内的验证码对电子凭据进行统一查验,提高了查验的便利性和查验效率。

本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。

还需要说明的是,在本说明书中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其他实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

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