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、专利技术名称为“发票报销中的信息处理方法、装置、网关服务器和介质”的申请的分案申请。
本公开涉及区块链领域,具体涉及一种发票开具中的信息处理方法、装置、网关服务器和介质。
技术介绍
目前的发票报销有两种报销流程。一种是线下报销,一种是线上报销。在线下报销的情况下,单位的员工在商家为单位买物品,取得商家的电子发票,将电子发票打印出来,拿到单位报销。如果在打印前,员工对电子发票修改后再打印,报销单位无法查证,造成大量虚假发票报销。在线上报销的情况下,员工同样也可以在将电子发票在电脑上修改后,在线上转给单位的财务设备进行报销,造成虚拟发票报销。现有的发票报销机制无法监控报销的发票是否与开出时一致。另外,还会有重复报销的情况出现。在线下报销的情况下,员工可以打印电子发票后,对抬头进行涂改,在多个单位分别报销,多个单位也难以核实出来。在线上报销的情况下,也有先进的技术手段对电子发票的抬头在电脑中进行修改,从而在不同单位分别报销。现有的发票报销机制也缺乏对于重复报销的监控。
技术实现思路
本公开的一个目的在于提出一种发票开具中的信息处理技术,它能够防止虚假发票的开具,即开出的发票与发行时的发票不一致时无法开出发票,提高开票信息处理的安全性。根据本公开实施例的一方面,公开了一种发票开具中的信息处理方法,包括:接收开出发票请求,所述开出发票请求包含区块链上记录的 ...
【技术保护点】
1.一种发票开具中的信息处理方法,其特征在于,包括:/n接收开出发票请求,所述开出发票请求包含区块链上记录的发行所述发票的事件区块的标识、发票信息、发行事件发票转移信息;/n按照所述发行所述发票的事件区块的标识,查找所述区块链上记录的发行所述发票的事件区块;/n在查找到的事件区块中的发票信息、发行事件发票转移信息分别与所述开出发票请求中的发票信息、以及发行事件发票转移信息一致时,发送允许开票的应答。/n
【技术特征摘要】
1.一种发票开具中的信息处理方法,其特征在于,包括:
接收开出发票请求,所述开出发票请求包含区块链上记录的发行所述发票的事件区块的标识、发票信息、发行事件发票转移信息;
按照所述发行所述发票的事件区块的标识,查找所述区块链上记录的发行所述发票的事件区块;
在查找到的事件区块中的发票信息、发行事件发票转移信息分别与所述开出发票请求中的发票信息、以及发行事件发票转移信息一致时,发送允许开票的应答。
2.根据权利要求1所述的方法,其特征在于,在发送允许开票的应答之后,所述方法还包括:
接收开出发票转移请求,所述开出发票转移请求包括发票信息、开票事件发票转移信息,所述开票事件发票转移信息包括发票转入方信息;
将所述发票信息、开票事件发票转移信息记录在区块链上;
用所述开票事件发票转移信息中的发票转入方信息替换与发票标识对应的发票归属表中的归属方信息。
3.根据权利要求2所述的方法,其特征在于,所述将所述发票信息、开票事件发票转移信息记录在区块链上,包括:
对所述发票信息、开票事件发票转移信息进行摘要运算,生成开票的事件区块的区块主体的摘要值;
将所述开票的事件区块的区块主体摘要值、与所述区块链上未记录所述开票的事件区块之前的最后一个区块的摘要值一起,作为所述开票事件区块的区块头的至少一部分;
将所述发票信息、开票事件发票转移信息,作为所述开票的事件区块的区块主体;
将所述区块头和所述区块主体串联,作为开票事件区块,以记录在区块链。
4.根据权利要求1所述的方法,其特征在于,所述发行所述发票的事件区块的标识是对包括发票信息、发票发行事件发票转移信息的区块主体进行摘要运算生成的区块主体摘要值,所述发行所述发票的事件区块包括:
作为所述发行所述发票的事件区块的区块头的至少一部分的所述发行所述发票的事件区块的区块主体的摘要值以及与所述区块链上未记录所述发行所述发票的事件区块之前的最后一个区块的摘要值;
作为所述发行所述发票的事件区块的区块主体的所述发票信息、发票发行事件发票转移信息。
5.根据权利要求1所述的方法,其特征在于,所述开出发票请求还含有开票单位信息,
所述在查找到的事件区块中的发票信息、发行事件发票转移信息分别与所述开出发票请求中的发票信息、以及发行事件发票转移信息一致时,发送允许开票的应答,包括:
在查找到的事件区块中的发票信息、发行事件发票转移信息分别与所述开出发票请求中的发票信息、以及发行事件发票转移信息一致时,查询所述发票的归属方信息;
在查询出的归属方信息与所述开票单位信息一致时,发送允许开票的应答。
6.根据权利要求5所述的方法,其特征在于,所述发票信息包括发票标识,所述发票事件发票转移信息包括发票转入方信息,
所述查询所述发票的归属方信息包括:
确定区块链上具有所述开出发票请求中的发票标识的事件区块中记录时间最晚的一个事件区块;
将确定的事件区块中的发票转入方信息,作为所述发票的归属方信息。
7.根据权利要求2所述的方法,其特征在于,所述发票信息包括发票标识,所述开票事件发票转移信息包括发票转入方信息,
在接收开出发票转移请求之后,所述方法还包括:用所述开票事件发票转移信息中的所述发票转入方信息替换在所述区块链...
【专利技术属性】
技术研发人员:郭锐,李茂材,蔡弋戈,张建俊,秦青,卢吉光,郑罗海,
申请(专利权)人:深圳市智税链科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。