本发明涉及发票真伪查询技术领域,并且更具体地,涉及一种用于查询发票真伪的方法及系统。
背景技术:
凝练大规模用户环境下多角色协同的电子凭据服务系统需求,基于电子签名法框架,围绕实现电子凭据高并发生成开具、千亿级电子凭据万级高并发下的秒级快速查询、海量电子凭据便捷按需交付等技术难点。
按照研究思路,围绕主要研究内容,在突破多系统业务请求随机交叉环境下的高并发调度、服务请求状态高效管理与多轮交互业务流的快速同步、主索引与存储位置快速关联、冷热数据分离、智能预测调度、用户跨开具系统行为识别、凭据所有者多元身份关联、凭据统一归集和差异化管理。
技术实现要素:
针对上述问题,本发明提出了一种用于查询发票真伪的方法,包括:
接收目标企业发票真伪查询请求和企业信息;
根据企业信息,向付款企业提交请求,请求查看付款企业为目标企业开具的发票购付汇联和合同订单,获取目标企业的开票信息,根据目标企业的开票信息,对目标企业进行身份验证;
验证合格后,为目标企业提供发票上传接口,并对目标企业提供发票采集协议;
当接收到目标企业的同意协议信息后,采集目标企业通过发票上传接口上传的发票信息,对发票信息进行验证,生成发票真伪信息并返回目标企业;
所述通过发票上传接口上传的发票信信息,通过上传接口进行加密后上传,上传成功后,对加密的发票信息进行解密并采集。
可选的,发票信息,包括:电子发票、发票图像或发票号码信息。
可选的,采集目标企业通过发票上传接口上传的发票信息,以预设周期进行采集或根据目标企业实时查询请求采集。
可选的,方法,还包括:对生成发票真伪信息进行存档和汇总,以月或年为单位生成报告。
可选的,上传接口安装于目标企业开票机。
本发明还提出了一种用于查询发票真伪的系统,包括:
接收模块,接收目标企业发票真伪查询请求和企业信息;
验证模块,根据企业信息,向付款企业提交请求,请求查看付款企业为目标企业开具的发票购付汇联和合同订单,获取目标企业的开票信息,根据目标企业的开票信息,对目标企业进行身份验证;
协议签订模块,验证合格后,为目标企业提供发票上传接口,并对目标企业提供发票采集协议;
查询模块,当接收到目标企业的同意协议信息后,采集目标企业通过发票上传接口上传的发票信息,对发票信息进行验证,生成发票真伪信息并返回目标企业;
所述通过发票上传接口上传的发票信信息,通过上传接口进行加密后上传,上传成功后,对加密的发票信息进行解密并采集。
可选的,发票信息,包括:电子发票、发票图像或发票号码信息。
可选的,采集目标企业通过发票上传接口上传的发票信息,以预设周期进行采集或根据目标企业实时查询请求采集。
可选的,系统,还包括:报告生成模块,对生成发票真伪信息进行存档和汇总,以月或年为单位生成报告。
可选的,上传接口安装于目标企业开票机。
本发明汇总电子发票数据,有效提高企业和银行电子发票查询下载存储等问题的效率。
附图说明
图1为本发明一种用于查询发票真伪的方法流程图;
图2为本发明一种用于查询发票真伪的系统结构图。
具体实施方式
现在参考附图介绍本发明的示例性实施方式,然而,本发明可以用许多不同的形式来实施,并且不局限于此处描述的实施例,提供这些实施例是为了详尽地且完全地公开本发明,并且向所属技术领域的技术人员充分传达本发明的范围。对于表示在附图中的示例性实施方式中的术语并不是对本发明的限定。在附图中,相同的单元/元件使用相同的附图标记。
除非另有说明,此处使用的术语(包括科技术语)对所属技术领域的技术人员具有通常的理解含义。另外,可以理解的是,以通常使用的词典限定的术语,应当被理解为与其相关领域的语境具有一致的含义,而不应该被理解为理想化的或过于正式的意义。
本发明提出了一种用于查询发票真伪的方法,如图2所示,包括:
接收目标企业发票真伪查询请求和企业信息;
根据企业信息,向付款企业提交请求,请求查看付款企业为目标企业开具的发票购付汇联和合同订单,获取目标企业的开票信息,根据目标企业的开票信息,对目标企业进行身份验证;
验证合格后,为目标企业提供发票上传接口,并对目标企业提供发票采集协议;
当接收到目标企业的同意协议信息后,采集目标企业通过发票上传接口上传的发票信息,对发票信息进行验证,生成发票真伪信息并返回目标企业;
所述通过发票上传接口上传的发票信信息,通过上传接口进行加密后上传,上传成功后,对加密的发票信息进行解密并采集。
上传接口安装于目标企业开票机。
发票信息,包括:电子发票、发票图像或发票号码信息。
采集目标企业通过发票上传接口上传的发票信息,以预设周期进行采集或根据目标企业实时查询请求采集。
对生成发票真伪信息进行存档和汇总,以月或年为单位生成报告。
本发明还提出了一种用于查询发票真伪的系统200,包括:
接收模块201,接收目标企业发票真伪查询请求和企业信息;
验证模块202,根据企业信息,向付款企业提交请求,请求查看付款企业为目标企业开具的发票购付汇联和合同订单,获取目标企业的开票信息,根据目标企业的开票信息,对目标企业进行身份验证;
协议签订模块203,验证合格后,为目标企业提供发票上传接口,并对目标企业提供发票采集协议;
上传接口安装于目标企业开票机。
查询模块204,当接收到目标企业的同意协议信息后,采集目标企业通过发票上传接口上传的发票信息,对发票信息进行验证,生成发票真伪信息并返回目标企业;
所述通过发票上传接口上传的发票信信息,通过上传接口进行加密后上传,上传成功后,对加密的发票信息进行解密并采集。
发票信息,包括:电子发票、发票图像或发票号码信息。
采集目标企业通过发票上传接口上传的发票信息,以预设周期进行采集或根据目标企业实时查询请求采集。
报告生成模块205,对生成发票真伪信息进行存档和汇总,以月或年为单位生成报告。
本发明汇总电子发票数据,有效提高企业和银行电子发票查询下载存储等问题的效率。
本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
最后应当说明的是:以上实施例仅用以说明本发明的技术方案而非对其限制,尽管参照上述实施例对本发明进行了详细的说明,所属领域的普通技术人员应当理解:依然可以对本发明的具体实施方式进行修改或者等同替换,而未脱离本发明精神和范围的任何修改或者等同替换,其均应涵盖在本发明的权利要求保护范围之内。
1.一种用于查询发票真伪的方法,所述方法包括:
接收目标企业发票真伪查询请求和企业信息;
根据企业信息,向付款企业提交请求,请求查看付款企业为目标企业开具的发票购付汇联和合同订单,获取目标企业的开票信息,根据目标企业的开票信息,对目标企业进行身份验证;
验证合格后,为目标企业提供发票上传接口,并对目标企业提供发票采集协议;
当接收到目标企业的同意协议信息后,采集目标企业通过发票上传接口上传的发票信息,对发票信息进行验证,生成发票真伪信息并返回目标企业;
所述通过发票上传接口上传的发票信信息,通过上传接口进行加密后上传,上传成功后,对加密的发票信息进行解密并采集。
2.根据权利要求1所述的方法,所述发票信息,包括:电子发票、发票图像或发票号码信息。
3.根据权利要求1所述的方法,所述采集目标企业通过发票上传接口上传的发票信息,以预设周期进行采集或根据目标企业实时查询请求采集。
4.根据权利要求1所述的方法,所述方法,还包括:对生成发票真伪信息进行存档和汇总,以月或年为单位生成报告。
5.根据权利要求1所述的方法,所述上传接口安装于目标企业开票机。
6.一种用于查询发票真伪的方法,所述方法包括:
接收模块,接收目标企业发票真伪查询请求和企业信息;
验证模块,根据企业信息,向付款企业提交请求,请求查看付款企业为目标企业开具的发票购付汇联和合同订单,获取目标企业的开票信息,根据目标企业的开票信息,对目标企业进行身份验证;
协议签订模块,验证合格后,为目标企业提供发票上传接口,并对目标企业提供发票采集协议;
查询模块,当接收到目标企业的同意协议信息后,采集目标企业通过发票上传接口上传的发票信息,对发票信息进行验证,生成发票真伪信息并返回目标企业;
所述通过发票上传接口上传的发票信信息,通过上传接口进行加密后上传,上传成功后,对加密的发票信息进行解密并采集。
7.根据权利要求6所述的系统,所述发票信息,包括:电子发票、发票图像或发票号码信息。
8.根据权利要求6所述的系统,所述采集目标企业通过发票上传接口上传的发票信息,以预设周期进行采集或根据目标企业实时查询请求采集。
9.根据权利要求6所述的系统,所述系统,还包括:报告生成模块,对生成发票真伪信息进行存档和汇总,以月或年为单位生成报告。
10.根据权利要求6所述的系统,所述上传接口安装于目标企业开票机。
技术总结