发票数据处理方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:21159491 阅读:16 留言:0更新日期:2019-05-22 08:03
本申请涉及数据处理技术领域,应用于金融行业,特别是涉及一种发票数据处理方法、装置、计算机设备和存储介质。一个实施例中的方法包括:接收请求终端的发票处理请求,发票处理请求携带初始开票信息、申请用户标识和申请事项标识,解析发票处理请求,当申请用户标识属于合法用户标识时,根据初始开票信息在预设开票数据源中进行匹配,当开票数据源中存在匹配的开票信息时,获取对应的开票数据,并发送开票数据和申请事项标识至预设处理终端,接收处理终端反馈的发票处理数据,发票处理数据由处理终端根据申请事项标识对开票数据进行红冲/作废处理得到,这样无需人工完成发票红冲/作废处理流程,可以有效提高工作效率。

Invoice Data Processing Method, Device, Computer Equipment and Storage Media

This application relates to the field of data processing technology and is applied to the financial industry, in particular to an invoice data processing method, device, computer equipment and storage medium. The method in one embodiment includes: receiving the invoice processing request of the request terminal, carrying the initial invoice information, the application user identification and the application item identification, parsing the invoice processing request, matching in the preset invoice data source according to the initial invoice information, and matching in the invoice data source when the application user identification belongs to the legitimate user identification. When the invoice information is received, the corresponding invoice data are obtained, and the invoice data and the application items are identified to the preset processing terminal. The invoice processing data are received and processed by the processing terminal. The invoice processing data are processed by the processing terminal according to the application items'identification. Thus, the invoice redundancy/invalidation process can be effectively improved without manual completion of the invoice redundancy/invalidation process. Efficiency.

