一种基于区块链的电子发票报销入账方法及系统与流程

文档序号:34448269发布日期:2023-06-13 12:29阅读:451来源:国知局
一种基于区块链的电子发票报销入账方法及系统与流程

本发明涉及电子发票,并且更具体地,涉及一种基于区块链的电子发票报销入账方法及系统。


背景技术:

1、区块链技术被认为继大型机、个人电脑、互联网、移动社交网络之后的计算范式的第五次颠覆性技术创新。

2、基于上述描述,利用区块链技术的去中心化、高安全性、交易公开透明和不可篡改等特点,解决目前电子发票在流转过程中共享难、归集难,电子发票重复报销、验真繁琐、财务入账无据可依等问题。税局通过区块链可以实现对平台的监管,对发票整个入链状态的追溯。


技术实现思路

1、根据本发明,提供了一种基于区块链的电子发票报销入账方法及系统,以解决目前电子发票在流转过程中共享难、归集难,电子发票重复报销、验真繁琐、财务入账无据可依的技术问题。

2、根据本发明的第一个方面,提供了一种基于区块链的电子发票报销入账方法,包括:

3、将开具的电子发票数据写入区块链,链下存储和链上协同相结合,形成双重智能合约;

4、在进行写入所述电子发票数据的同时,通过双重智能合约校验后,将与企业的电子发票数据相对应的业务数据写入区块链,所述业务数据来源于企业管理系统,用来保障电子发票数据的真实性;

5、将所述电子发票数据与业务数据按照先进先出的规则形成库存账,按照先进先出的规则,计算发出物品和期末物品的顺序;

6、确定入链企业的预定数量,对所述库存账的电子发票数据进行预定数量次验证,并基于验证结果确定发票是否可报销;

7、将所述电子发票数据与业务数据的重复记账状态更新至区块链;

8、统计一定时间范围内的入链发票数量、金额以及发票状态的变化。

9、可选地,将开具的电子发票数据写入区块链,链下存储和链上协同相结合,形成双重智能合约,包括:

10、将电子发票数据写入区块链,对加入联盟链的企业和发票服务平台进行身份验证,结合ca证书,链下存储和链上协同相结合,形成双重智能合约。

11、可选地,确定入链企业的预定数量,对所述库存账的电子发票数据进行预定数量次验证,并基于验证结果确定发票是否可报销,包括:

12、确定入链企业的预定数量,对所述库存账的电子发票数据进行预定数量次验证;

13、当验证通过时,则确定发票为可报销状态;

14、当验证未通过时,则确定发票为不可报销状态,确认规则可由入链企业选择性约定,系统设置若干指标。

15、可选地,将所述电子发票数据与业务数据的重复记账状态更新至区块链,包括:

16、将电子发票的重复记账问题通过区块链进行记账确认,企业入账后将电子发票数据对应的代码号码及记账状态更新至区块链,将记账凭证和记账凭证对应的业务数据也更新至区块链。

17、可选地,统计一定时间范围内的入链发票数量、金额以及发票状态的变化,包括:

18、输入发票代码、号码,查看发票所有状态,包括开具、入链、冲红、报销、归档状态的时间、改变者;

19、对追踪的异常发票,进行异常状态设计,通过区块链及时通知到受票使用方;

20、通过系统进行入链质量分析,通过系统验证入链的查验结果与底账查验结果是否匹配,入链发票是否底账真实存在。

21、根据本发明的另一个方面,还提供了一种基于区块链的电子发票报销入账系统,包括:

22、写入发票数据模块,用于将开具的电子发票数据写入区块链,链下存储和链上协同相结合,形成双重智能合约;

23、写入业务数据模块,用于在进行写入所述电子发票数据的同时,通过双重智能合约校验后,将与企业的电子发票数据相对应的业务数据写入区块链,所述业务数据来源于企业管理系统,用来保障电子发票数据的真实性;

24、计算物品顺序模块,用于将所述电子发票数据与业务数据按照先进先出的规则形成库存账,按照先进先出的规则,计算发出物品和期末物品的顺序;

25、验证发票数据模块,用于确定入链企业的预定数量,对所述库存账的电子发票数据进行预定数量次验证,并基于验证结果确定发票是否可报销;

