跨单位主体电子凭证防重复报销方法及装置制造方法及图纸

技术编号:36772114 阅读:38 留言:0更新日期:2023-03-08 21:48
本发明专利技术涉及一种跨单位主体电子凭证防重复报销方法及装置,所述方法包括接收各单位主体的数字证书,并组成用于匿名数字签名的密钥信息存储至数据库;当有待报销电子凭证时,查询其报销状态及匿名数字签名,验证其真实性,当待报销电子凭证报销状态为未完全报销时,生成仅包含凭证标识和报销状态的数据报文;进行匿名签名生成签名信息;对数据报文及签名信息进行验签,将验签通过的数据报文存储至数据库。本发明专利技术能够兼顾保护单位主体的报销隐私和电子凭证报销状态的真实性,使得单位主体仅向外提供电子凭证的唯一标识及该电子凭证的报销状态,而不提供任何单位主体信息,可以在保护单位主体隐私不向外暴露的同时防止电子凭证跨单位主体报销。证跨单位主体报销。证跨单位主体报销。

【技术实现步骤摘要】
跨单位主体电子凭证防重复报销方法及装置


[0001]本专利技术属于监管
,具体涉及一种跨单位主体电子凭证防重复报销方法及装置。

技术介绍

[0002]电子凭证是指单位主体从外部接收的电子形式的各类会计凭证,包括电子发票、财政电子票据、电子客票、电子行程单、电子海关专用缴款书、银行电子回单等电子会计凭证。已明确“来源合法、真实的电子会计凭证与纸质会计凭证具有同等法律效力”,同时也要求单位主体以电子凭证报销入账归档要具备“能有效防止电子会计凭证重复入账”的条件。但是电子凭证本身是一份电子文件(通常是PDF、OFD、XML或XBRL等格式),电子文件不具备唯一性的属性特征,即电子凭证的复制件(副本)与原件具有完全相同的信息属性,也是真实有效的报销凭证。所以,随着电子凭证的推广普及应用,如何防止电子凭证重复报销入账成为一个亟待解决的问题。
[0003]尽管在同一个单位主体内可以通过查询历史报销记录(无论是手工台账还是数据库),来防止电子凭证重复报销,但是依然有一部分电子凭证可能在不同的单位主体报销,要防止电子凭证在不同单位主体重复报销,仅本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种跨单位主体电子凭证防重复报销方法,其特征在于,包括:接收各单位主体的数字证书,并组成用于匿名数字签名的密钥信息存储至数据库;当任一单位主体存在待报销电子凭证时,通过数据库查询待报销电子凭证的报销状态,通过匿名数字签名验证所述待报销电子凭证报销状态的真实性,当所述待报销电子凭证报销状态为未完全报销时,将所述待报销电子凭证报销入账,并生成与所述待报销电子凭证的报销状态对应的数据报文;所述数据报文包括电子凭证唯一标识和报销状态;对所述数据报文进行匿名签名生成签名信息;接收数据库对所述数据报文及签名信息进行验签,并根据验签结果将验签通过的数据报文存储至数据库。2.根据权利要求1所述的方法,其特征在于,所述数字证书包括公私钥对,各单位主体保存各自的私钥,以及向其他单位主体共享自己的公钥。3.根据权利要求2所述的方法,其特征在于,所述对所述数据报文进行匿名签名生成签名信息,包括:根据所有单位主体的公钥,形成环签名的公钥集合;将除待签名的单位主体之外的每个单位主体对应一个已知随机数;根据所述已知随机数,得到随机数顺序集合;其中,待签名的单位主体的随机数未知;采用公钥利用SM2非对称加密算法对所有已知随机数进行加密,得到每个已知随机数对应的密文结果;对数据报文进行SM3散列运算,得到散列结果,将所述散列结果作为签名过程中SM4密码算法的密钥;利用所述签名过程中SM4密码算法的密钥和待签名的单位主体预设初始值,进行RST环签名得到结果值;确定预设初始值、结果值和密文结果之间的关系,根据所述关系采用待签名的单位主体的私钥对结果值进行SM2解密,得到解密结果;将所述解密结果插入所述随机数顺序集合,并对应放置在待签名的单位主体所在的顺序位置,得...

【专利技术属性】
技术研发人员:邓高明罗宁李源冷鹏李杰张阔
申请(专利权)人:北京四方启点科技有限公司
类型:发明
国别省市:

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

1