一种电子票据信息管理方法、系统及存储介质与流程

文档序号:23895557发布日期:2021-02-09 12:08阅读:48来源:国知局
一种电子票据信息管理方法、系统及存储介质与流程

[0001]
本发明主要涉及电子票据技术领域,具体涉及一种电子票据信息管理方法、系统及存储介质。


背景技术:

[0002]
目前,电子票据与手工开票的使用频率更高,使用电子票据能够节省人工,且不容易出错,但目前开具电子票据的方法使得票据开具过程半智能化,还需要人工操作后才能进行机打发票,且只能单张的打印,开具电子票据与手工开票的工作效率相比并没有得到大幅度的提升。


技术实现要素:

[0003]
本发明所要解决的技术问题是针对现有技术的不足,提供一种电子票据信息管理方法、系统及存储介质。
[0004]
本发明解决上述技术问题的技术方案如下:一种电子票据信息管理方法,包括如下步骤:
[0005]
接收申请终端发送来的开票请求,所述开票请求中包括开票数量和验证信息;
[0006]
对所述验证信息进行验证,若未通过验证,则向所述申请终端发送验证失败提示信息,若通过验证,则根据所述开票数量确定是否启动开票程序,若启动,则进行电子开票,生成与所述开票数量一致的电子票据,向所述申请终端发送所述电子票据。
[0007]
本发明解决上述技术问题的另一技术方案如下:一种电子票据信息管理系统,包括如下步骤:
[0008]
接收申请终端发送来的开票请求,所述开票请求中包括开票数量和验证信息;
[0009]
对所述验证信息进行验证,若未通过验证,则向所述申请终端发送验证失败提示信息,若通过验证,则根据所述开票数量确定是否启动开票程序,若启动成功,则进行电子开票,生成与所述开票数量一致的电子票据,向所述申请终端发送所述电子票据。
[0010]
本发明解决上述技术问题的另一技术方案如下:一种电子票据信息管理系统,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,当所述处理器执行所述计算机程序时,实现如上所述的电子票据信息管理方法。
[0011]
本发明解决上述技术问题的另一技术方案如下:一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,当所述计算机程序被处理器执行时,实现如上所述的电子票据信息管理方法。
[0012]
本发明的有益效果是:能够接收申请终端发送的开票请求,根据开票请求进行自助打印,且能够一次性地进行多张打印,当不满足条件时,则无法打印,使工作效率得到大幅度的提升,较好的代替了手工开票。
附图说明
[0013]
图1为本发明实施例提供的电子票据信息管理方法的流程示意图;
[0014]
图2为本发明实施例提供的电子票据信息管理系统的模块框图。
具体实施方式
[0015]
以下结合附图对本发明的原理和特征进行描述,所举实例只用于解释本发明,并非用于限定本发明的范围。
[0016]
本实施例给出了:一种电子票据信息管理方法,包括如下步骤:
[0017]
接收申请终端发送来的开票请求,所述开票请求中包括开票数量和验证信息;
[0018]
对所述验证信息进行验证,若未通过验证,则向所述申请终端发送验证失败提示信息,若通过验证,则根据所述开票数量确定是否启动开票程序,若启动成功,则进行电子开票,生成与所述开票数量一致的电子票据,向所述申请终端发送所述电子票据。
[0019]
上述实施例中,能够接收申请终端发送的开票请求,根据开票请求进行自助打印,且能够一次性地进行多张打印,当不满足条件时,则无法打印,使工作效率得到大幅度的提升,较好的代替了手工开票。
[0020]
图1为本发明实施例提供的电子票据信息管理方法的流程示意图。
[0021]
可选地,作为本发明的一个实施例,如图1所示,所述根据所述开票数量确定是否启动开票程序的过程包括:
[0022]
若所述开票数量小于或等于剩余开票数量,则启动开票程序,否则,不启动开票程序;
[0023]
还包括步骤:当不启动开票程序时,向所述申请终端发送开票失败提示信息。
[0024]
上述实施例中,当剩余开票数量不足时,则不启动开票程序,无法进行打印,能够控制机打数量。
[0025]
可选地,作为本发明的一个实施例,在接收申请终端发送来的开票请求前,还包括步骤:设置初始开票数量;
[0026]
当生成电子票据时,还包括步骤:通过生成的电子票据的数量更新开票后的剩余开票数量。
[0027]
上述实施例中,能够设置所需的初始开票数量,并自动更新剩余开票数量,节省人工,提高工作效率。
[0028]
可选地,作为本发明的一个实施例,所述通过生成的电子票据的数量更新开票后的剩余开票数量的过程包括:
[0029]
通过第一式及生成的电子票据的数量更新开票后的剩余开票数量x
b
,所述第一式为:
[0030]
xb=x
a-y,
[0031]
其中,x
a
开票前的剩余开票数量,y为生成的电子票据数量。
[0032]
具体地,在首次接收申请终端发送来的开票请求前,设置初始开票数量,例如为100张,可理解为限量,每次开票完成时,减去开票数量,得到开票后的剩余开票数量,并将开票后的剩余开票数量作为下一次开票请求的剩余开票数量。
[0033]
例如,开票请求中开票数量为10张,若剩余开票数量为9张,则无法开10张,则不启
动开票程序。若剩余开票数量为19张,验证信息也通过,则可以启动开票程序,进行电子开票,当机打完成时,利用第一式计算更新开票后的剩余开票数量x
b
,即19-10=9张,开票后的剩余开票数量为9张,作为下一次开票请求的剩余开票数量。
[0034]
上述实施例中,能够自动更新剩余开票数量,防止超额开票。
[0035]
图2为本发明实施例提供的电子票据信息管理系统的模块框图。
[0036]
可选地,作为本发明的一个实施例,如图2所示,一种电子票据信息管理系统,包括:
[0037]
接收模块,用于接收申请终端发送来的开票请求,所述开票请求中包括开票数量和验证信息;
[0038]
处理模块,用于对所述验证信息进行验证,若未通过验证,则向所述申请终端发送验证失败提示信息,若通过验证,则根据所述开票数量确定是否启动开票程序,若启动,则进行电子开票,生成与所述开票数量一致的电子票据,向所述申请终端发送所述电子票据。
[0039]
可选地,作为本发明的一个实施例,所述处理模块中,根据所述开票数量确定是否启动开票程序的过程包括:
[0040]
若所述开票数量小于或等于剩余开票数量,则启动开票程序,否则启动开票程序失败。
[0041]
可选地,作为本发明的一个实施例,还包括初始化模块,所述初始化模块用于设置初始开票数量;
[0042]
所述处理模块,还用于通过生成的电子票据的数量更新开票后的剩余开票数量。
[0043]
可选地,作为本发明的一个实施例,所述通过生成的电子票据的数量更新开票后的剩余开票数量的过程包括:
[0044]
通过第一式及生成的电子票据的数量更新开票后的剩余开票数量x
b
,所述第一式为:
[0045]
xb=x
a-y,
[0046]
其中,x
a
开票前的剩余开票数量,y为生成的电子票据数量。
[0047]
可选地,作为本发明的另一个实施例,一种电子票据信息管理系统,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,当所述处理器执行所述计算机程序时,实现如上所述的电子票据信息管理方法。
[0048]
可选地,作为本发明的另一个实施例,一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,当所述计算机程序被处理器执行时,实现如上所述的电子票据信息管理方法。
[0049]
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。
[0050]
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1