本发明专利技术涉及一种预算数据处理方法及其系统,其中,预算数据处理方法,包括以下步骤:接收业务预算申请指令,业务预算申请指令包括预算申请数;更改预算数据表中相应的冻结字段,将与预算申请数对应的数额的状态设置为冻结状态,得到预算冻结数;接收业务报销指令,业务报销指令包括业务报销数;在业务报销数大于或等于预算申请数时,将与预算冻结数对应的数额的状态设置为解冻状态;在业务报销数小于预算申请数时,将业务报销数对应的数额作为预算冻结数的待解冻数额,将待解冻数额的状态设置为解冻状态,得到预算冻结剩余数。本发明专利技术可以实现一次预算申请,多次业务报销之间的业务关联,防止业务已发生但预算已不足的情况发生。
【技术实现步骤摘要】
本专利技术涉及计算机应用领域,特别是涉及一种预算数据处理方法及其系统。
技术介绍
通常预算管理系统在业务预算申请环节按申请数直接扣减预算执行数,当业务发生后,在预算报销环节,按差额一次性补扣或返还执行数,此种设计通常针对单次预算申请以及单次进行预算报销的业务场景,当一次申请多次报销时,其他报销与预算申请失去关联。在实现过程中,专利技术人发现传统技术中至少存在如下问题:当系统在预算报销环节对预算申请环节的预算一次性按差额进行补扣或返还时,无法实现一次申请与多次报销间的业务数据关联,可能在后几次报销时造成业务已发生但预算不足的情况,带来预算执行及时性不高的问题。
技术实现思路
基于此,有必要针对传统技术对预算执行及时性不高的问题,提供一种预算数据处理方法及其系统。为了实现上述目的,本专利技术技术方案的实施例为:一方面,提供了一种预算数据处理方法,包括以下步骤:接收业务预算申请指令,业务预算申请指令包括预算申请数;更改预算数据表中相应的冻结字段,将与预算申请数对应的数额的状态设置为冻结状态,得到预算冻结数;接收业务报销指令,业务报销指令包括业务报销数;在业务报销数大于或等于预算申请数时,将与预算冻结数对应的数额的状态设置为解冻状态;在业务报销数小于预算申请数时,将业务报销数对应的数额作为预算冻结数的待解冻数额,将待解冻数额的状态设置为解冻状态,得到预算冻结剩余数。另一方面,提供了一种预算数据处理系统,包括:预算冻结控制单元,用于接收业务预算申请指令,业务预算申请指令包括预算申请数;更改预算数据表中相应的冻结字段,将与预算申请数对应的数额的状态设置为冻结状态,得到预算冻结数;解冻控制单元,用于接收业务报销指令,业务报销指令包括业务报销数;在业务报销数大于或等于预算申请数时,将与预算冻结数对应的数额的状态设置为解冻状态;在业务报销数小于预算申请数时,将业务报销数对应的数额作为预算冻结数的待解冻数额,将待解冻数额的状态设置为解冻状态,得到预算冻结剩余数。上述技术方案具有如下有益效果:本专利技术预算数据处理方法及其系统,通过设计预算冻结控制,在预算申请环节增加预算冻结和解冻机制,按申请数对预算进行冻结,并可按业务报销数对预算申请数进行解冻,并得到可用于后期多次业务报销的预算冻结剩余数,从而实现一次预算申请,多次业务报销之间的业务关联,同时可保证在经过预算申请后,在报销环节有足额的预算(预算冻结剩余数)进行报销,防止业务已发生但预算已不足的情况发生。能够改善预算申请对业务的及时控制。附图说明图1为本专利技术预算数据处理方法实施例1的流程示意图;图2为本专利技术预算数据处理系统实施例1的结构示意图。具体实施方式为了便于理解本专利技术,下面将参照相关附图对本专利技术进行更全面的描述。附图中给出了本专利技术的首选实施例。但是,本专利技术可以以许多不同的形式来实现,并不限于本文所描述的实施例。相反地,提供这些实施例的目的是使对本专利技术的公开内容更加透彻全面。需要说明的是,当一个元件被认为是“连接”另一个元件,它可以是直接连接到另一个元件并与之结合为一体,或者可能同时存在居中元件。除非另有定义,本文所使用的所有的技术和科学术语与属于本专利技术的
的技术人员通常理解的含义相同。本文中在本专利技术的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本专利技术。本文所使用的术语“及/或”包括一个或多个相关的所列项目的任意的和所有的组合。本专利技术预算数据处理方法实施例1:为了解决传统技术对预算执行及时性不高的问题,本专利技术提供了一种预算数据处理方法实施例1;图1为本专利技术预算数据处理方法实施例1的流程示意图;如图1所示,可以包括以下步骤:步骤S110:接收业务预算申请指令,业务预算申请指令包括预算申请数;步骤S120:更改预算数据表中相应的冻结字段,将与预算申请数对应的数额的状态设置为冻结状态,得到预算冻结数;步骤S130:接收业务报销指令,业务报销指令包括业务报销数;在业务报销数大于或等于预算申请数时,进入步骤S140;在业务报销数小于预算申请数时,进入步骤S150;步骤S140:将与预算冻结数对应的数额的状态设置为解冻状态;步骤S150:将业务报销数对应的数额作为预算冻结数的待解冻数额,将待解冻数额的状态设置为解冻状态,得到预算冻结剩余数。在一个具体的实施例中,还可以包括步骤:实时更新预算数据表中的数据;其中,预算数据表中的数据包括预算对象、预算申请数、业务报销数、预算冻结数和预算冻结剩余数。在一个具体的实施例中,还可以包括步骤:接收业务报销处理完毕或到达预设期限时的消息指令,根据消息指令将预算冻结剩余数对应的数额的状态设置为解冻状态。在一个具体的实施例中,还可以包括步骤:根据业务报销进行的次数,实时更新本次报销的解冻数;在解冻数小于当前的预算冻结剩余数时,存储本次报销后的预算冻结剩余数;在解冻数大于或等于当前的预算冻结剩余数时,将当前的预算冻结剩余数对应的数额的状态设置为解冻状态。在一个具体的实施例中,还可以包括步骤:在每次进行业务报销时,对预算冻结剩余数和解冻数进行累计更新。为了进一步说明本专利技术预算数据处理方法实施例1的技术方案,特以具体数据示例说明:A-预算申请数/预算申请冻结数;B-预算报销申请金额(业务报销数);C-预算申请本次解冻数;D-预算申请冻结剩余(预算冻结剩余数);E-预算申请累计解冻数;二、预算申请数据处理:系统数据处理说明:(1)在预算申请环节,按申请金额存储冻结数(A),即更改预算数据表中相应的冻结字段,将与预算申请数(A)对应的数额的状态设置为冻结状态,得到预算冻结数。(2)在预算报销环节,根据实际报销数(B)对预算申请数进行解冻处理。当预算报销数大于预算申请数时(B>A),将预算冻结数(A)全部解冻;当预算报销数小于或等于预算申请数时(B<=A),按预算报销数(B)解冻预算申请数;即在业务报销数大于或等于预算申请数时,将与预算冻结数对应的数额的状态设置为解冻状态;在业务报销数小于预算申请数时,将业务报销数对应的数额作为预算冻结数的待解冻数额,将待解冻数额的状态设置为解冻状态,得到预算冻结剩余数。多次报销时,累计更新冻结剩余(D)和累计解冻数(E),冻结剩余(D)最小为零。即根据业务报销进行的次数,实时更本文档来自技高网...
【技术保护点】
一种预算数据处理方法,其特征在于,包括以下步骤:接收业务预算申请指令,所述业务预算申请指令包括预算申请数;更改预算数据表中相应的冻结字段,将与所述预算申请数对应的数额的状态设置为冻结状态,得到预算冻结数;接收业务报销指令,所述业务报销指令包括业务报销数;在所述业务报销数大于或等于所述预算申请数时,将与所述预算冻结数对应的数额的状态设置为解冻状态;在所述业务报销数小于所述预算申请数时,将所述业务报销数对应的数额作为所述预算冻结数的待解冻数额,将所述待解冻数额的状态设置为解冻状态,得到预算冻结剩余数。
【技术特征摘要】
1.一种预算数据处理方法,其特征在于,包括以下步骤:
接收业务预算申请指令,所述业务预算申请指令包括预算申请数;
更改预算数据表中相应的冻结字段,将与所述预算申请数对应的数额的状
态设置为冻结状态,得到预算冻结数;
接收业务报销指令,所述业务报销指令包括业务报销数;
在所述业务报销数大于或等于所述预算申请数时,将与所述预算冻结数对
应的数额的状态设置为解冻状态;
在所述业务报销数小于所述预算申请数时,将所述业务报销数对应的数额
作为所述预算冻结数的待解冻数额,将所述待解冻数额的状态设置为解冻状态,
得到预算冻结剩余数。
2.根据权利要求1所述的预算数据处理方法,其特征在于,还包括步骤:
实时更新所述预算数据表中的数据;其中,所述预算数据表中的数据包括
预算对象、所述预算申请数、所述业务报销数、所述预算冻结数和所述预算冻
结剩余数。
3.根据权利要求1或2所述的预算数据处理方法,其特征在于,还包括步
骤:
接收业务报销处理完毕或到达预设期限时的消息指令,根据所述消息指令
将所述预算冻结剩余数对应的数额的状态设置为解冻状态。
4.根据权利要求1或2所述的预算数据处理方法,其特征在于,还包括步
骤:
根据业务报销进行的次数,实时更新本次报销的解冻数;
在所述解冻数小于当前的预算冻结剩余数时,存储本次报销后的预算冻结
剩余数;
在所述解冻数大于或等于当前的预算冻结剩余数时,将所述当前的预算冻
结剩余数对应的数额的状态设置为解冻状态。
5.根据权利要求4所述的预算数据处理方法,其特征在于,还包括步骤:
在每次进行业务报销时,对所述预算冻结剩余数和所述解冻数进行累计更
新。
6.一种预算数据处理系统,其特征在于,包括:
预算冻结控制单元...
【专利技术属性】
技术研发人员:孙建明,陈小虎,何健锋,
申请(专利权)人:广州市科南软件有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。