This application relates to an invoice data generation method, system and computer equipment based on the blockchain technology. When the invoice creation quota is greater than the current remaining quota, the invoice quota evaluation request is sent to the nodes in the blockchain of the invoice system. The invoice quota evaluation node in the invoice system is based on the clustering algorithm and the interval relationship between the business data and the invoice quota Business data and historical Invoicing data are processed to get the updated value of the invoicing quota. The updated value of the invoicing quota is broadcast to each node in the blockchain of the invoicing system. The invoice creation node receives the updated value of the invoicing quota. When the updated value of the invoicing quota is less than or equal to the invoice creation quota, the creation of the invoice is completed according to the invoice creation logic in the smart contract. The above process can realize the real-time evaluation of the invoice amount of the invoice issuer and complete the invoice. For platforms with different demands, a unified invoice amount estimation scheme is provided to complete the invoice, which improves the efficiency of invoice creation.
【技术实现步骤摘要】
基于区块链技术的发票数据生成方法、系统和计算机设备
本申请涉及区块链
,特别是涉及一种基于区块链技术的发票数据生成方法、系统、计算机设备和存储介质。
技术介绍
发票是指一切单位和个人在购销商品、提供或接受服务以及从事其他经营活动中,所开具和收取的业务凭证,是会计核算的原始依据,也是审计机关、税务机关执法检查的重要依据。随着社会的快速发展,现有的发展主要包括纸质发票和电子发票,由于纸质发票需要使用特定的纸张且安全性差,电子发票越来越受到大众的青睐,因而,出现了用于创建电子发票的开票系统,开票系统是对接各类电商平台和交易平台的系统,有些平台在进行开票业务办理过程汇总,可能会因为开票额度不足需临时增长开票额度,需要在线上办理相关系列手续后方可进行相关操作,并且各类平台的需求不一,其申请的开票额度不同,增加系统办理业务的难度,因此,目前的开票系统的业务办理效率过低。
技术实现思路
基于此,有必要针对目前的开票系统的业务办理效率过低问题,提供一种高效的基于区块链技术的发票数据生成方法、系统、计算机设备 ...
【技术保护点】
1.一种基于区块链技术的发票数据生成方法,其特征在于,所述方法包括:/n接收发票创建请求,所述发票创建请求携带发票创建额度以及发票开具方信息;/n根据所述发票开具方信息,查询发票开具方的剩余开票额度;/n当所述发票创建额度大于所述剩余开票额度时,发送开票额度评估请求至开票系统区块链中的节点;/n接收所述开票系统区块链中开票额度评估节点反馈的开票额度更新值,所述开票额度更新值为采用聚类算法以及预设的经营数据与开票额度的区间关系对所述发票开具方的历史开票数据以及经营数据进行更新后得到的开票额度;/n当所述开票额度更新值小于或等于所述发票创建额度时,执行所述开票系统区块链中智能合 ...
【技术特征摘要】
1.一种基于区块链技术的发票数据生成方法,其特征在于,所述方法包括:
接收发票创建请求,所述发票创建请求携带发票创建额度以及发票开具方信息;
根据所述发票开具方信息,查询发票开具方的剩余开票额度;
当所述发票创建额度大于所述剩余开票额度时,发送开票额度评估请求至开票系统区块链中的节点;
接收所述开票系统区块链中开票额度评估节点反馈的开票额度更新值,所述开票额度更新值为采用聚类算法以及预设的经营数据与开票额度的区间关系对所述发票开具方的历史开票数据以及经营数据进行更新后得到的开票额度;
当所述开票额度更新值小于或等于所述发票创建额度时,执行所述开票系统区块链中智能合约的发票创建逻辑,创建发票。
2.一种基于区块链技术的发票数据生成方法,其特征在于,所述方法包括:
接收开票额度评估请求,所述开票额度评估请求携带所述发票开具方信息;
根据所述发票开具方信息,获取所述发票开具方的历史开票数据以及经营数据;
采用聚类算法对所述历史开票数据进行聚类分析,得到第一预测开票额度;
基于所述经营数据,根据预设的经营数据与开票额度的区间关系,得到第二预测开票额度;
根据所述第一预测开票额度以及所述第二预测开票额度,生成开票额度更新值、并将所述开票额度更新值广播至开票系统区块链中各个节点。
3.根据权利要求2所述的基于区块链技术的发票数据生成方法,其特征在于,所述采用预设的聚类算法对所述历史开票数据进行聚类分析,得到第一预测开票额度包括:
按照开票时间对所述历史开票数据进行归类整理,得到月度开票总额数据集,所述月度开票总额数据集包括各类物品月度开票额度子集;
采用预设的距离算法,计算每类物品月度开票额度子集中两两元素之间的距离,得到目标开票额度,所述目标开票额度为每类物品月度开票额度子集中两两元素之间距离之和最小对应的开票额度;
组合各类物品月度开票额度子集对应的目标开票额度,得到目标物品月度开票额度子集;
基于所述目标物品月度开票额度子集中的目标开票额度、以及预设的每类物品开票额度系数,得到每类物品的开票额度估值;
计算所述每类物品的开票额度估值之和,得到所述第一预测开票额度。
4.根据权利要求2所述的基于区块链技术的发票数据生成方法,其特征在于,所述根据所述第一预测开票额度以及所述第二预测开票额度,生成开票额度更新值包括:
将所述第一预测开票额度以及所述第二预测开票额度分别乘以预设的系数,得到第一预测开票额度乘积以及第二预测开票额度乘积;
计算所述第一预测开票额度乘积以及第二预测开票额度乘积之和,得到所述开票额度更新值。
5.根据权利要求2所述的基于区块链技术的发票数据生成方法,其特征在于,所述历史开票数据包括所述发票开具方的月度开票总额;
所述根据所述第一预测开票额度以及所述第二预测开票额度,得到所述开票额度更新值包括:
当根据所述月度开票总额以及所述经...
【专利技术属性】
技术研发人员:章志容,李实,彭添才,
申请(专利权)人:东莞市盟大塑化科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。