【技术实现步骤摘要】
发票数据处理方法、装置、计算机设备和存储介质
本申请涉及计算机数据处理
,特别是涉及一种发票数据处理方法、装置、计算机设备和存储介质。
技术介绍
发票在社会经济活动中具有重要的意义和作用,发票具有合法性、真实性等特征,是最基本的会计原始凭证之一,是记录经济活动内容的载体,也是财务管理工作的重要工具。此外,发票也是税务机关控制税源,征收税款的重要依据。针对跨月错开的发票需要开红字发票,即进行发票红冲处理,冲减原销项;针对当月已开发票需要作废处理的,需要进行发票正数作废处理。而传统的发票红冲/作废流程,财务工作人员人力工作量大,工作效率低。
技术实现思路
基于此,有必要针对上述技术问题,提供一种能够提高工作效率的发票数据处理方法、装置、计算机设备和存储介质。一种发票数据处理方法,所述方法包括:接收请求终端的发票处理请求,所述发票处理请求携带初始开票信息、申请用户标识和申请事项标识;解析所述发票处理请求,当所述申请用户标识属于合法用户标识时,根据所述初始开票信息在预设开票数据源中进行匹配;当所述开票数据源中存在匹配的开票信息时,获取对应的开票数据,并发送所述开票数据和申请事项标识至预设处理终端;接收发票处理数据,所述发票处理数据由所述处理终端根据所述申请事项标识对所述开票数据进行红冲/作废处理得到。在一个实施例中,所述当所述开票数据源中存在匹配的开票信息时,获取对应的开票数据,包括:当所述开票数据源的缓存中存在与所述初始开票信息对应的开票数据时,获取与所述初始开票信息对应的开票数据。在一个实施例中,所述方法还包括:当所述开票数据源的缓存中不存在与所述初始开票信息对应的开票数据时,在所述开票数据源的数据库中查找与所述初始开票信息对应的开票数据,将查找到的与所述初始开票信息对应的开票数据写入所述缓存中。在一个实施例中,所述方法还包括:将用户信息、权限信息、用户和权限的对应关系分别存储在不同的数据表;初始化得到页面名称,从预设数据库查询当前用户标识在所述页面名称的访问列表,对照所述访问列表,遍历所述页面名称对应的控件,根据所述数据表对所述控件的访问进行限制。在一个实施例中,所述初始开票信息包括查询属性和查询属性值;所述根据所述初始开票信息在预设开票数据源中进行匹配,包括:通过所述初始开票信息生成匹配树,所述匹配树用于记录所述查询属性值、所述查询属性在预设开票数据源中的位置、用于匹配查询属性的匹配函数或逻辑运算;所述当所述开票数据源中存在匹配的开票信息时,获取对应的开票数据,包括:通过所述匹配树在所述开票数据源中查找,获取与所述初始开票信息匹配的开票数据。在一个实施例中,所述初始开票信息中包括多个查询属性,所述通过所述初始开票信息生成匹配树,包括:通过所述初始开票信息生成包括匹配节点和逻辑节点的匹配树,其中,所述匹配节点为所述逻辑节点的叶子节点,所述逻辑节点用于记录与运算、或运算和非运算,所述匹配节点用于记录所述查询属性在所述开票数据源中的位置、所述匹配函数的指针地址以及对应的查询属性值。一种发票数据处理装置,所述装置包括:请求接收模块,用于接收请求终端的发票处理请求,所述发票处理请求携带初始开票信息、申请用户标识和申请事项标识;请求解析模块,用于解析所述发票处理请求,当所述申请用户标识属于合法用户标识时,根据所述初始开票信息在预设开票数据源中进行匹配;匹配模块,用于当所述开票数据源中存在匹配的开票信息时,获取对应的开票数据,并发送所述开票数据和申请事项标识至预设处理终端;请求处理模块,用于接收所述处理终端反馈的发票处理数据,所述发票处理数据由所述处理终端根据所述申请事项标识对所述开票数据进行红冲/作废处理得到。一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:接收请求终端的发票处理请求,所述发票处理请求携带初始开票信息、申请用户标识和申请事项标识;解析所述发票处理请求,当所述申请用户标识属于合法用户标识时,根据所述初始开票信息在预设开票数据源中进行匹配;当所述开票数据源中存在匹配的开票信息时,获取对应的开票数据,并发送所述开票数据和申请事项标识至预设处理终端;接收所述处理终端反馈的发票处理数据,所述发票处理数据由所述处理终端根据所述申请事项标识对所述开票数据进行红冲/作废处理得到。一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:接收请求终端的发票处理请求,所述发票处理请求携带初始开票信息、申请用户标识和申请事项标识;解析所述发票处理请求,当所述申请用户标识属于合法用户标识时,根据所述初始开票信息在预设开票数据源中进行匹配;当所述开票数据源中存在匹配的开票信息时,获取对应的开票数据,并发送所述开票数据和申请事项标识至预设处理终端;接收所述处理终端反馈的发票处理数据,所述发票处理数据由所述处理终端根据所述申请事项标识对所述开票数据进行红冲/作废处理得到。上述发票数据处理方法、装置、计算机设备和存储介质,通过接收请求终端的发票处理请求,发票处理请求携带初始开票信息、申请用户标识和申请事项标识,解析发票处理请求,当申请用户标识属于合法用户标识时,根据初始开票信息在预设开票数据源中进行匹配,当开票数据源中存在匹配的开票信息时,获取对应的开票数据,并发送开票数据和申请事项标识至预设终端,接收处理终端反馈的发票处理数据,发票处理数据由处理终端根据申请事项标识对开票数据进行红冲/作废处理得到,这样无需人工完成发票红冲/作废处理流程,可以有效提高工作效率,此外,通过区分不同权限终端的用户操作,可以提高发票红冲/作废处理操作的便利性和精准性。附图说明图1为一个实施例中发票数据处理方法的应用环境图;图2为一个实施例中发票数据处理方法的流程示意图;图3为一个实施例中权限设置步骤的流程示意图;图4为另一个实施例中发票数据处理方法的流程示意图;图5为一个实施例中发票数据处理方法的时序图;图6为一个实施例中发票数据处理装置的结构框图;图7为一个实施例中计算机设备的内部结构图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。本申请提供的发票数据处理方法,可以应用于如图1所示的应用环境中。其中,请求终端102、处理终端104分别通过网络与服务器106进行通信。服务器接收请求终端发来的发票处理请求,发票处理请求携带初始开票信息、申请用户标识和申请事项标识。服务器解析发票处理请求,当申请用户标识属于合法用户标识时,根据初始开票信息在预设开票数据源中进行匹配,当开票数据源中存在匹配的开票信息时,获取对应的开票数据,并发送开票数据和申请事项标识至预设处理第二终端。服务器接收处理终端反馈的发票处理数据,发票处理数据由处理终端根据申请事项标识对开票数据进行红冲/作废处理得到。其中,请求终端102以及处理终端104可以但不限于是各种个人计算机、笔记本电脑、智能手机和平板电脑,服务器106可以用独立的服务器或者是多个服务器组成的服务器集群来实现。在一个实施例中,如图2所示,提供了一种发票数据处理方法,以该方法应用于图1中本文档来自技高网...

