一种电子发票的数据处理方法技术

技术编号:34470203 阅读:28 留言:0更新日期:2022-08-10 08:44
本发明专利技术公开了一种电子发票的数据处理方法,该方法包括:采集电子发票的数据,查验电子发票的数据的真伪,将经过查验后的电子发票的数据进行上链存储,进行电子发票的数据隐私处理。本申请的电子发票的数据处理方法,加强了电子发票数据的隐私保护,提供了电子发票的高效流转与发票流转的记录存证,方便后期追溯查验,优化了企业电子发票信息的归集,提升了企业对电子发票的管理效率。业对电子发票的管理效率。业对电子发票的管理效率。

【技术实现步骤摘要】
一种电子发票的数据处理方法


[0001]本专利技术涉及数据处理
,具体涉及一种电子发票的数据处理方法。

技术介绍

[0002]在目前的电子发票流转和应用的过程中,电子发票信息存在容易造假,数据安全性不佳,电子发票的隐私保护效果不佳,开具发票的管理手续复杂、管理效率低等问题,因此,需要对电子发票的数据进行处理。

技术实现思路

[0003]本专利技术的目的是提供一种电子发票的数据处理方法。为了对披露的实施例的一些方面有一个基本的理解,下面给出了简单的概括。该概括部分不是泛泛评述,也不是要确定关键/重要组成元素或描绘这些实施例的保护范围。其唯一目的是用简单的形式呈现一些概念,以此作为后面的详细说明的序言。
[0004]根据本专利技术实施例的一个方面,提供一种电子发票的数据处理方法,包括:
[0005]采集电子发票的数据;
[0006]查验电子发票的数据的真伪,将经过查验后的电子发票的数据进行上链存储;
[0007]进行电子发票的数据隐私处理。
[0008]进一步地,所述方法还包括:
[0009]进行电子发票的流转处理;
[0010]进行电子发票数据信息的归集整理。
[0011]进一步地,所述采集电子发票的数据,包括:
[0012]调用SDK中的com.google.zxing工具包对电子发票中的二维码进行解析,得到电子发票的发票号码、发票代码、合计金额、开票日期和校验码;
[0013]根据发票号码和发票代码、合计金额、开票日期和校验码,获取该电子发票的全票面信息;
[0014]将全票面信息通过可视化的页面方式呈现。
[0015]进一步地,所述查验电子发票的数据的真伪,包括:
[0016]调用国家税局电子发票查验平台接口通过国家税务局发票查验平台进行发票真伪查验。
[0017]进一步地,所述将经过查验后的电子发票的数据进行上链存储,包括:将电子发票的信息写进区块账本,更新区块链账本信息,完成电子发票的上链存储。
[0018]进一步地,所述进行电子发票的数据隐私处理,包括:
[0019]调用数据加密与签名接口,电子发票E

invoice和接收方用户端名称;
[0020]调用链上用户端公钥查询接口,利用接收方用户端名称获取接收方用户端的公钥信息;
[0021]利用接收方用户端的公钥信息对电子发票E

invoice的各字段信息进行加密,得
到密文;
[0022]利用私钥对密文、发送方名称、接收方名称、时间戳进行数字签名,生成签名信息;
[0023]将电子发票E

invoice的密文和签名信息通过区块链来进行流转,调用链上用户端公钥查询接口,利用发送方用户端名称获取发送方用户端的公钥信息来进行数字签名的验签,验签通过后利用自身私钥对电子发票E

