一种基于区块链的质量发票生成方法技术

技术编号:23213547 阅读:20 留言:0更新日期:2020-01-31 22:08
本发明专利技术公开一种基于区块链的质量发票生成方法,涉及票据生成技术领域;部署区块链节点,设置生产企业、商家、质监局、检测机构、税务部门为不同的节点,节点之间关联并信息共享,利用智能合约部署各个节点的质量发票的生成规则,并由区块链生成质量发票的发票号,根据生成质量发票的请求及发票号,对应质量发票在区块链的不同节点的信息,生成质量发票。

A quality invoice generation method based on blockchain

【技术实现步骤摘要】
一种基于区块链的质量发票生成方法
本专利技术公开一种基于区块链的质量发票生成方法,涉及票据生成

技术介绍
乱开发票的现象仍然存在,开发票无法与消费信息进行关联,容易造成发票的不规范管理。现有的发票系统按照纳税人提供的产品信息开具相应的发票,而税务部门不清楚发票是为哪些产品而用,导致税务部门在不清楚的情况下开具一些发票且无法查看发票的关联信息。而消费者开具的发票信息无法涵盖产品的相关信息,也不能了解产品的相关质量。本专利技术提供一种基于区块链的质量发票生成方法,基于区块链上为生产企业、商家、质监局、检测机构、税务部门设置不同的节点,节点间相互关联进行信息共享,通过生产企业、商家、税务部门的多方数据认证,可以生成具有公信力的质量发票。
技术实现思路
本专利技术针对现有技术的问题,提供一种基于区块链的质量发票生成方法,旨在提高发票的公信力,扩大发票的覆盖范围,让消费者买到放心优质的产品及税务部门对纳税信息有更清晰的认识。本专利技术提出的具体方案是:一种基于区块链的质量发票生成方法,部署区块链节点,设置生产企业、商家、质监局、检测机构、税务部门为不同的节点,节点之间关联并信息共享,利用智能合约部署各个节点的质量发票的生成规则,并由区块链生成质量发票的发票号,根据生成质量发票的请求及发票号,对应质量发票在区块链的不同节点的信息,生成质量发票。所述的方法中生产企业节点存入产品信息,企业声明及企业自检结果,商家节点存入产品的销售信息及纳税信息,<br>质监局节点存入产品的政府抽检结果,检测机构节点存入产品的第三方检测结果,税务部门节点存入具体的纳税信息及纳税商家的相关信息。所述的方法中质量发票的生成规则包含税务部门开具发票时的生成规则和展示产品生产溯源信息的相关规则。所述的方法中税务部门节点对商家节点进行信用排名,不符合信用排名的商家节点不具备生成质量发票的权利。所述的方法中区块链运用哈希算法生成唯一的质量发票的发票号。一种基于区块链的质量发票生成系统,包括区块链、区块链各节点和生成模块,各节点分别是生产企业节点、商家节点、质监局节点、检测机构节点、税务部门节点,各节点之间关联并信息共享,生成模块利用智能合约部署各个节点的质量发票的生成规则,并由区块链生成质量发票的发票号,生成模块根据生成质量发票的请求及发票号,对应质量发票在区块链的不同节点的信息,生成质量发票。所述的系统中生产企业节点存入产品信息,企业声明及企业自检结果,商家节点存入产品的销售信息及纳税信息,质监局节点存入产品的政府抽检结果,检测机构节点存入产品的第三方检测结果,税务部门节点存入具体的纳税信息及纳税商家的相关信息。所述的系统中质量发票的生成规则包含税务部门开具发票时的生成规则和展示产品生产溯源信息的相关规则。所述的系统中税务部门节点对商家节点进行信用排名,不符合信用排名的商家节点不具备生成质量发票的权利。所述的系统中区块链运用哈希算法生成唯一的质量发票的发票号。本专利技术的有益之处是:本专利技术提供一种基于区块链的质量发票生成方法,基于区块链上为生产企业、商家、质监局、检测机构、税务部门设置不同的节点,节点间相互关联进行信息共享,通过生产企业、商家、税务部门的多方数据认证,可以生成具有公信力的质量发票;其中生产企业可提供产品信息、企业声明及企业自检结果,商家可提供产品的销售信息及纳税信息,质监局可提供产品的政府抽检结果,检测机构可提供产品的第三方检测结果,税务部门可提供具体的纳税信息及纳税商家的相关信息,在区块链不可篡改,在智能合约上部署质量发票需要涵盖的具体信息,税务部门还可根据商家纳税的相关信息对商家可进行信用排名,赋予信用排名较高的商家具有开具质量发票的权利,消费者可以在消费后通过扫码在商家开具质量发票,质量发票上附有各节点的信息,可以查看产品的三方检测信息及生产信息,不仅使消费者可以买到放心的产品,同时包含该产品的三方检测信息及溯源信息,覆盖面更加广泛,对产品的质量提升也有很大的帮助。附图说明图1是本专利技术方法流程示意图。具体实施方式本专利技术提供一种基于区块链的质量发票生成方法,部署区块链节点,设置生产企业、商家、质监局、检测机构、税务部门为不同的节点,节点之间关联并信息共享,利用智能合约部署各个节点的质量发票的生成规则,并由区块链生成质量发票的发票号,根据生成质量发票的请求及发票号,对应质量发票在区块链的不同节点的信息,生成质量发票。同时提供与上述方法相应的一种基于区块链的质量发票生成系统,包括区块链、区块链各节点和生成模块,各节点分别是生产企业节点、商家节点、质监局节点、检测机构节点、税务部门节点,各节点之间关联并信息共享,生成模块利用智能合约部署各个节点的质量发票的生成规则,并由区块链生成质量发票的发票号,生成模块根据生成质量发票的请求及发票号,对应质量发票在区块链的不同节点的信息,生成质量发票。下面结合附图和具体实施例对本专利技术作进一步说明,以使本领域的技术人员可以更好地理解本专利技术并能予以实施,但所举实施例不作为对本专利技术的限定。利用本专利技术方法基于区块链的进行量发票生成,具体过程为:部署区块链节点,设置生产企业、商家、质监局、检测机构、税务部门为不同的节点,节点之间关联并信息共享,节点既是一个个体,也可以与其它节点进行交互,生产企业节点存入产品信息,企业声明及企业自检结果,商家节点存入产品的销售信息及纳税信息,质监局节点存入产品的政府抽检结果,检测机构节点存入产品的第三方检测结果,税务部门节点存入具体的纳税信息及纳税商家的相关信息,利用智能合约部署各个节点的质量发票的生成规则,包含税务部门开具发票时的生成规则、展示产品生产溯源信息的相关规则,在质量发票的生成过程中读取智能合约上的生成规则,才生成相对应的质量发票,并由区块链运用哈希算法生成唯一的、不可篡改的发票号,与税务部门节点连接作为唯一的发票号根据生成质量发票的请求及发票号,对应质量发票在区块链的不同节点的信息,生成质量发票,具体过程为:消费者购买商品后,可以在商家通过扫码的方式输入个人的相关信息,商家获取到消费者请求后会扫描消费者购买的产品信息开具相对应的质量发票,生成质量发票的过程中所有信息会对应的上传到区块链的不同节点中,消费者不仅可以在质量发票上看到个人消费信息,还能看到该产品的三方检测信息及生产信息,通过质量发票的发票号可以查找该产品在区块链上的所有信息,对于产品的质量保证会有很大的提升。在上述过程中,税务部门节点可对商家节点进行信用排名,不符合信用排名的商家节点不具备生成质量发票的权利,对商家进行一定的过滤。利用本专利技术系统基于区块链的进行量发票生成,具体过程为:本专利技术系统部署区块链节点,设置生产企业、商家、质监局、检测机构、税务部门为不同的节点,节点之间关联并信本文档来自技高网...

