发票开具中的信息处理方法、装置、网关服务器和介质制造方法及图纸

技术编号:22595734 阅读:73 留言:0更新日期:2019-11-20 11:35
本公开提供了一种发票开具中的信息处理方法、装置、网关服务器和介质。该方法包括:接收开出发票请求,所述开出发票请求包含区块链上记录的发行所述发票的事件区块的标识、发票信息、发行事件发票转移信息;按照所述发行所述发票的事件区块的标识,查找所述区块链上记录的发行所述发票的事件区块;在查找到的事件区块中的发票信息、发行事件发票转移信息分别与所述开出发票请求中的发票信息、以及发行事件发票转移信息一致时,发送允许开票的应答。本公开能够防止虚假发票的开具,提高开票信息处理的安全性。

Information processing methods, devices, gateway servers and media in Invoicing

The invention provides an information processing method, a device, a gateway server and a medium for invoicing. The method includes: receiving the invoice request, the invoice request includes the identification, invoice information, and issue event invoice transfer information of the event block that issues the invoice recorded on the blockchain; finding the event block that issues the invoice recorded on the blockchain according to the identification of the event block that issues the invoice; finding the event block that issues the invoice in the found event block When the invoice information and issue event invoice transfer information are consistent with the invoice information in the invoice request and issue event invoice transfer information respectively, the invoice allowed response is sent. The disclosure can prevent the issuance of false invoices and improve the security of invoice information processing.

