CN113469758B - 区块链与税务***的开票方法、装置、设备和存储介质 - Google Patents
区块链与税务***的开票方法、装置、设备和存储介质 Download PDFInfo
- Publication number
- CN113469758B CN113469758B CN202110659292.XA CN202110659292A CN113469758B CN 113469758 B CN113469758 B CN 113469758B CN 202110659292 A CN202110659292 A CN 202110659292A CN 113469758 B CN113469758 B CN 113469758B
- Authority
- CN
- China
- Prior art keywords
- billing
- invoicing
- information
- tax
- blockchain
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 54
- 238000012795 verification Methods 0.000 claims abstract description 114
- 238000004806 packaging method and process Methods 0.000 claims description 5
- 238000010586 diagram Methods 0.000 description 11
- 238000004590 computer program Methods 0.000 description 7
- 230000006870 function Effects 0.000 description 7
- 230000008569 process Effects 0.000 description 7
- 238000004891 communication Methods 0.000 description 6
- 238000012986 modification Methods 0.000 description 5
- 230000004048 modification Effects 0.000 description 5
- 238000012545 processing Methods 0.000 description 4
- 230000000007 visual effect Effects 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 230000004075 alteration Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 238000013479 data entry Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002265 prevention Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/04—Billing or invoicing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/64—Protecting data integrity, e.g. using checksums, certificates or signatures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/12—Accounting
- G06Q40/123—Tax preparation or submission
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Finance (AREA)
- Development Economics (AREA)
- Accounting & Taxation (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Economics (AREA)
- Computer Security & Cryptography (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Computer Hardware Design (AREA)
- General Health & Medical Sciences (AREA)
- Bioethics (AREA)
- Health & Medical Sciences (AREA)
- Technology Law (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
本发明公开了一种区块链与税务***的开票方法、装置、设备和存储介质,所述区块链与税务***的开票方法包括以下步骤:接收到开票请求后,获取开票信息;由业务区块链节点中获取所述开票信息对应的验证信息,并根据所述验证信息对所述开票信息进行验证;在验证成功后,根据所述开票信息进行开票,解决现有技术中***信息虚假的问题,提高***的真实性与安全性。
Description
技术领域
本发明涉及区块链技术领域,尤其涉及一种区块链与税务***的开票方法、装置、设备和存储介质。
背景技术
***是市场交易中不可或缺的载体,是财务收支的法定凭证,目前,大部分的企业开票流程主要需要依靠税务盘或者第三方控件来进行开票;现有技术采用税务盘或者第三方控件开票存在***信息虚假的问题,影响***的真实性与安全性。
发明内容
本发明主要目的在于提供一种区块链与税务***的开票方法、装置、设备和存储介质,旨在解决现有技术中***信息虚假的问题。
为实现上述目的,本发明提供一种区块链与税务***的开票方法,在一实施例中,所述区块链与税务***的开票方法包括以下步骤:
接收到开票请求后,获取开票信息;
由业务区块链节点中获取所述开票信息对应的验证信息,并根据所述验证信息对所述开票信息进行验证;
在验证成功后,根据所述开票信息进行开票。
在一实施例中,所述接收到开票请求后,获取开票信息,包括:
接收到开票请求后,根据所述开票请求确定预设开票规则;
根据所述开票规则生成开票信息。
在一实施例中,所述开票信息包括第一区块哈希值和第一***内容信息;所述***内容信息包括企业信息以及金额信息。
在一实施例中,所述由业务区块链节点中获取所述开票信息对应的验证信息,并根据所述验证信息对所述开票信息进行验证,包括:
在各业务区块链节点中查询并获取与第一区块哈希值对应的验证信息;
当所述验证信息内的***内容信息与第一***内容信息匹配成功时,将匹配成功结果和所述验证信息封装得到验证区块,并发送所述验证区块至税务区块链节点;
接收所述税务区块链节点反馈的验证结果。
在一实施例中,所述在验证成功后,根据所述开票信息进行开票的步骤包括:
在验证成功后将所述开票信息发送至税务区块链节点,以供所述税务区块链节点根据开票信息开具***;
接收所述税务区块链节点在开票成功后反馈的***凭证。
在一实施例中,所述接收所述税务区块链节点反馈的***凭证的步骤之后,所述区块链与税务***的开票方法的步骤之后还包括:将所述***凭证写入业务区块链节点中。
在一实施例中,所述接收所述税务区块链节点反馈的***凭证的步骤之后,所述区块链与税务***的开票方法的步骤之后还包括:将***的开票状态由未开票更新为已开票。
为实现上述目的,本发明还提供一种开票装置,所述开票装置包括:
开票信息获取模块,用于接收到开票请求后,获取开票信息;
验证模块,用于由业务区块链节点中获取所述开票信息对应的验证信息,并根据所述验证信息对所述开票信息进行验证;
开票模块,用于在验证成功后,根据所述开票信息进行开票。
为实现上述目的,本发明还提供一种开票设备,所述开票设备包括存储器、处理器以及存储在所述存储器并可在所述处理器上运行的区块链与税务***的开票程序,所述区块链与税务***的开票程序被所述处理器执行时实现如上所述的区块链与税务***的开票方法的各个步骤。
为实现上述目的,本发明还提供一种计算机存储介质,所述计算机存储介质存储有区块链与税务***的开票程序,所述区块链与税务***的开票程序被处理器执行时实现如上所述的区块链与税务***的开票方法的各个步骤。
本发明提供的区块链与税务***的开票方法、装置、设备和存储介质,至少具有以下技术效果:
由于采用了接收用户发送的开票请求后,在业务区块链节点上获取开票信息,由业务区块链节点中获取所述开票信息对应的验证信息,并根据所述验证信息对所述开票信息进行验证,在验证成功后,根据所述开票信息进行开票,同时将开票成功的开票凭证发送至业务区块链节点进行上链并更改开票状态,解决现有技术中***信息虚假的问题,提高***的真实性与安全性。
附图说明
图1为本发明实施例涉及的开票设备架构示意图;
图2为本发明区块链与税务***的开票方法的第一实施例的流程示意图;
图3为本发明区块链与税务***的开票方法的第二实施例中步骤S110的细化流程示意图;
图4为本发明区块链与税务***的开票方法的第三实施例中步骤S120的细化流程示意图;
图5为本发明区块链与税务***的开票方法的第四实施例中步骤S130的细化流程示意图;
图6为本发明区块链与税务***的开票方法的第五实施例的流程示意图;
图7为本发明区块链与税务***的开票方法的第六实施例的流程示意图;
图8为本发明区块链与税务***的开票装置的功能模块图;
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本申请为解决现有技术中***信息虚假的问题,采用了接收到开票请求后,获取开票信息;由业务区块链节点中获取所述开票信息对应的验证信息,并根据所述验证信息对所述开票信息进行验证;在验证成功后,根据所述开票信息进行开票的技术方案,提高***的真实性与安全性。
为了更好地理解上述技术方案,下面将参照附图更详细地描述本申请的示例性实施例。虽然附图中显示了本申请的示例性实施例,然而应当理解,可以以各种形式实现本申请而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本申请,并且能够将本申请的范围完整的传达给本领域的技术人员。
如图1所示,图1为本发明实施例方案涉及的硬件运行环境的结构示意图。需要说明的是,图1即可为开票设备的硬件运行环境的架构示意图。
如图1所示,该开票设备可以包括:处理器1001,例如CPU,存储器1005,用户接口1003,网络接口1004,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
本领域技术人员可以理解,图1所示的开票设备结构并不构成对开票设备的限定,开票设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作***、网络通信模块、用户接口模块以及区块链与税务***的开票程序。其中,操作***是管理和控制开票设备硬件和软件资源的程序,区块链与税务***的开票程序以及其它软件或程序的运行。
在图1所示的开票设备中,用户接口1003主要用于连接终端,与终端进行数据通信;网络接口1004主要用于后台服务器,与后台服务器进行数据通信;处理器1001可以用于调用存储器1005中存储的区块链与税务***的开票程序。
在本实施例中,开票设备包括:存储器1005、处理器1001及存储在所述存储器上并可在所述处理器上运行的区块链与税务***的开票程序,其中:
在本申请实施例中,处理器1001可以用于调用存储在存储器1005中的区块链与税务***的开票程序,并执行以下操作:
接收到开票请求后,获取开票信息;
由业务区块链节点中获取所述开票信息对应的验证信息,并根据所述验证信息对所述开票信息进行验证;
在验证成功后,根据所述开票信息进行开票。
在本申请实施例中,处理器1001可以用于调用存储在存储器1005中的区块链与税务***的开票程序,并执行以下操作:
接收到开票请求后,根据所述开票请求确定预设开票规则;
根据所述开票规则生成开票信息。
在本申请实施例中,处理器1001可以用于调用存储在存储器1005中的区块链与税务***的开票程序,并执行以下操作:
在各业务区块链节点中查询并获取与第一区块哈希值对应的验证信息;
当所述验证信息内的***内容信息与第一***内容信息匹配成功时,将匹配成功结果和所述验证信息封装得到验证区块,并发送所述验证区块至税务区块链节点;
接收所述税务区块链节点反馈的验证结果。
在本申请实施例中,处理器1001可以用于调用存储在存储器1005中的区块链与税务***的开票程序,并执行以下操作:
在验证成功后将所述开票信息发送至税务区块链节点,以供所述税务区块链节点根据开票信息开具***;
接收所述税务区块链节点在开票成功后反馈的***凭证。
在本申请实施例中,处理器1001可以用于调用存储在存储器1005中的区块链与税务***的开票程序,并执行以下操作:
将所述***凭证写入业务区块链节点中。
在本申请实施例中,处理器1001可以用于调用存储在存储器1005中的区块链与税务***的开票程序,并执行以下操作:
将***的开票状态由未开票更新为已开票。
由于本申请实施例提供的开票设备,为实施本申请实施例的方法所采用的开票设备,故而基于本申请实施例所介绍的方法,本领域所属人员能够了解该开票设备的具体结构及变形,故而在此不再赘述。凡是本申请实施例的方法所采用的开票设备都属于本申请所欲保护的范围。上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
对于软件实现,可通过执行本发明实施例所述功能的模块(例如过程、函数等)来实现本发明实施例所述的技术。软件代码可存储在存储器中并通过处理器执行。存储器可以在处理器中或在处理器外部实现。
基于上述结构,提出本发明的实施例。
参照图2,图2为本发明区块链与税务***的开票方法的第一实施例的流程示意图,包括以下步骤:
步骤S110,接收到开票请求后,获取开票信息。
在本实施例中,所述开票请求包括开票信息,所述开票信息包括第一区块哈希值和第一***内容信息;所述***内容信息包括企业信息、金额信息、商品信息等;所述商品信息包括:商品名称、商品规格型号、商品数量等,所述金额信息包括:单价、金额、商品税率、税额等信息,所述企业信息包括:企业纳税号、地址、电话、开户行及账号等;用户通过可视化界面进行开票,按照开票流程执行相应的开票操作,当业务区块链节点通过开票接口接收到用户发送的开票请求时,对开票请求进行解析,获取开票信息。
步骤S120,由业务区块链节点中获取所述开票信息对应的验证信息,并根据所述验证信息对所述开票信息进行验证。
在本实施例中,所述验证信息包括银行卡信息、采购订单和贸易合同等信息,所述验证信息存储于业务区块链各节点中,所述验证信息主要用于对用户身份进行验证,当接收到开票请求获取开票信息后,在业务区块链对应节点中获取与开票信息对应的验证信息,采用验证信息对开票信息进行验证,判断所述开票信息是否有误或者是否满足开票条件,当验证不成功,则表明所述开票请求为错误请求或者业务区块链节点上不存在匹配的验证信息,则将开票请求标记为错误请求,并通过可视化界面提示用户对开票信息进行修改,当检测到用户对错误的开票信息进行修改后,则在接收到开票请求后,再次获取开票信息对应的验证信息并再次进行验证;当检测到用户对错误的开票信息进行修改后还不能验证成功,则应当判断所述业务区块链节点中是否存在匹配的验证信息,若不存在匹配的验证信息,则将所述开票信息对应的验证信息加入业务区块链节点中,在接收开票请求后,再次获取开票信息对应的验证信息进行验证。
步骤S130,在验证成功后,根据所述开票信息进行开票。
在本实施例中,在验证成功后,表明所述业务区块链节点中存在匹配的验证信息,根据获取到的开票信息进行开票,在这个过程中,在税务区块链节点中查找匹配的预设开票模板,会将所述开票信息填充至匹配的预设开票模板对应的位置,以进行开票。
由于采用了接收用户发送的开票请求后,通过解析该开票请求后获取开票信息,由业务区块链节点中获取所述开票信息对应的验证信息,并根据所述验证信息对所述开票信息进行验证,在验证成功后,根据所述开票信息进行开票的技术方案,解决了现有技术中***信息虚假的问题,提高***的真实性与安全性。
参照图3,图3为本发明区块链与税务***的开票方法的第二实施例中步骤S110的细化流程示意图,在本实施例中,第一实施例中步骤S110包括:
步骤S111,接收到开票请求后,根据所述开票请求确定预设开票规则。
在本实施例中,所述预设开票规则以模板的形式存储于业务区块链节点中,所述预设开票规则当接收到开票请求后再进行确定,所述预设开票规则根据开票请求的不同而选择对应的模板进行匹配,企业用户在接收到开票请求后,在业务区块链节点查找与开票请求对应的预设开票规则。
步骤S112,根据所述开票规则生成开票信息。
在本实施例中,在开票的同时,业务区块链节点会按照预设开票规则生成开票信息,在这个过程中,在业务区块链节点中查找匹配的预设开票规则,根据所述预设开票规则生成开票信息,将所述开票信息存储于业务区块链节点中。
由于采用了接收到开票请求后,根据所述开票请求确定预设开票规则,根据所述开票规则生成开票信息的技术方案,解决现有技术中如何获取开票信息的技术问题,实现了开票信息防篡改的效果。
参照图4,图4为本发明区块链与税务***的开票方法的第三实施例中步骤S120的细化流程示意图,在本实施例中,第二实施例中步骤S120包括:
步骤S121,在各业务区块链节点中查询并获取与第一区块哈希值对应的验证信息。
在本实施例中,所述区块哈希值是将任意长度的输入字符串转换为密码并进行固定输出的过程,在区块链中,每个块都有前一个块的区块哈希值,前一个块被称为当前块的父块,如果考虑父块有一个当前区块,它将会有上一个块的区块哈希值即父块,每个区块哈希值对应一个验证信息,对各业务区块链节点进行遍历,在各区块链节点中查询并获取与区块哈希值对应的验证信息。
步骤S122,当所述验证信息内的***内容信息与第一***内容信息匹配成功时,将匹配成功结果和所述验证信息封装得到验证区块,并发送所述验证区块至税务区块链节点。
在本实施例中,所述验证信息中也包括区块哈希值与***内容信息,当获取到与第一区块哈希值对应的验证信息时,将所述验证信息内的***内容与第一***内容信息进行匹配,当所述验证信息内的***内容信息与第一***内容信息匹配成功时,输出匹配成功结果,将匹配成功结果和所述验证信息封装得到验证区块,同时将验证区块发送至税务区块链节点中进行上链。
步骤S123,接收所述税务区块链节点反馈的验证结果。
在本实施例中,所述验证结果包括验证成功结果与未验证成功结果,所述验证结果存储于税务区块链各节点上,获取税务区块链节点上的验证区块,采用所述验证区块对开票信息验证,接收所述税务区块链节点反馈的验证结果,同时将所述验证结果封装成区块进行上链并存储。
由于采用了在各业务区块链节点中查询并获取与第一区块哈希值对应的验证信息,当所述验证信息内的***内容信息与第一***内容信息匹配成功时,将匹配成功结果和所述验证信息封装得到验证区块,并发送所述验证区块至税务区块链节点,接收所述税务区块链节点反馈的验证结果的技术方案,解决现有技术中如何对开票信息进行验证的技术问题,提高验证的真实性。
参照图5,图5为本发明区块链与税务***的开票方法的第四实施例中步骤S130的细化流程示意图,在本实施例中,第一实施例中步骤S130包括:
步骤S131,在验证成功后将所述开票信息发送至税务区块链节点,以供所述税务区块链节点根据开票信息开具***。
在本实施例中,所述税务区块链是指提供税务服务的税务设备,所述税务设备又称为税务盘,是结合***开票软件实现***税务功能的电子装置,该税务区块链能够满足税务机关对***的管理要求,保证***税务数据的正确生产、可靠存储以及防止篡改,所述税务区块链还存储纳税用户,包含个人以及企业等登记信息和监控管理信息;存储***代码和***号码;开具***并生成税务码,存储***明细和***使用信息,生成报送数据以及汇总签名数据,实现开票端和税务端之间的数据传输,在验证成功后,将***信息发送至税务区块链各节点上,在开票过程中,税务区块链节点会获取开票信息,根据开票信息开票信息。
步骤S132,接收所述税务区块链节点在开票成功后反馈的***凭证。
在本实施例中,所述***凭证又称会计凭证,是指能够用来证明经济业务事项发生、明确经济责任并据以登记账簿、具有法律效力的书面证明,它可以分为两大类:即原始凭证和记账凭证。***凭证是记录经济业务事项发生或完成情况的书面证明,也是登记账簿的依据,所述***凭证以电子版的形式进行显示,在开票成功后,在业务区块链节点上接收税务区块链节点在开票成功后反馈的***凭证,同时,在业务区块链端可视化界面上会提示是否将该电子版的***凭证进行打印,从而实现将电子版的***凭证转换成纸质版的***凭证。
由于采用了在验证成功后将所述开票信息发送至税务区块链节点,以供所述税务区块链节点根据开票信息开具***,接收所述税务区块链节点在开票成功后反馈的***凭证的技术方案,解决如何获取***凭证的技术问题,提高开票效率。
参照图6,图6为本发明区块链与税务***的开票方法的第五实施例的流程示意图,在本实施例中,步骤S233位于第四实施例步骤S132之后,包括:
步骤S231,在验证成功后将所述开票信息发送至税务区块链节点,以供所述税务区块链节点根据开票信息开具***。
步骤S232,接收所述税务区块链节点在开票成功后反馈的***凭证。
步骤S233,将所述***凭证写入业务区块链节点中。
在本实施例中,以以太坊一区块链应用为例,在接收开票请求时会创建一个时间戳,将***信息写入开票池,并按照时间戳给开票排序,按开票时间戳的顺序执行开票,每个节点按照这一顺序执行开票,完成***验证、实施、数据入链等,将成功开具的***凭证写入区块链节点中,区块哈希也对应的写入业务区块链节点,实现业务数据与区块链数据一一绑定,税务区块链节点在开票成功后反馈的***凭证,都会广播至全网的区块链节点中,每个节点都会保存全量的、一致的数据,区块链技术要求每个区块链节点中的状态保持一致,包括数据库的状态等,为保证数据库状态的一致性,要求执行区块链与税务***的开票的顺序是有序的,且在各个节点中保持一致。
由于采用了在验证成功后将所述开票信息发送至税务区块链节点,以供所述税务区块链节点根据开票信息开具***,接收税务区块链节点在开票成功后反馈的***凭证,将***凭证写入业务区块链节点中的技术方案,实现对***凭证进行上链加密,起到防篡改的效果。
参照图7,图7为本发明区块链与税务***的开票方法的第六实施例的流程示意图,在本实施例中,步骤S333位于第四实施例步骤S132之后,包括:
步骤S331,在验证成功后将所述开票信息发送至税务区块链节点,以供所述税务区块链节点根据开票信息开具***。
步骤S332,接收所述税务区块链节点在开票成功后反馈的***凭证。
步骤S333,将***的开票状态由未开票更新为已开票。
在本实施例中,将执行每笔开票后的开票状态更新至数据库中,实现数据库开票状态的更新;所述***的开票状态至少包括两种:已开票或者未开票,所述***的开票状态更改至少满足一下条件:第一,业务区块链节点接收税务区块链节点反馈的***凭证;第二,开票成功,只有同时满足这两个条件,才能对***的开票状态进行更改;业务区块链节点接收到税务区块链节点返回的开票成功后反馈的***凭证,对***的待开票***数据的开票状态进行更新,将待开票***数据的开票状态由未开票改成已开票,最后在可视化界面上提示开票成功,从而实现自动开票。
由于采用了在验证成功后将所述开票信息发送至税务区块链节点,以供所述税务区块链及诶当根据开票信息开具***,接收所述税务区块链节点在开票成功后反馈的***凭证,将***的开票状态由未开票更新为已开票的技术方案,实现在开票成功后对开票状态进行更改,完整自动开票的过程。
基于同一发明构思,本发明还提供一种开票装置,如图8所示,图8为本发明开票装置的功能模块图,所述开票装置包括:开票信息获取模块10、验证模块20、开票模块30等,下面将对各个模块进行展开描述:
开票信息获取模块10:用于接收到开票请求后,获取开票信息,具体的,所述开票信息获取模块10还用于接收到开票请求后,根据所述开票请求确定预设开票规则,根据所述开票规则生成开票信息,所述开票信息包括第一区块哈希值和第一***内容信息;所述***内容信息包括企业信息以及金额信息。
验证模块20:用于由业务区块链节点中获取所述开票信息对应的验证信息,并根据所述验证信息对所述开票信息进行验证,具体的,所述验证模块20还用于在各业务区块链节点中查询并获取与第一区块哈希值对应的验证信息,当所述验证信息内的***内容信息与第一***内容信息匹配成功时,将匹配成功结果和所述验证信息封装得到验证区块,并发送所述验证区块至税务区块链节点,接收所述税务区块链节点反馈的验证结果。
开票模块30:用于在验证成功后,根据所述开票信息进行开票。
由于采用了接收到开票请求后,获取开票信息;由业务区块链节点中获取所述开票信息对应的验证信息,并根据所述验证信息对所述开票信息进行验证;在验证成功后,根据所述开票信息进行开票的技术方案,形成一个完整的降低开具虚假***的情况以提高开票效率,保证***的真实性和安全性的区块链与税务***的开票装置。
基于同一发明构思,本申请实施例还提供了一种计算机存储介质,所述计算机存储介质存储有区块链与税务***的开票程序,所述区块链与税务***的开票程序被处理器执行时实现如上所述的区块链与税务***的开票方法的各个步骤,且能达到相同的技术效果,为避免重复,这里不再赘述。
由于本申请实施例提供的计算机存储介质,为实施本申请实施例的方法所采用的计算机存储介质,故而基于本申请实施例所介绍的方法,本领域所属人员能够了解该计算机存储介质的具体结构及变形,故而在此不再赘述。凡是本申请实施例的方法所采用的计算机存储介质都属于本申请所欲保护的范围。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用计算机存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
应当注意的是,在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的部件或步骤。位于部件之前的单词“一”或“一个”不排除存在多个这样的部件。本发明可以借助于包括有若干不同部件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (6)
1.一种区块链与税务***的开票方法,其特征在于,所述方法包括:
接收到开票请求后,根据所述开票请求于业务区块链节点中查找匹配的预设开票规则,以确定所述预设开票规则;
根据所述预设开票规则生成开票信息,其中,所述开票信息包括第一区块哈希值和第一***内容信息,所述第一***内容信息包括企业信息以及金额信息;
在各业务区块链节点中查询并获取与所述第一区块哈希值对应的验证信息;
当所述验证信息内的***内容信息与所述第一***内容信息匹配成功时,将匹配成功结果和所述验证信息封装得到验证区块,并发送所述验证区块至税务区块链节点;
接收所述税务区块链节点反馈的验证结果;
在验证成功后将所述开票信息发送至税务区块链节点,以供所述税务区块链节点根据开票信息开具***;
接收所述税务区块链节点在开票成功后反馈的***凭证。
2.如权利要求1所述的区块链与税务***的开票方法,其特征在于,所述接收所述税务区块链节点在开票成功后反馈的***凭证的步骤之后,所述区块链与税务***的开票方法还包括:
将所述***凭证写入业务区块链节点中。
3.如权利要求1所述的区块链与税务***的开票方法,其特征在于,所述接收所述税务区块链节点在开票成功后反馈的***凭证的步骤之后,所述区块链与税务***的开票方法的步骤之后还包括:
将***的开票状态由未开票更新为已开票。
4.一种开票装置,其特征在于,所述开票装置用于实现如权利要求1所述的区块链与税务***的开票方法的各个步骤。
5.一种开票设备,其特征在于,所述开票设备包括存储器、处理器以及存储在所述存储器并可在所述处理器上运行的区块链与税务***的开票程序,所述区块链与税务***的开票程序被所述处理器执行时实现如权利要求1-3任一项所述的区块链与税务***的开票方法的各个步骤。
6.一种计算机存储介质,其特征在于,所述计算机存储介质存储有区块链与税务***的开票程序,所述区块链与税务***的开票程序被处理器执行时实现如权利要求1-3任一项所述的区块链与税务***的开票方法的各个步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110659292.XA CN113469758B (zh) | 2021-06-11 | 2021-06-11 | 区块链与税务***的开票方法、装置、设备和存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110659292.XA CN113469758B (zh) | 2021-06-11 | 2021-06-11 | 区块链与税务***的开票方法、装置、设备和存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113469758A CN113469758A (zh) | 2021-10-01 |
CN113469758B true CN113469758B (zh) | 2024-03-22 |
Family
ID=77869878
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110659292.XA Active CN113469758B (zh) | 2021-06-11 | 2021-06-11 | 区块链与税务***的开票方法、装置、设备和存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113469758B (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109034924A (zh) * | 2018-08-16 | 2018-12-18 | 腾讯科技(深圳)有限公司 | 电子票据生成方法、装置、存储介质和计算机设备 |
CN110599207A (zh) * | 2019-09-20 | 2019-12-20 | 腾讯科技(深圳)有限公司 | ***验证方法、装置、服务器及存储介质 |
CN110852816A (zh) * | 2019-11-13 | 2020-02-28 | 深圳前海星际同辉科技有限公司 | 基于区块链的自动开具***方法、终端设备及存储介质 |
CN112529641A (zh) * | 2020-12-04 | 2021-03-19 | 深圳点链科技有限公司 | 基于区块链的开票方法、装置、设备 |
CN112529642A (zh) * | 2020-12-04 | 2021-03-19 | 深圳点链科技有限公司 | 基于区块链的***管理方法、***、设备及存储介质 |
-
2021
- 2021-06-11 CN CN202110659292.XA patent/CN113469758B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109034924A (zh) * | 2018-08-16 | 2018-12-18 | 腾讯科技(深圳)有限公司 | 电子票据生成方法、装置、存储介质和计算机设备 |
CN110599207A (zh) * | 2019-09-20 | 2019-12-20 | 腾讯科技(深圳)有限公司 | ***验证方法、装置、服务器及存储介质 |
CN110852816A (zh) * | 2019-11-13 | 2020-02-28 | 深圳前海星际同辉科技有限公司 | 基于区块链的自动开具***方法、终端设备及存储介质 |
CN112529641A (zh) * | 2020-12-04 | 2021-03-19 | 深圳点链科技有限公司 | 基于区块链的开票方法、装置、设备 |
CN112529642A (zh) * | 2020-12-04 | 2021-03-19 | 深圳点链科技有限公司 | 基于区块链的***管理方法、***、设备及存储介质 |
Non-Patent Citations (2)
Title |
---|
区块链技术在我国税收管理领域应用的探索;广东省深圳市国际税收研究会课题组;张国钧;钱勇;李伟;林伟明;罗伟平;;国际税收(第02期);全文 * |
广东省深圳市国际税收研究会课题组 * |
Also Published As
Publication number | Publication date |
---|---|
CN113469758A (zh) | 2021-10-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108734528B (zh) | 一种电子***自动入账方法 | |
CN110535660B (zh) | 一种基于区块链的取证服务*** | |
KR102263985B1 (ko) | 검증, 감사 가능한, 그리고 불변의 입력을 스마트 계약에 제공하는 방법 및 시스템 | |
CN108462724B (zh) | 数据共享方法、装置、***、成员节点和可读存储介质 | |
CN109741056B (zh) | 一种电子凭证上传的方法及装置 | |
US20180157851A1 (en) | Systems and methods for authentication of access based on multi-data source information | |
CN109784870A (zh) | 合同管理方法、装置、计算机设备及计算机可读存储介质 | |
CN113032703B (zh) | 资源数据处理方法、装置、计算机设备和存储介质 | |
CN110796531A (zh) | 基于web的记账凭证生成方法及*** | |
CN111125785A (zh) | 基于区块链的对账方法、对账装置及可读存储介质 | |
CN115952220A (zh) | 基于区块链的票据处理方法、装置、电子设备及介质 | |
CN111091430B (zh) | 一种开票二维码处理方法及*** | |
CN110347678B (zh) | 一种金融数据的存储方法、***、装置及设备 | |
JP2000338868A (ja) | 公開鍵証明書発行方法、検証方法、システム及び記録媒体 | |
CN113469758B (zh) | 区块链与税务***的开票方法、装置、设备和存储介质 | |
CN115660878B (zh) | 一种电子***的实现方法及*** | |
CN111353833A (zh) | 一种生成报表的方法和设备 | |
CN116051303A (zh) | 一种电子凭证识别处理的方法、装置、设备及介质 | |
JP6963872B1 (ja) | 通貨管理システム | |
CN115357596A (zh) | 一种电子商务订单生成***及订单生成方法 | |
WO2021121030A1 (zh) | 一种资源转移的方法及结账终端、服务器节点 | |
CN113744095A (zh) | 基于邮箱的著作权存证备案***及其存证备案方法 | |
CN117171185B (zh) | 基于工业标识的物流数据变更方法及相关设备 | |
CN111242764A (zh) | 一种基于区块链的***报销方法、装置及可读存储介质 | |
CN114817249B (zh) | 交易区块校验方法、装置、设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |