【技术实现步骤摘要】
发票数据处理方法、装置、计算机设备及存储介质
本专利技术涉及税务数据处理
,具体涉及一种发票数据处理方法、装置、计算机设备及存储介质。
技术介绍
随着“互联网+税务”的推进以及电子税务局的建设,纳税人可以在网上申领发票。具体而言,纳税人用户终端通过互联网登录网上发票数据分配系统,发票数据分配系统根据发票验旧领新原则,自动判断纳税人账户的发票数据可申领数量,在接收到纳税人用户终端发送的申领数量等请求后,发票数据分配系统自动分配纳税人所在库房对应发票种类的发票代码、发票号码。发票数据分配系统现有的数据分配模式下,在确定好纳税人的申领数量后,通常仅为纳税人分配份数等于申领数量的、发票号码连续的发票段数据,而每个发票类别对应多个发票代码,每个发票代码对应不同的发票号段剩余量,每个纳税人每次实际分配的发票数量不同,此外,纳税人还可退回任意数量的发票,以上多种因素最终导致发票数据库中存在多段发票号码不连续,且单段的发票份数小于纳税人申领数量的发票段,随着时间的推移,这种发票数据不断累积,造成很大的数据存储压力。
技术实现思路
本专利技术解决的问题是现有的发票数据分配模式不合理导致数据存储压力较大。为解决上述问题,本专利技术提供一种发票数据处理方法,包括:检测到发票申领请求时,解析所述发票申领请求,获得对应的申领发票数量和申领发票类型;确定当前的数据分配模式;根据所述当前的数据分配模式和所述申领发票数量,确定预置发票数据库中所述申领发票类型下满足预设条件的发票段,其中,当所述当前的 ...
【技术保护点】
1.一种发票数据处理方法,其特征在于,包括:/n检测到发票申领请求时,解析所述发票申领请求,获得对应的申领发票数量和申领发票类型;/n确定当前的数据分配模式;/n根据所述当前的数据分配模式和所述申领发票数量,确定预置发票数据库中所述申领发票类型下满足预设条件的发票段,其中,当所述当前的数据分配模式为第一模式时,所述满足预设条件的发票段包括:发票份数最小的前预设个数发票段;/n从所述满足预设条件的发票段中提取目标发票数据,对所述目标发票数据进行发售处理。/n
【技术特征摘要】
1.一种发票数据处理方法,其特征在于,包括:
检测到发票申领请求时,解析所述发票申领请求,获得对应的申领发票数量和申领发票类型;
确定当前的数据分配模式;
根据所述当前的数据分配模式和所述申领发票数量,确定预置发票数据库中所述申领发票类型下满足预设条件的发票段,其中,当所述当前的数据分配模式为第一模式时,所述满足预设条件的发票段包括:发票份数最小的前预设个数发票段;
从所述满足预设条件的发票段中提取目标发票数据,对所述目标发票数据进行发售处理。
2.根据权利要求1所述的发票数据处理方法,其特征在于,当所述当前的数据分配模式为所述第一模式时,所述根据所述当前的数据分配模式和所述申领发票数量,确定预置发票数据库中所述申领发票类型下满足预设条件的发票段包括:
获取第一发票段,其中,所述第一发票段为所述预置发票数据库中所述申领发票类型下,当前未被获取的发票份数最小的发票段;
判断已获取的发票段的总发票份数是否小于所述申领发票数量;
若否,则确定所述已获取的发票段为所述满足预设条件的发票段;
若是,则判断获取所述第一发票段的次数是否小于预设次数,其中,所述预设次数大于或等于1;
若获取所述第一发票段的次数小于预设次数,则返回执行所述获取第一发票段的步骤;
若获取所述第一发票段的次数大于或等于所述预设次数,则获取第二发票段,确定已获取的发票段为所述满足预设条件的发票段,其中,所述第二发票段为所述预置发票数据库中所述申领发票类型下,发票份数大于或等于第一数量的发票段,所述第一数量为所述申领发票数量减所述总发票份数所得差值。
3.根据权利要求2所述的发票数据处理方法,其特征在于,当所述当前的数据分配模式为第二模式时,所述根据所述当前的数据分配模式和所述申领发票数量,确定预置发票数据库中所述申领发票类型下满足预设条件的发票段包括:
获取所述第一发票段;
判断已获取的发票段的总发票份数是否小于所述申领发票数量;
若是,则返回执行所述获取所述第一发票段的步骤;
若否,则确定所述已获取的发票段为所述满足预设条件的发票段。
4.根据权利要求3所述的发票数据处理方法,其特征在于,所述确定当前的数据分配模式包括:
获取所述预置发票数据库中,发票份数小于预设份数的发票段的数量;
当所述发票份数小于预设份数的发票段的数量大于预设数量时,所述当前的数据分配模式为所述第一模式和所述第二模式中的一个;
当所述发票份数小于预设份数的发票段的数量小于所述预设数量时,所述当前的数据分配模式为第三模式,其中,在所...
【专利技术属性】
技术研发人员:江龙飞,徐鹏飞,
申请(专利权)人:安徽航天信息有限公司,
类型:发明
国别省市:安徽;34
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。