【技术实现步骤摘要】
发票开具中的信息处理方法、装置、网关服务器和介质本申请是申请日为2018年9月7日、申请号为201811045443.7、专利技术名称为“发票报销中的信息处理方法、装置、网关服务器和介质”的申请的分案申请。
本公开涉及区块链领域,具体涉及一种发票开具中的信息处理方法、装置、网关服务器和介质。
技术介绍
目前的发票报销有两种报销流程。一种是线下报销,一种是线上报销。在线下报销的情况下,单位的员工在商家为单位买物品,取得商家的电子发票,将电子发票打印出来,拿到单位报销。如果在打印前,员工对电子发票修改后再打印,报销单位无法查证,造成大量虚假发票报销。在线上报销的情况下,员工同样也可以在将电子发票在电脑上修改后,在线上转给单位的财务设备进行报销,造成虚拟发票报销。现有的发票报销机制无法监控报销的发票是否与开出时一致。另外,还会有重复报销的情况出现。在线下报销的情况下,员工可以打印电子发票后,对抬头进行涂改,在多个单位分别报销,多个单位也难以核实出来。在线上报销的情况下,也有先进的技术手段对电子发票的抬头在电脑中进行修改,从而在不同单位分别报销。现有的发票报销机制也缺乏对于重复报销的监控。
技术实现思路
本公开的一个目的在于提出一种发票开具中的信息处理技术,它能够防止虚假发票的开具,即开出的发票与发行时的发票不一致时无法开出发票,提高开票信息处理的安全性。根据本公开实施例的一方面,公开了一种发票开具中的信息处理方法,包括:接收开出发票请求,所述开出发票请求包含区块链上记录的发行所述发票的事件区块的标识、发票信息、发行事件发票转移信息;按照所述发行所述发票的事件区块的标识,查找所述区块链上记录的发行所述发票的事件区块;在查找到的事件区块中的发票信息、发行事件发票转移信息分别与所述开出发票请求中的发票信息、以及发行事件发票转移信息一致时,发送允许开票的应答。根据本公开实施例的一方面,公开了一种发票开具中的信息处理装置,其特征在于,包括:第二接收单元,用于接收开出发票请求,所述开出发票请求包含区块链上记录的发行所述发票的事件区块的标识、发票信息、发行事件发票转移信息;第二查找单元,用于按照所述发行所述发票的事件区块的标识,查找所述区块链上记录的发行所述发票的事件区块;第二发送单元,用于在查找到的事件区块中的发票信息、发行事件发票转移信息分别与所述开出发票请求中的发票信息、以及发行事件发票转移信息一致时,发送允许开票的应答。根据本公开实施例的一方面,公开了一种区块链网关服务器,包括:存储器,存储有计算机可读指令;处理器,读取存储器存储的计算机可读指令,以执行以上所述的方法。根据本公开实施例的一方面,公开了一种计算机程序介质,其上存储有计算机可读指令,当所述计算机可读指令被计算机的处理器执行时,使计算机执行如上所述的方法。本公开实施例中,将发行发票时的发票信息、发票发行事件发票转移信息作为发行发票的事件区块的区块主体的至少一部分,记录在区块链上,为该区块生成一个标识。在发票开具时,提供发票信息、以及发票发行事件发票转移信息。由于区块链的共识机制,发票发行时写在区块链上的发票信息、发票发行事件发票转移信息是无法被篡改而且区块链上的所有节点都能看见,因此,可以通过将在发票开具时提供的发票信息、以及发票发行事件发票转移信息与区块链上记录的发票发行时的发票信息、以及发票发行事件发票转移信息相比对,判断出该发票是否是虚假发票,从而避免了虚假发票的开具,提高安全性。本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本公开。附图说明通过参照附图详细描述其示例实施例,本公开的上述和其它目标、特征及优点将变得更加显而易见。图1A-1O示出了根据本公开一个实施例的发票报销中的信息处理方法应用在线上报销应用场景时,从发票发行到发票报销所涉及的各种界面的示意图。图2A-2G示出了根据本公开一个实施例的发票报销中的信息处理方法应用在线下报销应用场景时所涉及的各种界面的示意图。图3A示出了根据本公开一个实施例的发票报销中的信息处理方法应用于的体系构架图。图3B示出了图3A所示的体系构架中发票的完整流转过程图。图4示出了根据本公开一个实施例的发票报销中的信息处理方法的流程图。图5示出了根据本公开一个实施例的发票报销中的信息处理方法的流程图。图6示出了根据本公开一个实施例的图5中步骤450的具体流程图。图7示出了根据本公开一个实施例的图4中步骤430的具体流程图。图8示出了根据本公开一个实施例的图7中步骤4301的具体流程图。图9示出了根据本公开一个实施例的发票报销中的信息处理方法的流程图。图10示出了根据本公开一个实施例的发票报销中的信息处理方法的流程图。图11示出了根据本公开一个实施例的发票报销中的信息处理方法的流程图。图12示出了根据本公开一个实施例的发票报销中的信息处理方法的流程图。图13A示出了根据本公开一个实施例的在线上报销的情况下员工终端、报销单位终端、区块链网关服务器的交互流程图。图13B示出了根据本公开一个实施例的在线下报销的情况下员工终端、报销单位终端、区块链网关服务器的交互流程图。图14示出了根据本公开一个实施例的发票报销中的信息处理装置的框图。图15示出了根据本公开一个实施例的区块链网关服务器的硬件结构图。具体实施方式现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些示例实施方式使得本公开的描述将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。附图仅为本公开的示意性图解,并非一定是按比例绘制。图中相同的附图标记表示相同或类似的部分,因而将省略对它们的重复描述。此外,所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多示例实施方式中。在下面的描述中,提供许多具体细节从而给出对本公开的示例实施方式的充分理解。然而,本领域技术人员将意识到,可以实践本公开的技术方案而省略所述特定细节中的一个或更多,或者可以采用其它的方法、组元、步骤等。在其它情况下,不详细示出或描述公知结构、方法、实现或者操作以避免喧宾夺主而使得本公开的各方面变得模糊。附图中所示的一些方框图是功能实体,不一定必须与物理或逻辑上独立的实体相对应。可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。下面先参照图3A-3B描述一下本公开实施例所应用的体系构架和整体流程。图3A示出了本公开实施例所应用的一种体系架构。该体系构架包括区块链发票管理系统4、位于工商机关3的发票发行本文档来自技高网...