invoice的密文进行解密。
[0024]根据本专利技术实施例的另一个方面,提供一种电子发票的数据处理装置,包括:
[0025]采集模块,用于采集电子发票的数据;
[0026]查验存储模块,用于查验电子发票的数据的真伪,将经过查验后的电子发票的数据进行上链存储;
[0027]隐私处理模块,用于进行电子发票的数据隐私处理。
[0028]进一步地,所述装置还包括:
[0029]流转处理模块,用于进行电子发票的流转处理;
[0030]归集整理模块,用于进行电子发票数据信息的归集整理。
[0031]根据本专利技术实施例的另一个方面,提供一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序,以实现上述任一项的电子发票的数据处理方法。
[0032]根据本专利技术实施例的另一个方面,提供一种非临时性计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行,以实现上述任一项的电子发票的数据处理方法。
[0033]相较于现有技术,本专利技术实施例提供的技术方案可以包括以下有益效果:
[0034]本专利技术实施例提供的电子发票的数据处理方法,采集电子发票的数据,查验电子发票的数据的真伪,将经过查验后的电子发票的数据进行上链存储,进行电子发票的数据隐私处理,加强了电子发票数据的隐私保护,提供了电子发票的高效流转与发票流转的记录存证,方便后期追溯查验,优化了企业电子发票信息的归集,提升了企业对电子发票的管理效率。
[0035]本专利技术的其他特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者,部分特征和优点可以从说明书中推知或毫无疑义地确定,或者通过实施本专利技术实施例了解。本专利技术的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
附图说明
[0036]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0037]图1为本申请的一个实施例的电子发票的数据处理方法流程图;
[0038]图2为本申请的一些实施方式中的进行电子发票的数据隐私处理的流程图;
[0039]图3位本申请的一些实施方式中的实现电子发票的数据处理方法的系统架构示意图。
具体实施方式
[0040]为了使本专利技术的目的、技术方案及优点更加清楚明白,下面结合附图和具体实施例对本专利技术做进一步说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0041]本
技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本专利技术所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。
[0042]如图1所示,本申请的一个实施例提供了一种电子发票的数据处理方法,包括:
[0043]电子发票本地上传的步骤;电子发票二维码解析识别的步骤;电子发票数据拉取的步骤;电子发票真伪核验的步骤;以及电子发票全票面展示的步骤。
[0044]本申请的另一个实施例提供了一种电子发票的数据处理方法,包括:
[0045]步骤一、采集电子发票的数据;
[0046]步骤二、查验电子发票的数据的真伪,将经过查验后的电子发票的数据进行上链存储;
[0047]步骤三、进行电子发票的数据隐私处理;
[0048]步骤四、进行电子发票的流转处本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种电子发票的数据处理方法,其特征在于,包括:采集电子发票的数据;查验电子发票的数据的真伪,将经过查验后的电子发票的数据进行上链存储;进行电子发票的数据隐私处理。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:进行电子发票的流转处理;进行电子发票数据信息的归集整理。3.根据权利要求1所述的方法,其特征在于,所述采集电子发票的数据,包括:调用SDK中的com.google.zxing工具包对电子发票中的二维码进行解析,得到电子发票的发票号码、发票代码、合计金额、开票日期和校验码;根据发票号码和发票代码、合计金额、开票日期和校验码,获取该电子发票的全票面信息;将全票面信息通过可视化的页面方式呈现。4.根据权利要求1所述的方法,其特征在于,所述查验电子发票的数据的真伪,包括:调用国家税局电子发票查验平台接口通过国家税务局发票查验平台进行发票真伪查验。5.根据权利要求1所述的方法,其特征在于,所述将经过查验后的电子发票的数据进行上链存储,包括:将电子发票的信息写进区块账本,更新区块链账本信息,完成电子发票的上链存储。6.根据权利要求1所述的方法,其特征在于,所述进行电子发票的数据隐私处理,包括:调用数据加密与签名接口,电子发票E

invoice和接收方用户端名称;调用链上用户端公钥查询接口,利用接收方用户端名称获取接收方用户端的公钥信息;利用接收方用户端的公钥信息对电子发...

【专利技术属性】
技术研发人员:杨正道朱利明何友兵杨任轶
申请(专利权)人:百望股份有限公司
类型:发明
国别省市:

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

1