一种基于区块链的质量发票生成方法与流程

文档序号:19811189发布日期:2020-01-31 18:22阅读:525来源:国知局
一种基于区块链的质量发票生成方法与流程

本发明公开一种基于区块链的质量发票生成方法,涉及票据生成技术领域。



背景技术:

乱开发票的现象仍然存在,开发票无法与消费信息进行关联,容易造成发票的不规范管理。现有的发票系统按照纳税人提供的产品信息开具相应的发票,而税务部门不清楚发票是为哪些产品而用,导致税务部门在不清楚的情况下开具一些发票且无法查看发票的关联信息。而消费者开具的发票信息无法涵盖产品的相关信息,也不能了解产品的相关质量。

本发明提供一种基于区块链的质量发票生成方法,基于区块链上为生产企业、商家、质监局、检测机构、税务部门设置不同的节点,节点间相互关联进行信息共享,通过生产企业、商家、税务部门的多方数据认证,可以生成具有公信力的质量发票。



技术实现要素:

本发明针对现有技术的问题,提供一种基于区块链的质量发票生成方法,旨在提高发票的公信力,扩大发票的覆盖范围,让消费者买到放心优质的产品及税务部门对纳税信息有更清晰的认识。

本发明提出的具体方案是:

一种基于区块链的质量发票生成方法,部署区块链节点,设置生产企业、商家、质监局、检测机构、税务部门为不同的节点,节点之间关联并信息共享,

利用智能合约部署各个节点的质量发票的生成规则,并由区块链生成质量发票的发票号,

根据生成质量发票的请求及发票号,对应质量发票在区块链的不同节点的信息,生成质量发票。

所述的方法中生产企业节点存入产品信息,企业声明及企业自检结果,

商家节点存入产品的销售信息及纳税信息,

质监局节点存入产品的政府抽检结果,

检测机构节点存入产品的第三方检测结果,

税务部门节点存入具体的纳税信息及纳税商家的相关信息。

所述的方法中质量发票的生成规则包含税务部门开具发票时的生成规则和展示产品生产溯源信息的相关规则。

所述的方法中税务部门节点对商家节点进行信用排名,不符合信用排名的商家节点不具备生成质量发票的权利。

所述的方法中区块链运用哈希算法生成唯一的质量发票的发票号。

一种基于区块链的质量发票生成系统,包括区块链、区块链各节点和生成模块,各节点分别是生产企业节点、商家节点、质监局节点、检测机构节点、税务部门节点,各节点之间关联并信息共享,

生成模块利用智能合约部署各个节点的质量发票的生成规则,并由区块链生成质量发票的发票号,

生成模块根据生成质量发票的请求及发票号,对应质量发票在区块链的不同节点的信息,生成质量发票。

所述的系统中生产企业节点存入产品信息,企业声明及企业自检结果,

商家节点存入产品的销售信息及纳税信息,

质监局节点存入产品的政府抽检结果,

检测机构节点存入产品的第三方检测结果,

税务部门节点存入具体的纳税信息及纳税商家的相关信息。

所述的系统中质量发票的生成规则包含税务部门开具发票时的生成规则和展示产品生产溯源信息的相关规则。

所述的系统中税务部门节点对商家节点进行信用排名,不符合信用排名的商家节点不具备生成质量发票的权利。

所述的系统中区块链运用哈希算法生成唯一的质量发票的发票号。

本发明的有益之处是:

本发明提供一种基于区块链的质量发票生成方法,基于区块链上为生产企业、商家、质监局、检测机构、税务部门设置不同的节点,节点间相互关联进行信息共享,通过生产企业、商家、税务部门的多方数据认证,可以生成具有公信力的质量发票;

其中生产企业可提供产品信息、企业声明及企业自检结果,商家可提供产品的销售信息及纳税信息,质监局可提供产品的政府抽检结果,检测机构可提供产品的第三方检测结果,税务部门可提供具体的纳税信息及纳税商家的相关信息,在区块链不可篡改,在智能合约上部署质量发票需要涵盖的具体信息,税务部门还可根据商家纳税的相关信息对商家可进行信用排名,赋予信用排名较高的商家具有开具质量发票的权利,消费者可以在消费后通过扫码在商家开具质量发票,质量发票上附有各节点的信息,可以查看产品的三方检测信息及生产信息,不仅使消费者可以买到放心的产品,同时包含该产品的三方检测信息及溯源信息,覆盖面更加广泛,对产品的质量提升也有很大的帮助。

附图说明

图1是本发明方法流程示意图。

具体实施方式