【技术保护点】
1.一种发票开具中的信息处理方法,其特征在于,包括:/n接收开出发票请求,所述开出发票请求包含区块链上记录的发行所述发票的事件区块的标识、发票信息、发行事件发票转移信息;/n按照所述发行所述发票的事件区块的标识,查找所述区块链上记录的发行所述发票的事件区块;/n在查找到的事件区块中的发票信息、发行事件发票转移信息分别与所述开出发票请求中的发票信息、以及发行事件发票转移信息一致时,发送允许开票的应答。/n

【技术特征摘要】
1.一种发票开具中的信息处理方法,其特征在于,包括:
接收开出发票请求,所述开出发票请求包含区块链上记录的发行所述发票的事件区块的标识、发票信息、发行事件发票转移信息;
按照所述发行所述发票的事件区块的标识,查找所述区块链上记录的发行所述发票的事件区块;
在查找到的事件区块中的发票信息、发行事件发票转移信息分别与所述开出发票请求中的发票信息、以及发行事件发票转移信息一致时,发送允许开票的应答。


2.根据权利要求1所述的方法,其特征在于,在发送允许开票的应答之后,所述方法还包括:
接收开出发票转移请求,所述开出发票转移请求包括发票信息、开票事件发票转移信息,所述开票事件发票转移信息包括发票转入方信息;
将所述发票信息、开票事件发票转移信息记录在区块链上;
用所述开票事件发票转移信息中的发票转入方信息替换与发票标识对应的发票归属表中的归属方信息。


3.根据权利要求2所述的方法,其特征在于,所述将所述发票信息、开票事件发票转移信息记录在区块链上,包括:
对所述发票信息、开票事件发票转移信息进行摘要运算,生成开票的事件区块的区块主体的摘要值;
将所述开票的事件区块的区块主体摘要值、与所述区块链上未记录所述开票的事件区块之前的最后一个区块的摘要值一起,作为所述开票事件区块的区块头的至少一部分;
将所述发票信息、开票事件发票转移信息,作为所述开票的事件区块的区块主体;
将所述区块头和所述区块主体串联,作为开票事件区块,以记录在区块链。


4.根据权利要求1所述的方法,其特征在于,所述发行所述发票的事件区块的标识是对包括发票信息、发票发行事件发票转移信息的区块主体进行摘要运算生成的区块主体摘要值,所述发行所述发票的事件区块包括:
作为所述发行所述发票的事件区块的区块头的至少一部分的所述发行所述发票的事件区块的区块主体的摘要值以及与所述区块链上未记录所述发行所述发票的事件区块之前的最后一个区块的摘要值;
作为所述发行所述发票的事件区块的区块主体的所述发票信息、发票发行事件发票转移信息。


5.根据权利要求1所述的方法,其特征在于,所述开出发票请求还含有开票单位信息,
所述在查找到的事件区块中的发票信息、发行事件发票转移信息分别与所述开出发票请求中的发票信息、以及发行事件发票转移信息一致时,发送允许开票的应答,包括:
在查找到的事件区块中的发票信息、发行事件发票转移信息分别与所述开出发票请求中的发票信息、以及发行事件发票转移信息一致时,查询所述发票的归属方信息;
在查询出的归属方信息与所述开票单位信息一致时,发送允许开票的应答。


6.根据权利要求5所述的方法,其特征在于,所述发票信息包括发票标识,所述发票事件发票转移信息包括发票转入方信息,
所述查询所述发票的归属方信息包括:
确定区块链上具有所述开出发票请求中的发票标识的事件区块中记录时间最晚的一个事件区块;
将确定的事件区块中的发票转入方信息,作为所述发票的归属方信息。


7.根据权利要求2所述的方法,其特征在于,所述发票信息包括发票标识,所述开票事件发票转移信息包括发票转入方信息,
在接收开出发票转移请求之后,所述方法还包括:用所述开票事件发票转移信息中的所述发票转入方信息替换在所述区块链...

【专利技术属性】
技术研发人员:郭锐李茂材蔡弋戈张建俊秦青卢吉光郑罗海
申请(专利权)人:深圳市智税链科技有限公司
类型:发明
国别省市:广东;44

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

1