一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于区块链的税务共享下的发票处理系统的制作方法

2022-04-30 11:28:19 来源:中国专利 TAG:


1.本发明属于发票管理技术领域,更具体地,涉及一种基于区块链的税务共享下的发票处理系统。


背景技术:

2.税务信息共享平台是依托互联网、云计算和大数据技术,吸收共享经济理念,以税务师为中心,以信息化网络为支撑,以涉税服务需求快速响应为目标,对日常涉税工作中常用的税务服务进行统一、标准化制作,提供专业、效率的税务服务产品的工作模式。
3.税务信息共享平台推行多年,主要关键点有发票、申报等业务节点,发票数据依靠上传、识别、手工录入等方法,再经过有权限人员的确认,才能将发票数据纳入实际业务中,使用发票数据,对于共享模式下的税务处理带来很大困难,采用联盟链,各参与共享模式的业务组织将开发票信息上链,业务节点发起请求后,即可调取链上发票信息,省去界面的上传、确认等环节的错误,以及信息回退和删除带来的错误,将发票作为基础信息上链,先通过税局交互后,确认真实,只要是真实的数据作为基础元素存在,不受任何操作影响,税务处理调取发票元素即可完成业务操作。大大提高税务共享模式中业务操作人员的工作强度,也提高数据的真是准确性。
4.但是如果上传到链上的发票产生了错误,致使税务缴纳错误,需要对链上的数据进行修改,存在发票与税局信息交互时信息篡改的问题。
5.因此,特别需要一种方法在税务共享模式下发票产生错误修改数据时,保证发票与税局信息交互时信息不可篡改。


技术实现要素:

6.本发明的目的是提出一种方法在税务共享模式下发票产生错误修改数据时,保证发票与税局信息交互时信息不可篡改。
7.为了实现上述目的,本发明提供一种基于区块链的税务共享下的发票处理系统,包括:税务业务节点子网络和发票节点子网络,所述税务业务节点子网络和发票节点子网络处于同一区块链上;所述税务业务节点子网络包括多个业务节点,所述业务节点发送税务信息处理请求;所述发票节点子网络包括多个发票节点,所述发票节点接收所述税务信息处理请求,在所述区块链上获取与所述税务信息处理请求相关的合约,根据所述合约,获取访问发送税务信息处理请求的业务节点的权限,基于所述权限,对所述税务信息处理请求做出响应。
8.优选的,所述税务信息处理请求包括:发送所述税务信息处理请求的业务节点的标识信息、发送所述税务信息处理请求的业务节点所属的上下级节点的标识信息和上下级节点的签名信息。
9.优选的,所述发票节点包括:接收模块,用于接收所述业务节点发送的税务信息处理请求;获取单元,用于根据发票节点子网络中存储的与所述税务信息处理请求相关的合
约,根据所述合约,获取访问发送税务信息处理请求的业务节点的权限数据;处理单元,在访问发送税务信息处理请求的业务节点的权限为允许访问时,所述处理单元用于验证发送所述税务信息处理请求的业务节点的标识信息、发送所述税务信息处理请求的业务节点所属的上下级节点的标识信息和上下级节点的签名信息,若验证通过,则在发送所述税务信息处理请求的业务节点和所属的上下级节点中获取与所述税务信息处理请求相关的税务信息。
10.优选的,所述发票节点还包括:生成单元,用于根据税务信息处理请求和与所述税务信息处理请求相关的税务信息,生成新的发票;共识单元,用于将新的发票发送至所述发票子网络中的其他所有发票节点,以在发票节点子网络中对所述新的发票进行共识;更新单元,用于在所述新的发票共识完成后,将与所述税务信息处理请求相关的原发票替换为新的发票。
11.优选的,发票更新后,所述业务节点发送发票更新请求,所述发票更新请求包括发送所述发票更新请求的业务节点的标识信息、发送所述发票更新请求的业务节点所属的上下级节点的标识信息和所述上下级节点的签名信息。
12.优选的,所述生成单元接收业务节点发送的发票更新请求,基于所述发送发票更新请求的业务节点的标识信息、发送发票更新请求的业务节点所属的上下级节点的标识信息和上下级节点的签名信息,对发送发票更新请求的业务节点进行权鉴处理,若权鉴通过,则发送更新后的发票至所述业务节点。
13.优选的,所述区块链为基于联盟链的区块链。
14.优选的,所述税务信息处理请求还包括机构信息和税号。
15.优选的,所述处理单元验证发送所述税务信息处理请求的业务节点的标识信息、发送所述税务信息处理请求的业务节点所属的上下级节点的标识信息和上下级节点的签名信息,若验证通过,则在所述区块链上查询所述机构信息开具的所有发票信息或与所述税号相关的税务信息。
16.优选的,所述发票信息包括数量、金额和面额全要素信息。
17.本发明的有益效果在于:本发明的基于区块链的税务共享下的发票处理系统通过发票节点获取发送税务信息处理请求的节点的访问权限,基于访问权限,对税务信息处理请求做出响应,确保发票产生错误修改数据时,发票节点与业务节点交互信息不被篡改。
18.本发明的方法具有其它的特性和优点,这些特性和优点从并入本文中的附图和随后的具体实施例中将是显而易见的,或者将在并入本文中的附图和随后的具体实施例中进行详细陈述,这些附图和具体实施例共同用于解释本发明的特定原理。
附图说明
19.通过结合附图对本发明示例性实施方式进行更详细的描述,本发明的上述以及其它目的、特征和优势将变得更加明显,其中,在本发明示例性实施方式中,相同的参考标号通常代表相同部件。
20.图1示出了根据本发明的一个实施例的一种根据注册文件管理软件对外接口权限的系统的结构框图。
21.附图标记说明
22.102、业务节点;104、发票节点;401、接收单元;402、获取单元;403、处理单元;404、生成单元;405、共识单元;406、更新单元。
具体实施方式
23.下面将更详细地描述本发明的优选实施方式。虽然以下描述了本发明的优选实施方式,然而应该理解,可以以各种形式实现本发明而不应被这里阐述的实施方式所限制。相反,提供这些实施方式是为了使本发明更加透彻和完整,并且能够将本发明的范围完整地传达给本领域的技术人员。
24.根据本发明的一种基于区块链的税务共享下的发票处理系统,包括:税务业务节点子网络和发票节点子网络,税务业务节点子网络和发票节点子网络处于同一区块链上;税务业务节点子网络包括多个业务节点,业务节点发送税务信息处理请求;发票节点子网络包括多个发票节点,发票节点接收税务信息处理请求,在区块链上获取与税务信息处理请求相关的合约,根据合约,获取访问发送税务信息处理请求的业务节点的权限,基于权限,对税务信息处理请求做出响应。
25.具体的,区块链系统包括发票节点子网络和税务业务节点子网络,发票节点子网络包括多个发票节点,业务节点子网络包括多个业务节点,税务业务处理方法由发票节点执行。税务业务处理方法包括:发票节点接收业务节点子网络中的业务节点发送的税务信息处理请求;根据发票节点子网络中存储的与税务信息处理请求相关的合约,获取访问发送处理请求的业务节点的权限;根据该业务节点的访问权限对税务信息处理请求做出响应,并将税务信息处理请求的响应结果返回至该业务节点。
26.根据示例性的实施方式,基于区块链的税务共享下的发票处理系统通过发票节点获取发送税务信息处理请求的节点的访问权限,基于访问权限,对税务信息处理请求做出响应,确保发票产生错误修改数据时,发票节点与业务节点交互信息不被篡改。
27.作为优选方案,税务信息处理请求包括:发送税务信息处理请求的业务节点的标识信息、发送税务信息处理请求的业务节点所属的上下级节点的标识信息和上下级节点的签名信息。
28.具体的,税务共享信息处理请求中包含有税务共享业务节点的查询请求,查询请求包括地址信息,地址信息中包含发送处理请求的业务节点的标识信息、该业务节点所属的上下级节点的标识信息和上下级节点的签名信息。
29.作为优选方案,发票节点包括:接收模块,用于接收业务节点发送的税务信息处理请求;获取单元,用于根据发票节点子网络中存储的与税务信息处理请求相关的合约,根据合约,获取访问发送税务信息处理请求的业务节点的权限数据;处理单元,在访问发送税务信息处理请求的业务节点的权限为允许访问时,处理单元用于验证发送税务信息处理请求的业务节点的标识信息、发送税务信息处理请求的业务节点所属的上下级节点的标识信息和上下级节点的签名信息,若验证通过,则在发送税务信息处理请求的业务节点和所属的上下级节点中获取与税务信息处理请求相关的税务信息。
30.具体的,接收模块,用于接收税务业务节点子网络中的业务节点发送的税务信息处理请求;获取单元,用于根据发票节点子网络中存储的与信息处理请求的合约,获取访问发送税务信息处理的业务节点的权限;处理单元,用于根据业务节点的权限响应税务信息
处理请求,并将针对税务信息处理请求的响应结果返回至业务节点。
31.作为优选方案,发票节点还包括:生成单元,用于根据税务信息处理请求和与税务信息处理请求相关的税务信息,生成新的发票;共识单元,用于将新的发票发送至发票子网络中的其他所有发票节点,以在发票节点子网络中对新的发票进行共识;更新单元,用于在新的发票共识完成后,将与税务信息处理请求相关的原发票替换为新的发票。
32.具体的,生成单元:用于生成新的发票;共识单元,用于将新的发票发送至发票子网络中的所有发票节点,以在发票节点子网络中对新的发票进行共识;更新单元,用于在新的发票共识完成后,将与税务信息处理请求相关的原发票替换为新的发票。
33.作为优选方案,发票更新后,业务节点发送发票更新请求,发票更新请求包括发送发票更新请求的业务节点的标识信息、发送发票更新请求的业务节点所属的上下级节点的标识信息和上下级节点的签名信息。
34.具体的,发票更新后,业务节点发送的针对发票的请求范文控制策略的发票更新请求。
35.作为优选方案,生成单元接收业务节点发送的发票更新请求,基于发送发票更新请求的业务节点的标识信息、发送发票更新请求的业务节点所属的上下级节点的标识信息和上下级节点的签名信息,对发送发票更新请求的业务节点进行权鉴处理,若权鉴通过,则发送更新后的发票至业务节点。
36.具体的,生成单元需要接收业务节点发送的针对发票的请求范文控制策略的发票更新请求,对发送发票更新请求的业务节点进行权鉴处理,如果权鉴通过,则将新的发票发送至该业务节点。
37.作为优选方案,区块链为基于联盟链的区块链。
38.具体的,在发票子节点网络上,要将数据记录到联盟链区块链的发票节点上,税务共享的业务节点要将数据记录到联盟链区块链的业务节点上。
39.作为优选方案,税务信息处理请求还包括机构信息和税号。
40.作为优选方案,处理单元验证发送税务信息处理请求的业务节点的标识信息、发送税务信息处理请求的业务节点所属的上下级节点的标识信息和上下级节点的签名信息,若验证通过,则在区块链上查询机构信息开具的所有发票信息或与税号相关的税务信息。
41.具体的,税务节点发出的税务信息处理请求中也需要带有机构信息,以及删除、更新机构的信息,完成交易。通过带有机构信息、税号等税务共享业务单元的请求信息在链上查询相关机构的所有发票信息,包括数量、金额、面额全要素信息等。
42.作为优选方案,发票信息包括数量、金额和面额全要素信息。
43.实施例一
44.图1示出了根据本发明的一个实施例的一种根据注册文件管理软件对外接口权限的系统的结构框图。
45.如图1所示,该基于区块链的税务共享下的发票处理系统,包括:税务业务节点子网络和发票节点子网络,税务业务节点子网络和发票节点子网络处于同一区块链上;税务业务节点子网络包括多个业务节点102,业务节点102发送税务信息处理请求;发票节点子网络包括多个发票节点104,发票节点104接收税务信息处理请求,在区块链上获取与税务信息处理请求相关的合约,根据合约,获取访问发送税务信息处理请求的业务节点的权限,
基于权限,对税务信息处理请求做出响应。
46.其中,税务信息处理请求包括:发送税务信息处理请求的业务节点的标识信息、发送税务信息处理请求的业务节点所属的上下级节点的标识信息和上下级节点的签名信息。
47.其中,发票节点104包括:接收模块401,用于接收业务节点发送的税务信息处理请求;获取单元402,用于根据发票节点子网络中存储的与税务信息处理请求相关的合约,根据合约,获取访问发送税务信息处理请求的业务节点的权限数据;处理单元403,在访问发送税务信息处理请求的业务节点的权限为允许访问时,处理单元用于验证发送税务信息处理请求的业务节点的标识信息、发送税务信息处理请求的业务节点所属的上下级节点的标识信息和上下级节点的签名信息,若验证通过,则在发送税务信息处理请求的业务节点和所属的上下级节点中获取与税务信息处理请求相关的税务信息。
48.其中,发票节点104还包括:生成单元404,用于根据税务信息处理请求和与税务信息处理请求相关的税务信息,生成新的发票;共识单元405,用于将新的发票发送至发票子网络中的其他所有发票节点,以在发票节点子网络中对新的发票进行共识;更新单元106,用于在新的发票共识完成后,将与税务信息处理请求相关的原发票替换为新的发票。
49.其中,发票更新后,业务节点102发送发票更新请求,发票更新请求包括发送发票更新请求的业务节点的标识信息、发送发票更新请求的业务节点所属的上下级节点的标识信息和上下级节点的签名信息。
50.其中,生成单元404接收业务节点发送的发票更新请求,基于发送发票更新请求的业务节点的标识信息、发送发票更新请求的业务节点所属的上下级节点的标识信息和上下级节点的签名信息,对发送发票更新请求的业务节点进行权鉴处理,若权鉴通过,则发送更新后的发票至业务节点。
51.其中,区块链为基于联盟链的区块链。
52.其中,税务信息处理请求还包括机构信息和税号。
53.其中,处理单元403验证发送税务信息处理请求的业务节点的标识信息、发送税务信息处理请求的业务节点所属的上下级节点的标识信息和上下级节点的签名信息,若验证通过,则在区块链上查询机构信息开具的所有发票信息或与税号相关的税务信息。
54.其中,发票信息包括数量、金额和面额全要素信息。
55.以上已经描述了本发明的各实施例,上述说明是示例性的,并非穷尽性的,并且也不限于所披露的各实施例。在不偏离所说明的各实施例的范围和精神的情况下,对于本技术领域的普通技术人员来说许多修改和变更都是显而易见的。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献