【技术保护点】
1.一种基于区块链的质量发票生成方法,其特征是部署区块链节点,设置生产企业、商家、质监局、检测机构、税务部门为不同的节点,节点之间关联并信息共享,/n利用智能合约部署各个节点的质量发票的生成规则,并由区块链生成质量发票的发票号,/n商家节点根据生成质量发票的请求及发票号,对应质量发票在区块链的不同节点的信息,生成质量发票。/n

【技术特征摘要】
1.一种基于区块链的质量发票生成方法,其特征是部署区块链节点,设置生产企业、商家、质监局、检测机构、税务部门为不同的节点,节点之间关联并信息共享,
利用智能合约部署各个节点的质量发票的生成规则,并由区块链生成质量发票的发票号,
商家节点根据生成质量发票的请求及发票号,对应质量发票在区块链的不同节点的信息,生成质量发票。


2.根据权利要求1所述的方法,其特征是生产企业节点存入产品信息,企业声明及企业自检结果,
商家节点存入产品的销售信息及纳税信息,
质监局节点存入产品的政府抽检结果,
检测机构节点存入产品的第三方检测结果,
税务部门节点存入具体的纳税信息及纳税商家的相关信息。


3.根据权利要求1或2所述的方法,其特征是质量发票的生成规则包含税务部门开具发票时的生成规则和展示产品生产溯源信息的相关规则。


4.根据权利要求3所述的方法,其特征是税务部门节点对商家节点进行信用排名,不符合信用排名的商家节点不具备生成质量发票的权利。


5.根据权利要求3所述的方法,其特征是区块链运用哈希算法生成唯一...

【专利技术属性】
技术研发人员:崔凯庞松涛商广勇王伟兵马岩堂赵树林姜鑫刘伟巍
申请(专利权)人:山东爱城市网信息技术有限公司
类型:发明
国别省市:山东;37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1