【技术实现步骤摘要】
电子票据处理方法、装置、计算机设备及计算机存储介质
本专利技术涉及区块链
,特别涉及一种电子票据处理方法、装置、计算机设备及计算机存储介质。
技术介绍
当消费者和商家达成一笔交易后,商家会给消费者开一张蓝字发票,以证明这笔交易,但是,当消费者发现蓝字发票上的信息有误或者时,消费者需要让商家给开具一张红字发票,以对错误的蓝字发票进行红冲。目前,红字发票开具可以是以下过程:当消费者发现蓝字发票上的内容有误时,消费者向税务机关提交开具发票红冲证明的申请,当税务机关对消费者提交的申请审核通过后,税务机关给消费者开具发票红冲证明,消费者将发票红冲证明交予商家,以向商家申请对错误的蓝字发票进行红冲,商家凭发票红冲证明开具一张红字发票,再给消费者重新开一张正确的蓝字发票,并将发票红冲证明粘贴在红字发票的第一联(存根联)后,以备核查。在上述红字发票开具的过程中,消费者需要向税务机关申请开具发票红冲证明,还需要再次向商家申请对错误的蓝字发票进行红冲,导致消费者需要进行多个流程,商家才会开具红字发票,进而对消费者而言,开具红字发票的流程过于复杂。
技术实现思路
本专利技术实施例提供了一种电子票据处理方法、装置、计算机设备及计算机存储介质,能够解决消费者在开具红字发票时,流程过于复杂的问题。所述技术方案如下:一方面,提供了一种电子票据处理方法,所述方法包括:接收电子票据处理请求,所述电子票据处理请求携带第一电子票据的票据标识以及处理类型;基于所述票据标识所指示的第一电子票据和所述处理类型,在区块链系统中生成第二电子票据;将所述第二电子票据发送至所述区块链系统中的第一地址中,所 ...
【技术保护点】
1.一种电子票据处理方法,其特征在于,所述方法包括:接收电子票据处理请求,所述电子票据处理请求携带第一电子票据的票据标识以及处理类型;基于所述票据标识所指示的第一电子票据和所述处理类型,在区块链系统中生成第二电子票据;将所述第二电子票据发送至所述区块链系统中的第一地址中,所述第一地址为基于所述监管节点设备和所述电子票据处理请求的票据对象进行多重签名的地址;向所述第一地址中所存储的所述第一电子票据添加第一标记,在所述第一地址中所存储的所述第一电子票据中添加所述第二电子票据的票据标识,所述第一标记用于指示所述第一电子票据作废;将所述第一电子票据的票据标识添加至所述第一地址中所存储的所述第二电子票据内,输出携带所述第一电子票据的票据标识的所述第二电子票据。
【技术特征摘要】
1.一种电子票据处理方法,其特征在于,所述方法包括:接收电子票据处理请求,所述电子票据处理请求携带第一电子票据的票据标识以及处理类型;基于所述票据标识所指示的第一电子票据和所述处理类型,在区块链系统中生成第二电子票据;将所述第二电子票据发送至所述区块链系统中的第一地址中,所述第一地址为基于所述监管节点设备和所述电子票据处理请求的票据对象进行多重签名的地址;向所述第一地址中所存储的所述第一电子票据添加第一标记,在所述第一地址中所存储的所述第一电子票据中添加所述第二电子票据的票据标识,所述第一标记用于指示所述第一电子票据作废;将所述第一电子票据的票据标识添加至所述第一地址中所存储的所述第二电子票据内,输出携带所述第一电子票据的票据标识的所述第二电子票据。2.根据权利要求1所述的方法,其特征在于,所述向所述第一地址中所存储的所述第一电子票据添加第一标记包括:基于所述区块链系统中监管节点设备的密钥,将第二地址中已存储的所述第一电子票据转移至所述第一地址中,向未携带标记的所述第一电子票据添加所述第一标记;或,基于所述区块链系统中监管节点设备的密钥,将所述第一地址中所存储的第一电子票据的第二标记替换为所述第一标记,所述第二标记用于指示所述第一电子票据待作废。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:当所述电子票据处理请求中携带第三标记时,发送状态标记请求,所述状态标记请求用于指示进行票据转移和标记,所述第三标记用于指示所述第一电子票据已报销;接收标记成功响应,所述标记成功响应用于表示所述第一地址内的所述第一电子票据已添加第二标记。4.根据权利要求2所述的方法,其特征在于,所述方法还包括:向所述监管节点设备发送第一密钥获取请求,所述第一密钥获取请求用于获取所述监管节点设备的第一密钥,所述第一密钥用于提供票据发送权限;接收所述监管节点设备发送的所述监管节点设备的第一密钥;向所述监管节点设备发送第二密钥获取请求,所述第二密钥获取请求用于获取所述监管节点设备的第二密钥,所述第二密钥用于提供票据转移权限;接收所述监管节点设备发送的所述监管节点设备的第二密钥。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:根据所述第一电子票据的票据标识,查询开票记录;当所述处理类型为作废票据时,若所述开票记录中存储有所述第一电子票据对应的记录,则执行将所述第二电子票据发送至所述区块链系统中的第一地址中的步骤;当所述处理类型为修改票据时,若所述开票记录中存储有所述第一电子票据对应的记录,对交易记录中所述第一电子票据对应的子记录的内容与第一电子票据的内容进行一一对比,当所述子记录中的任一内容与第一电子票据中对应的内容不相符时,则执行将所述第二电子票据发送至所述区块链系统中的第一地址中的步骤。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:当所述处理类型为修改票据时,根据所述电子票据处理请求所携带的修改内容,生成第三电子票据;基于所述区块链系统中监管节点设备的密钥,将所述第三电子票据发送至所述第一地址内;输出所述第三电子票据。7.根据权利要求1所述的方法,其特征在于,所述输出携带所述第一电子票据的票据标识的所述第二电子票据包括:将所述携带所述第一电子票据的票据标识的所述第二电子票据发送至存储所述第一电子票据的第二地址内。8.一种电...
【专利技术属性】
技术研发人员:戴传兵,蔡弋戈,秦青,张懿方,洪晓雯,郭鹏,张建俊,郑罗海,史俊杰,周王胜,藏军,冯士乘,唐子超,陈湖佳,郭明远,王宗友,刘攀,张劲松,朱耿良,时一防,丁勇,周开班,刘区城,陈秋平,杨常青,蓝虎,孔利,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。