【技术保护点】
1.一种发票数据处理方法,所述方法包括:接收请求终端的发票处理请求,所述发票处理请求携带初始开票信息、申请用户标识和申请事项标识;解析所述发票处理请求,当所述申请用户标识属于合法用户标识时,根据所述初始开票信息在预设开票数据源中进行匹配;当所述开票数据源中存在匹配的开票信息时,获取对应的开票数据,并发送所述开票数据和申请事项标识至预设处理终端;接收所述处理终端反馈的发票处理数据,所述发票处理数据由所述处理终端根据所述申请事项标识对所述开票数据进行红冲/作废处理得到。

【技术特征摘要】
1.一种发票数据处理方法,所述方法包括:接收请求终端的发票处理请求,所述发票处理请求携带初始开票信息、申请用户标识和申请事项标识;解析所述发票处理请求,当所述申请用户标识属于合法用户标识时,根据所述初始开票信息在预设开票数据源中进行匹配;当所述开票数据源中存在匹配的开票信息时,获取对应的开票数据,并发送所述开票数据和申请事项标识至预设处理终端;接收所述处理终端反馈的发票处理数据,所述发票处理数据由所述处理终端根据所述申请事项标识对所述开票数据进行红冲/作废处理得到。2.根据权利要求1所述的方法,其特征在于,所述当所述开票数据源中存在匹配的开票信息时,获取对应的开票数据,包括:当所述开票数据源的缓存中存在与所述初始开票信息对应的开票数据时,获取与所述初始开票信息对应的开票数据。3.根据权利要求2所述的方法,其特征在于,还包括:当所述开票数据源的缓存中不存在与所述初始开票信息对应的开票数据时,在所述开票数据源的数据库中查找与所述初始开票信息对应的开票数据,将查找到的与所述初始开票信息对应的开票数据写入所述缓存中。4.根据权利要求1所述的方法,其特征在于,还包括:将用户信息、权限信息、用户和权限的对应关系分别存储在不同的数据列表;初始化得到页面名称,从预设数据库查询当前用户标识在所述页面名称的访问列表,对照所述访问列表,遍历所述页面名称对应的控件,根据所述数据列表对所述控件的访问进行限制。5.根据权利要求1所述的方法,其特征在于,所述初始开票信息包括查询属性和查询属性值;所述根据所述初始开票信息在预设开票数据源中进行匹配,包括:通过所述初始开票信息生成匹配树,所述匹配树用于记录所述查询属性值、所述查询属性在预设开票数据源中的位置、用于匹配查询属性的匹配函数或逻辑运算;所述当所述开...

【专利技术属性】
技术研发人员:钱红
申请(专利权)人:深圳壹账通智能科技有限公司
类型:发明
国别省市:广东,44

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

1