本发明提供一种基于区块链的质量发票生成方法,部署区块链节点,设置生产企业、商家、质监局、检测机构、税务部门为不同的节点,节点之间关联并信息共享,

利用智能合约部署各个节点的质量发票的生成规则,并由区块链生成质量发票的发票号,

根据生成质量发票的请求及发票号,对应质量发票在区块链的不同节点的信息,生成质量发票。

同时提供与上述方法相应的一种基于区块链的质量发票生成系统,包括区块链、区块链各节点和生成模块,各节点分别是生产企业节点、商家节点、质监局节点、检测机构节点、税务部门节点,各节点之间关联并信息共享,

生成模块利用智能合约部署各个节点的质量发票的生成规则,并由区块链生成质量发票的发票号,

生成模块根据生成质量发票的请求及发票号,对应质量发票在区块链的不同节点的信息,生成质量发票。

下面结合附图和具体实施例对本发明作进一步说明,以使本领域的技术人员可以更好地理解本发明并能予以实施,但所举实施例不作为对本发明的限定。

利用本发明方法基于区块链的进行量发票生成,具体过程为:

部署区块链节点,设置生产企业、商家、质监局、检测机构、税务部门为不同的节点,节点之间关联并信息共享,节点既是一个个体,也可以与其它节点进行交互,生产企业节点存入产品信息,企业声明及企业自检结果,商家节点存入产品的销售信息及纳税信息,质监局节点存入产品的政府抽检结果,检测机构节点存入产品的第三方检测结果,税务部门节点存入具体的纳税信息及纳税商家的相关信息,

利用智能合约部署各个节点的质量发票的生成规则,包含税务部门开具发票时的生成规则、展示产品生产溯源信息的相关规则,在质量发票的生成过程中读取智能合约上的生成规则,才生成相对应的质量发票,并由区块链运用哈希算法生成唯一的、不可篡改的发票号,与税务部门节点连接作为唯一的发票号

根据生成质量发票的请求及发票号,对应质量发票在区块链的不同节点的信息,生成质量发票,具体过程为:消费者购买商品后,可以在商家通过扫码的方式输入个人的相关信息,商家获取到消费者请求后会扫描消费者购买的产品信息开具相对应的质量发票,生成质量发票的过程中所有信息会对应的上传到区块链的不同节点中,消费者不仅可以在质量发票上看到个人消费信息,还能看到该产品的三方检测信息及生产信息,通过质量发票的发票号可以查找该产品在区块链上的所有信息,对于产品的质量保证会有很大的提升。

在上述过程中,税务部门节点可对商家节点进行信用排名,不符合信用排名的商家节点不具备生成质量发票的权利,对商家进行一定的过滤。

利用本发明系统基于区块链的进行量发票生成,具体过程为:

本发明系统部署区块链节点,设置生产企业、商家、质监局、检测机构、税务部门为不同的节点,节点之间关联并信息共享,节点既是一个个体,也可以与其它节点进行交互,生产企业节点存入产品信息,企业声明及企业自检结果,商家节点存入产品的销售信息及纳税信息,质监局节点存入产品的政府抽检结果,检测机构节点存入产品的第三方检测结果,税务部门节点存入具体的纳税信息及纳税商家的相关信息,

生成模块利用智能合约部署各个节点的质量发票的生成规则,包含税务部门开具发票时的生成规则、展示产品生产溯源信息的相关规则,在质量发票的生成过程中读取智能合约上的生成规则,才生成相对应的质量发票,并由区块链运用哈希算法生成唯一的、不可篡改的发票号,与税务部门节点连接作为唯一的发票号

生成模块根据生成质量发票的请求及发票号,对应质量发票在区块链的不同节点的信息,生成质量发票,具体过程为:消费者购买商品后,可以在商家通过扫码的方式输入个人的相关信息,商家获取到消费者请求后会扫描消费者购买的产品信息利用生成模块开具相对应的质量发票,生成质量发票的过程中所有信息会对应的上传到区块链的不同节点中,消费者不仅可以在质量发票上看到个人消费信息,还能看到该产品的三方检测信息及生产信息,通过质量发票的发票号可以查找该产品在区块链上的所有信息,对于产品的质量保证会有很大的提升。

在上述过程中,税务部门节点可对商家节点进行信用排名,不符合信用排名的商家节点不具备生成质量发票的权利,对商家进行一定的过滤。

以上所述实施例仅是为充分说明本发明而所举的较佳的实施例,本发明的保护范围不限于此。本技术领域的技术人员在本发明基础上所作的等同替代或变换,均在本发明的保护范围之内。本发明的保护范围以权利要求书为准。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1