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

用于提高处理效率的开票管理方法、装置、设备及存储介质与流程

2022-11-09 21:58:47 来源:中国专利 TAG:


1.本发明涉及物流技术领域,尤其涉及一种用于提高处理效率的开票管理方法、装置、设备及存储介质。


背景技术:

2.订单是供应链的开端,供应链是指从原材料采购到产品送达买家的过程中,原料、物料、产品的采购、生产、销售、物流等业务的流程;sap平台是企业管理平台,包括系统管理、总账、工资、固定资产、采购及销售等多个模块,可以对企业设计的各种流程进行管理,在很多大型企业中,都采用spa平台实现对企业流程的管理。由于供应商与客户之间销售与采购活动十分频繁,会产生大量的发票往来,由于客户系统流程设置繁琐,创建发票过程复杂,需耗费较长时间实现电子发票的创建,从发票申领、开具、查验、入帐等流程等全流程复杂,同时复杂的的流程难以保障数据安全,传输速度较慢,导致发票传输过程具有迟滞性,因此,现在技术的发票处理方法对电子发票处理的效率较低。


技术实现要素:

3.本发明的目的是提供一种用于提高处理效率的开票管理方法、装置、设备及存储介质。
4.本发明提供了一种用于提高处理效率的开票管理方法,包括:
5.根据开票业务请求设置区块链节点,将供应商节点接入所述区块链节点形成数据链路,获取收货单并根据所述收货单录入折扣单发起对账单请求;
6.确认从供应商节点向分拨节点发起对账单,判断是否录入折扣单;
7.在供应商节点和分拨节点均确认完所述对账单的状态下,触发供应商节点的区块链开票指令操作,生成分拨节点的待收取区块链发票;
8.基于深度学习的发票图像文字识别模型从分拨节点接收并识别所述区块链发票,对所述区块链发票进行校验,校验成功后推送至sap服务节点生成预制凭证至财务共享节点,以共识机制形成分布式账本。
9.优选地,所述基于深度学习的发票图像文字识别模型从分拨节点接收并识别所述区块链发票,对所述区块链发票进行校验,包括:
10.按照关键字段将所述区块链发票划分为关键字段区域;
11.对多个所述关键字段区域进行分割并根据所述关键字段区域提取目标字段,将所述目标字段标签化处理生成发票信息标签化,所述目标字段包括发票金额、销售方名称、纳税人识别号、购买方名称;
12.将所述发票信息标签作为样本图片进行模型训练,根据预设比例的训练集和验证集,得到目标区域链发票的发票信息标签,并生成发票图像文字识别模型;
13.根据所述发票信息标签识别所述区块链发票的要素,调用查验平台校验发票的真伪,所述区块链发票的要素包括发票代码,发票号码,发票日期,发票不含税金额。
14.优选地,所述在供应商节点和分拨节点均确认完所述对账单的状态下,触发供应商节点的区块链开票指令操作,生成分拨节点的待收取区块链发票包括:
15.所述区块链发票包括公有链、私有链和联盟链;
16.所述公有链中网络节点任意接入;
17.所述私有链中网络节点受所述区块链节点控制;
18.所述联盟链由第三方授权接入,设置节点执行共识操作。
19.优选地,所述确认从供应商节点向分拨节点发起对账单,判断是否录入折扣单包括:
20.若未录入折扣单,则对供应商节点触发提醒指令操作;
21.若已录入折扣单,则根据对账单字段自动识别并输出收货单对应的折扣金额,自动计算应付金额,
22.其中,所述对账单字段包括显示开票流程过程的运行要素。
23.优选地,所述对所述区块链发票进行校验还包括:
24.录入每个供应商对应至少一个所述区块链发票和至少一个订单号;
25.根据区块链发票总额的未税金额和选择的所有收货单的应付的未税总金额,计算得到的差额为0,则所述区块链发票校验成功;
26.所述区块链发票校验失败时,通过区块链数据将所述区块链发票与对应的所述收货单和订单关联并生成结算单,根据实际收货数据与所述区块链发票数据再次校验;
27.其中,所述收货单包括关联的一个或多个所述结算单。
28.优选地,所述从分拨节点接收所述区块链发票并对所述区块链发票进行校验,校验成功后推送至sap服务节点生成预制凭证至财务共享节点,以共识机制形成分布式账本包括:
29.当所述结算单再次校验成功后推送至sap服务节点生成预制凭证;
30.根据所述预制凭证于财务共享节点审核所述区块链发票金额与实际待支付金额是否一致;
31.当财务共享节点审核通过后,生成应付凭证号,根据所述应付凭证号触发交易节点执行付款指令操作。
32.优选地,所述以共识机制形成分布式账本包括:
33.建立超级账本架构,在各数据链路上引入认证节点同时执行开票业务过程产生的交互认证,根据包含验证交易有效性的认证逻辑对交易进行认证签名;
34.将认证后的待执行交易在各数据链路上引入智能合约执行交易,维护开票状态和账本数据并形成区块链数据;
35.获取财务共享节点的交易数据达成共识后同步交易信息,对所述交易信息进行排序处理后,根据所述区块链数据更新并形成账本数据,执行对账本的访问和控制。
36.本发明所提供的一种用于提高处理效率的开票管理装置,包括:
37.请求模块,用于根据开票业务请求设置区块链节点,将供应商节点接入所述区块链节点形成数据链路,获取收货单并根据所述收货单录入折扣单发起对账单请求;
38.确认模块,用于确认从供应商节点向分拨节点发起对账单,判断是否录入折扣单;
39.开票模块,用于在供应商节点和分拨节点均确认完所述对账单的状态下,触发供
应商节点的区块链开票指令操作,生成分拨节点的待收取区块链发票;
40.账本模块,用于基于深度学习的发票图像文字识别模型从分拨节点接收并识别所述区块链发票,对所述区块链发票进行校验,校验成功后推送至sap服务节点生成预制凭证至财务共享节点,以共识机制形成分布式账本。
41.本发明所提供的一种用于提高处理效率的开票管理设备,包括存储器和处理器,所述存储器中存储有计算机可读指令,所述处理器执行计算机可读指令时,实现如本发明实施例所述的用于提高处理效率的开票管理方法。
42.本发明所提供的一种计算机可读介质,存储计算机程序,其特征在于,所述计算机程序被一个或多个处理器执行时,实现如本发明实施例所述的用于提高处理效率的开票管理方法。
43.针对现有技术,本发明具有如下的有益效果:
44.本发明所提供的用于提高处理效率的开票管理方法,通过对账单进行审核确认,确保金额的准确性,对发票进行校验,推送sap,减少开票和付款流程的迟滞性,使得开具发票更简单,节省物流成本等,从而提高了对供应商的发票处理效率;
45.采用区块链电子发票在整个流转环节下从发票申领、开具、查验、入帐等流程实现链上储存、流转、报销,具有全流程完整追溯、信息不可篡改等特性,与发票逻辑匹配,能够有效规避假发票,完善发票监管流程;
46.通过区块链发票的去中心化特性,将信息从一个地方转移到另一个地方而不影响其准确性的方式,保障了发票流程中的数据安全,不依赖中心化的第三方机构,从而提高了对供应商的发票处理效率。
附图说明
47.图1为本发明实施例一中所述用于提高处理效率的开票管理方法的步骤示意图;
48.图2为本发明实施例一中所述用于提高处理效率的开票管理方法的整体流程示意图;
49.图3为本发明实施例二中所述用于提高处理效率的开票管理装置原理图。
具体实施方式
50.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
51.实施例一
52.如图1所示,本发明提供了一种用于提高处理效率的开票管理方法,包括:
53.根据开票业务请求设置区块链节点,将供应商节点接入所述区块链节点形成数据链路,获取收货单并根据所述收货单录入折扣单发起对账单请求;所述折扣单为总价的应减金额或百分比,如优惠金额、折损金额等。
54.确认从供应商节点向分拨节点发起对账单,判断是否录入折扣单;
55.在供应商节点和分拨节点均确认完所述对账单的状态下,触发供应商节点的区块
链开票指令操作,生成分拨节点的待收取区块链发票;
56.基于深度学习的发票图像文字识别模型从分拨节点接收并识别所述区块链发票,对所述区块链发票进行校验,校验成功后推送至sap服务节点生成预制凭证至财务共享节点,以共识机制形成分布式账本。
57.如图2所示,本实施例有2种对账方式,一种是供应商在本系统中发起对账,在收货单列表页面,可以1个采购订单对应多个对账单多次对账。不推送供应商的第三方系统,但是需要供应商和分拨采购员在本系统中都审核对账单,推送状态默认为不推送;另一种是分拨采购员提交对账单后系统将对账信息发送到供应商的第三方系统,供应商在自己的系统中对账,系统通过接口获取供应商的对账信息。例如:供应商为第三方系统时按每个采购订单对账;对账单推送状态默认为未推送,通过推送对账单接口推送到供应商。并展示推送状态,对于推送失败的可以手动推送。通过查询对账信息接口获取对账状态并更新本系统的状态。
58.本发明所提供的用于提高处理效率的开票管理方法,通过对账单进行审核确认,确保金额的准确性,对发票进行校验,推送sap,减少开票和付款流程的迟滞性。采用区块链电子发票是指发票的整个流转环节都是在区块链这个分布式计算处理载体下运行的发票。从发票申领、开具、查验、入帐等流程实现链上储存、流转、报销。区块链电子发票具有全流程完整追溯、信息不可篡改等特性,与发票逻辑匹配,能够有效规避假发票,完善发票监管流程。区块链发票将连结每一个发票干系人,可以追溯发票的来源、真伪和入帐等信息,解决发票流转过程中一票多报、虚报虚抵、真假难验等难题。此外,还具有降低成本、简化流程、保障数据安全和隐私的优势,从而提高了开票处理效率。本实施例中采用的sap是由其在企业管理方面的现有应用系统,区块链技术本质是去中心化且寓于分布式结构的数据存储、传输和证明的方法,用数据区块取代了目前互联网对中心服务器的依赖,使得所有数据变更或者交易项目都记录在一个云系统或管理系统之上,简化数据传输流程。
59.具体地,所述基于深度学习的发票图像文字识别模型从分拨节点接收并识别所述区块链发票,对所述区块链发票进行校验,包括:
60.按照关键字段将所述区块链发票划分为关键字段区域,按照购买方、密码区、销售方、货物或应税劳务、服务名称、规格型号、单位、数量、单价、金额、税率、税额、价税合计、备注等;还可以按发票大小、尺寸、坐标进行划分,结合opencv裁剪技术精准定位各区域进行循环提取划分,采用yolo目标检测算法,将检测输入发票图像中包含的所有类别并以边框的形式定位,将所有区域进行目标检测和边框预测进行标注,
61.对多个所述关键字段区域进行分割并根据所述关键字段区域提取目标字段,将所述目标字段标签化处理生成发票信息标签化,所述目标字段包括发票金额、销售方名称、纳税人识别号、购买方名称;
62.将所述发票信息标签作为样本图片进行模型训练,根据预设比例的训练集和验证集,得到目标区域链发票的发票信息标签,并生成发票图像文字识别模型;
63.根据所述发票信息标签识别所述区块链发票的要素,调用查验平台校验发票的真伪,所述区块链发票的要素包括发票代码,发票号码,发票日期,发票不含税金额。本实施例实行时,可引入yolo深度学习算法,训练出基于标签化的发票图像的深度学习模型,实现对发票图像区域定位、分割及提取,去除发票上的冗余信息,并且达到信息归类的目的。
64.yolo算法是将nxn的网络放在输入图像中是9x9网络,其中用绿色高亮显示。粉色边界框为货物或应税劳务区域实际候选区域,区域中心落在第5行第3列的单元格中,该单元格用于预测货物或应税劳务区域或其他区域。yolo算法对该单元格进行预测时,有两个预测边框标注,分别是橙色预测边框和蓝色预测边框。其中pc表示预测区域类别的概率,橙色边框预测是货物或应税劳务区域的概率为0.8,蓝色边框预测是货物或应税劳务区域的概率为0.9。与第5行第3列的单元格相邻的单元格也会认为中心点落入自己的格子,会预测出精度不高的预测框,为了输出更精准的预测框标注,而不重复输出多个预测框标注,非极大值抑制算法被引入,算法具体流程如下:
65.步骤一:首先设置一个阈值,将所有pc值小于等于该阈值的所有边框去除。
66.步骤二:在pc值大于阈值的边框中,循环选取p,值最大的预测框输出并高亮。
67.步骤三:在pc大于阈值且pc值小于最大值的预测边框中,循环判断预测边框与步骤二中输出的预测边框的交并比,若交并比大于等于0.5,将预测边框去除,否则保留。
68.本实施例中有购买方区域、货物或应税劳务区域、价税合计区域和销售方区域等对象,独立执行多次非极大值预测算法,避免同时检测多个对象输出张量中生成其余多余的张量。经非极大值抑制算法后,得到精准的预测边框,最后结合opencv批量裁剪技术,利用边界框返回的参数值,对多个区域预测精准度最高的边界进行逐一裁剪并保存。
69.本实施例中对账单字段至少包括序号、订单号、sap采购订单号、供应商订单号、对账单号、创建时间、对账单状态、对账起止时间、申请人所属分拨/公司编码、申请人所属分拨/公司名称、供应商编码、供应商名称、收货单号、物料编码、物料名称、供物sku编码、供物sku名称、数量、单价、单位、供物单位、金额、已折扣金额、应付金额、金额合计、已折扣金额合计、应付金额合计、对账单备注、操作人、操作时间、推送时间、推送状态;其中应付金额等于金额-已折扣金额。
70.本实施例中还可以采用光学字符识别ocr进行文本检测识别,识别标注化发票中的文本信息,有效率地提取有效信息。
71.具体地,所述在供应商节点和分拨节点均确认完所述对账单的状态下,触发供应商节点的区块链开票指令操作,生成分拨节点的待收取区块链发票包括:
72.所述区块链发票包括公有链、私有链和联盟链;
73.所述公有链中网络节点任意接入;
74.所述私有链中网络节点受所述区块链节点控制;
75.所述联盟链由第三方授权接入,设置节点执行共识操作。
76.具体地地,所述确认从供应商节点向分拨节点发起对账单,判断是否录入折扣单包括:
77.若未录入折扣单,则对供应商节点触发提醒指令操作;
78.若已录入折扣单,则根据对账单字段自动识别并输出收货单对应的折扣金额,自动计算应付金额;
79.其中,所述对账单字段包括显示开票流程过程的运行要素。
80.优选地,所述对所述区块链发票进行校验还包括:
81.录入每个供应商对应至少一个所述区块链发票和至少一个订单号;
82.根据区块链发票总额的未税金额和选择的所有收货单的应付的未税总金额,计算
得到的差额为0,则所述区块链发票校验成功;
83.所述区块链发票校验失败时,通过区块链数据将所述区块链发票与对应的所述收货单和订单关联并生成结算单,根据实际收货数据与所述区块链发票数据再次校验;
84.其中,所述收货单包括关联的一个或多个所述结算单。
85.将供应商开出的发票发出后,状态变为待收取发票;已收到后,状态变为收票成功。一次发票校验,可以录入多个发票、多个订单号、但只能录入1个供应商,根据发票总额的未税金额-选择的所有收货单的应付的未税总金额,可以是不同订单的应付的未税总金额,得到的差额如果为0,则发票校验成功。其中如果有折扣,则系统自动带出收货单对应的折扣金额,自动计算应付金额。不需要人工再因为折扣修改应付金额。如果因为发票开的数量少,修改数量,系统根据数量*单价,自动计算应付金额。所以1个收货单可以关联多个结算单。
86.具体地,所述从分拨节点接收所述区块链发票并对所述区块链发票进行校验,校验成功后推送至sap服务节点生成预制凭证至财务共享节点,以共识机制形成分布式账本包括:
87.当所述结算单再次校验成功后推送至sap服务节点生成预制凭证;
88.根据所述预制凭证于财务共享节点审核所述区块链发票金额与实际待支付金额是否一致;
89.当财务共享节点审核通过后,生成应付凭证号,根据所述应付凭证号触发交易节点执行付款指令操作。
90.区块链网络中交易信息同步的过程,确保交易只有获得适当参与者批准后才更新,所有的参与者都会将同样的信息按照同样的顺序更新,这样的过程叫做共识。具体地,所述以共识机制形成分布式账本包括:
91.建立超级账本架构,在各数据链路上引入认证节点同时执行开票业务过程产生的交互认证,根据包含验证交易有效性的认证逻辑对交易进行认证签名;
92.将认证后的待执行交易在各数据链路上引入智能合约执行交易,维护开票状态和账本数据并形成区块链数据;为了支持信息的持续更新,以及对账本进行管理,如写入交易,进行查询等操作,区块链网络引入了智能合约来实现对账本的访问和控制。智能合约不仅仅可用于在区块链网络中打包信息,它们也可以被用于自动的执行由参与者定义的特定交易操作。比如智能合约可以规定物流中的运输费用,根据物流的快慢收取不同的费用,根据货物的到达时间进行自动转账等。上传到区块链网络中的的智能合约会被打包到某一个区块中,因此智能合约一旦写入区块链,也是不可更改的。
93.获取财务共享节点的交易数据达成共识后同步交易信息,对所述交易信息进行排序处理后,根据所述区块链数据更新并形成账本数据,执行对账本的访问和控制。
94.本实施例采用的超级账本(hyperledger),hyperledger fabric是分布式记账解决方案的平台,以模块化体系结构为基础,提供高度的弹性、灵活性和可扩展性。在支持不同组件的可插拔实现,并适应整个经济生态系统中存在的复杂性。hyperledger fabric可以分为多个层结构,其中存储层主要对账本和交易状态进行存储。账本状态存储在数据库中,存储的内容是所有交易过程中出现的键值对信息。比如,在交易处理过程中,调用链码执行交易可以改变状态数据。状态存储的数据库可以使用leveldb或者couchdb。leveldb是
系统默认的内置的数据库,couchdb是可选的第三方数据库。区块链的账本则在文件系统中保存。
95.数据层主要由交易(transaction)、状态(state)和账本(ledger)三部分组成。其中,交易有两种类型:部署交易:以程序作为参数来创建新的交易。部署交易成功执行后,链码就被安装到区块链上。调用交易:在上一步部署好的链码上执行操作。链码执行特定的函数,这个函数可能会修改状态数据,并返回结果。账本提供了所有成功状态数据的改变及不成功的尝试改变的历史。账本是由ordering service构建的一个完全有序的交易块组成的区块哈希链(hash chain)。
96.账本既可以存储在所有的负责维护区块链账本的节点上,又可以选择存储在供应商、分拨或其他节点上。此外,账本允许重做所有交易的历史记录,并且重建状态数据。客户端用于把用户的交易请求发送到区块链网络中。本实施例中的共识层基于kafka或其他共识算法实现。hyperledger fabric利用kafka对交易信息进行排序处理,提供高吞吐、低延时的处理能力,并且在集群内部支持节点故障容错。
97.实施例二
98.如图3所示,本发明所提供的一种用于提高处理效率的开票管理装置,包括:
99.请求模块,用于根据开票业务请求设置区块链节点,将供应商节点接入所述区块链节点形成数据链路,获取收货单并根据所述收货单录入折扣单发起对账单请求;
100.确认模块,用于确认从供应商节点向分拨节点发起对账单,判断是否录入折扣单;
101.开票模块,用于在供应商节点和分拨节点均确认完所述对账单的状态下,触发供应商节点的区块链开票指令操作,生成分拨节点的待收取区块链发票;
102.账本模块,用于基于深度学习的发票图像文字识别模型从分拨节点接收并识别所述区块链发票,对所述区块链发票进行校验,校验成功后推送至sap服务节点生成预制凭证至财务共享节点,以共识机制形成分布式账本。
103.本发明所提供的用于提高处理效率的开票管理方法,通过对账单进行审核确认,确保金额的准确性,对发票进行校验,推送sap,减少开票和付款流程的迟滞性,使得开具发票更简单,节省物流成本等,从而提高了对供应商的发票处理效率;
104.采用区块链电子发票在整个流转环节下从发票申领、开具、查验、入帐等流程实现链上储存、流转、报销,具有全流程完整追溯、信息不可篡改等特性,与发票逻辑匹配,能够有效规避假发票,完善发票监管流程;
105.通过区块链发票的去中心化特性,将信息从一个地方转移到另一个地方而不影响其准确性的方式,保障了发票流程中的数据安全,不依赖中心化的第三方机构,从而提高了对供应商的发票处理效率。
106.上述请求模块、确认模块、开票模块、账本模块的具体内容及实现方法,均如实施例一中所述,在此不再赘述。
107.实施例三
108.本发明还提供了一种用于提高处理效率的开票管理设备,包括存储器和处理器,所述存储器中存储有计算机可读指令,所述处理器执行计算机可读指令时,实现如本发明一实施例中的用于提高处理效率的开票管理方法。
109.该用于提高处理效率的开票管理设备可因配置或性能不同而产生比较大的差异,
可以包括一个或一个以上处理器(central processing units,cpu)和存储器,一个或一个以上存储应用程序或数据的存储介质(例如一个或一个以上海量存储设备)。其中,存储器和存储介质可以是短暂存储或持久存储。存储在存储介质的程序可以包括一个或一个以上模块,每个模块可以包括对用于提高处理效率的开票管理设备中的一系列指令操作。
110.进一步地,处理器可以设置为与存储介质通信,在散单物流对象处理的设备上执行存储介质中的一系列指令操作。
111.用于提高处理效率的开票管理设备还可以包括一个或一个以上电源,一个或一个以上有线或无线网络接口,一个或一个以上输入输出接口,和/或,一个或一个以上操作系统,例如windows serve、vista等等。
112.本发明还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被一个或多个处理器执行时,实现如本发明一实施例中的用于提高处理效率的开票管理方法。实施例二中的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件的形式体现出来,该计算机可读存储介质可以为非易失性计算机可读存储介质,该计算机可读存储介质也可以为易失性计算机可读存储介质。该计算机可读存储介质中存储有指令,当该指令在计算机上运行时,使得计算机执行实施例一中用于提高处理效率的开票管理的步骤。
113.本领域技术人员可以理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件的形式体现出来,该计算机软件存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器rom、随机存取存储器ram、磁碟或者光盘等各种可以存储程序代码的介质。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的设备的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
114.最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

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

相关文献