26、更新重复记账状态模块,用于将所述电子发票数据与业务数据的重复记账状态更新至区块链;

27、统计发票变化模块,用于统计一定时间范围内的入链发票数量、金额以及发票状态的变化。

28、可选地,写入发票数据模块,包括:

29、写入发票数据子模块,用于将开具的电子发票数据写入区块链,对加入联盟链的企业和发票服务平台进行身份验证,结合ca证书,链下存储和链上协同相结合,形成双重智能合约。

30、可选地,验证发票数据模块,包括:

31、验证发票数据子模块,用于确定入链企业的预定数量,对所述库存账的电子发票数据进行预定数量次验证;

32、确定发票可报销子模块,用于当验证通过时,则确定发票为可报销状态;

33、确定发票不可报销子模块,用于当验证未通过时,则确定发票为不可报销状态,确认规则可由入链企业选择性约定,系统设置若干指标。

34、可选地,更新重复记账状态模块,包括:

35、更新重复记账状态子模块,用于将电子发票的重复记账问题通过区块链进行记账确认,企业入账后将电子发票数据对应的代码号码及记账状态更新至区块链,将记账凭证和记账凭证对应的业务数据也更新至区块链。

36、可选地,统计发票变化模块,包括:

37、查看发票状态子模块,用于输入发票代码、号码,查看发票所有状态,包括开具、入链、冲红、报销、归档状态的时间、改变者;

38、追踪异常发票子模块,用于对追踪的异常发票,进行异常状态设计,通过区块链及时通知到受票使用方;

39、入链质量分析模块,用于通过系统进行入链质量分析,通过系统验证入链的查验结果与底账查验结果是否匹配,入链发票是否底账真实存在。

40、从而,将电子发票从开具、使用、流转、入账等环节,由多方参与并确认,对入链企业发放相应数字证书的方式,实现入链发票防重报、验真伪、财务入账等功能。利用区块链技术的去中心化、高安全性、交易公开透明和不可篡改等特点,解决目前电子发票在流转过程中共享难、归集难,电子发票重复报销、验真繁琐、财务入账无据可依等问题。税局通过区块链可以实现对平台的监管,对发票整个入链状态的追溯。



技术特征:

1.一种基于区块链的电子发票报销入账方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,将开具的电子发票数据写入区块链,链下存储和链上协同相结合,形成双重智能合约,包括:

3.根据权利要求1所述的方法,其特征在于,确定入链企业的预定数量,对所述库存账的电子发票数据进行预定数量次验证,并基于验证结果确定发票是否可报销,包括:

4.根据权利要求1所述的方法,其特征在于,将所述电子发票数据与业务数据的重复记账状态更新至区块链,包括:

5.根据权利要求1所述的方法,其特征在于,统计一定时间范围内的入链发票数量、金额以及发票状态的变化,包括:

6.一种基于区块链的电子发票报销入账系统,其特征在于,包括:

7.根据权利要求6所述的系统,其特征在于,写入发票数据模块,包括:

8.根据权利要求6所述的系统,其特征在于,验证发票数据模块,包括:

9.根据权利要求6所述的系统,其特征在于,更新重复记账状态模块,包括:

10.根据权利要求6所述的系统,其特征在于,统计发票变化模块,包括:


技术总结
本发明公开了一种基于区块链的电子发票报销入账方法及系统。该方法:包括:将开具的电子发票数据写入区块链,链下存储和链上协同相结合,形成双重智能合约;在进行写入所述电子发票数据的同时,通过双重智能合约校验后,将与企业的电子发票数据相对应的业务数据写入区块链;将所述电子发票数据与业务数据按照先进先出的规则形成库存账,按照先进先出的规则,计算发出物品和期末物品的顺序;确定入链企业的预定数量,对所述库存账的电子发票数据进行预定数量次验证,并基于验证结果确定发票是否可报销;将所述电子发票数据与业务数据的重复记账状态更新至区块链;统计一定时间范围内的入链发票数量、金额以及发票状态的变化。

技术研发人员:董伟,阎海涛
受保护的技术使用者:航信云享科技有限公司
技术研发日:
技术公布日:2024/1/13
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1