G06Q10/10
1.一种预算控制系统,其特征在于,包括彼此之间通信连接的预算冻结控 制单元、预算解冻控制单元以及预算执行控制单元;
所述预算冻结控制单元接收预算申请指令,所述预算申请指令包括预算申 请数;将所述预算申请数对应的申请数额的状态设置为冻结状态,得到预算申 请冻结数;以及接收预算报销指令,所述预算报销指令包括预算报销申请数; 在所述预算报销申请数大于或等于所述预算申请数时,计算所述预算报销申请 数与所述预算申请数的差值,将所述差值确定为差额预算值,并将所述差额预 算值的状态设置为冻结状态,得到预算报销冻结数;
所述预算解冻控制单元接收实际报销指令,所述实际报销指令包括实际报 销数;在所述实际报销数大于或等于所述预算申请冻结数与所述预算报销冻结 数的和值时,将所述和值对应的数额的状态设置为解冻状态;或在所述实际报 销数小于所述和值时,将所述实际报销数对应的报销数额作为所述预算申请冻 结数和所述预算报销冻结数对应的待解冻结数额,并将所述待解冻数额的状态 设置为解冻状态;
所述预算执行控制单元相应的将所述和值对应的数额作为第一预算执行 数,根据所述第一预算执行数对应的执行数额进行预算扣减;或相应的将所述 实际报销数作为第二预算执行数,根据所述第二预算执行数对应的执行数额进 行预算扣减。
2.根据权利要求1所述的预算控制系统,其特征在于,还包括与所述预算 冻结控制单元、所述预算解冻控制单元以及所述预算执行控制单元通信连接的 预算数据库管理单元,
所述预算数据库管理单元根据所述预算冻结控制单元、所述预算解冻控制 单元和所述预算执行控制单元的处理结果对预算数据表的数据进行实时更新; 其中,所述预算数据表的数据包括预算对象、所述预算申请数、所述预算报销 申请数、冻结数和所述预算执行数;所述冻结数包括所述预算申请冻结数和所 述预算报销冻结数。
3.根据权利要求1或2所述的预算控制系统,其特征在于,
所述预算冻结控制单元在预算申请提交时或在所述预算申请满足预设审批 条件时,接收所述预算申请指令,通过更改所述预算数据表中对应的冻结字段 设置相应的冻结状态,得到所述预算申请冻结数;在预算报销申请提交时或在 所述预算报销申请满足预设审批条件时,接收所述预算报销指令,通过更改所 述预算数据表中对应的冻结字段设置相应的冻结状态,得到所述预算报销冻结 数;
所述预算解冻控制单元在所述预算申请撤销时或在所述预算申请没有满足 预设审批条件时,接收预算申请撤销指令,根据所述预算申请撤销指令将所述 预算申请冻结数对应的数额的状态设置为解冻状态。
4.根据权利要求1或2所述的预算控制系统,其特征在于,
所述预算冻结控制单元在预算报销申请提交时或在所述预算报销申请没有 满足预设审批条件时,存储所述预算申请冻结数。
5.根据权利要求1或2所述的预算控制系统,其特征在于,
所述预算解冻控制单元在所述预算扣减完成时,将剩余的冻结数对应的数 额的状态设置为解冻状态。
6.一种预算控制方法,其特征在于,包括以下步骤:
接收预算申请指令,所述预算申请指令包括预算申请数;
将所述预算申请数对应的申请数额的状态设置为冻结状态,得到预算申请 冻结数;
接收预算报销指令,所述预算报销指令包括预算报销申请数;
在所述预算报销申请数大于或等于所述预算申请数时,计算所述预算报销 申请数与所述预算申请数的差值,将所述差值确定为差额预算值,并将所述差 额预算值的状态设置为冻结状态,得到预算报销冻结数;
接收实际报销指令,所述实际报销指令包括实际报销数;
在所述实际报销数大于或等于所述预算申请冻结数与所述预算报销冻结数 的和值时,将所述和值对应的数额的状态设置为解冻状态;同时将所述和值对 应的数额作为第一预算执行数,根据所述第一预算执行数对应的执行数额进行 预算扣减;
在所述实际报销数小于所述和值时,将所述实际报销数对应的报销数额作 为所述预算申请冻结数和所述预算报销冻结数对应的待解冻结数额,并将所述 待解冻数额的状态设置为解冻状态;同时将所述实际报销数作为第二预算执行 数,根据所述第二预算执行数对应的执行数额进行预算扣减。
7.根据权利要求6所述的预算控制方法,其特征在于,还包括步骤:
实时更新预算数据表的数据;其中,所述预算数据表的数据包括预算对象、 所述预算申请数、所述预算报销申请数、冻结数和所述预算执行数;所述冻结 数包括所述预算申请冻结数和所述预算报销冻结数。
8.根据权利要求6或7所述的预算控制方法,其特征在于,还包括步骤:
在预算申请提交时或在所述预算申请满足预设审批条件时,接收所述预算 申请指令,通过更改所述预算数据表中对应的冻结字段设置相应的冻结状态, 得到所述预算申请冻结数;
在预算报销申请提交时或在所述预算报销申请满足预设审批条件时,接收 所述预算报销指令,通过更改所述预算数据表中对应的冻结字段设置相应的冻 结状态,得到所述预算报销冻结数。
9.根据权利要求6或7所述的预算控制方法,其特征在于,还包括步骤:
在所述预算申请撤销时或在所述预算申请没有满足预设审批条件时,接收 预算申请撤销指令,根据所述预算申请撤销指令将所述预算申请冻结数对应的 数额的状态设置为解冻状态;
在预算报销申请提交时或在所述预算报销申请没有满足预设审批条件时, 存储所述预算申请冻结数。
10.根据权利要求6或7所述的预算控制方法,其特征在于,还包括步骤:
在所述预算扣减完成时,将剩余的冻结数对应的数额的状态设置为解冻状 态。
本发明涉及计算机应用领域,特别是涉及一种预算控制系统及其控制方法。
通常预算管理系统在进行业务控制时,在系统上的业务预算申请的环节不 对预算数据做处理,在进行预算报销时按报销数据进行预算的扣减;或者在业 务预算申请环节进行扣减,但此时业务上被视为预算已经被执行,在后一环节 的预算报销时需要对差额进行处理。
在实现过程中,发明人发现传统技术中至少存在如下问题:当使用业务预 算申请环节先扣减的方式时,实际上业务结果并不确定,系统对业务状态被体 现为了某种确定的结果;当使用预算报销时扣减方式时,存在已审批的业务计 划,但在业务执行后报销时存在预算不足的情况,影响正常业务处理。上述两 种实现方式都易造成与实际业务控制需求的不符的情况。
基于此,有必要针对传统技术的预算管理系统易造成与实际业务控制需求 的不符的问题,提供一种预算控制系统及其控制方法。
为了实现上述目的,本发明技术方案的实施例为:
一方面,提供了一种预算控制系统,包括彼此之间通信连接的预算冻结控 制单元、预算解冻控制单元以及预算执行控制单元;
预算冻结控制单元接收预算申请指令,预算申请指令包括预算申请数;将 预算申请数对应的申请数额的状态设置为冻结状态,得到预算申请冻结数;以 及接收预算报销指令,预算报销指令包括预算报销申请数;在预算报销申请数 大于或等于预算申请数时,计算预算报销申请数与预算申请数的差值,将差值 确定为差额预算值,并将差额预算值的状态设置为冻结状态,得到预算报销冻 结数;
预算解冻控制单元接收实际报销指令,实际报销指令包括实际报销数;在 实际报销数大于或等于预算申请冻结数与预算报销冻结数的和值时,将和值对 应的数额的状态设置为解冻状态;或在实际报销数小于和值时,将实际报销数 对应的报销数额作为预算申请冻结数和预算报销冻结数对应的待解冻结数额, 并将待解冻数额的状态设置为解冻状态;
预算执行控制单元相应的将和值对应的数额作为第一预算执行数,根据第 一预算执行数对应的执行数额进行预算扣减;或相应的将实际报销数作为第二 预算执行数,根据第二预算执行数对应的执行数额进行预算扣减。
另一方面,提供了一种预算控制方法,包括以下步骤:
接收预算申请指令,预算申请指令包括预算申请数;
将预算申请数对应的申请数额的状态设置为冻结状态,得到预算申请冻结 数;
接收预算报销指令,预算报销指令包括预算报销申请数;
在预算报销申请数大于或等于预算申请数时,计算预算报销申请数与预算 申请数的差值,将差值确定为差额预算值,并将差额预算值的状态设置为冻结 状态,得到预算报销冻结数;
接收实际报销指令,实际报销指令包括实际报销数;
在实际报销数大于或等于预算申请冻结数与预算报销冻结数的和值时,将 和值对应的数额的状态设置为解冻状态;同时将和值对应的数额作为第一预算 执行数,根据第一预算执行数对应的执行数额进行预算扣减;
在实际报销数小于和值时,将实际报销数对应的报销数额作为预算申请冻 结数和预算报销冻结数对应的待解冻结数额,并将待解冻数额的状态设置为解 冻状态;同时将实际报销数作为第二预算执行数,根据第二预算执行数对应的 执行数额进行预算扣减。
上述技术方案具有如下有益效果:
本发明预算控制系统及其控制方法,通过预算冻结控制系统,增加预算冻 结算法实现对业务预算申请及业务预算报销的控制。可满足实际业务在预算申 请环节需要进行预算控制的要求,符合实际业务处理的过程,并可防止由于预 算在报销时比较滞后,出现预算不足无法报销的情况。
图1为本发明预算控制系统实施例1的结构示意图;
图2为本发明预算控制方法实施例1的流程示意图;
图3为本发明预算控制方法实施例1在预算申请提交时的预算冻结处理的 流程示意图;
图4为本发明预算控制方法实施例1在预算报销申请提交时的预算冻结处 理的流程示意图。
为了便于理解本发明,下面将参照相关附图对本发明进行更全面的描述。 附图中给出了本发明的首选实施例。但是,本发明可以以许多不同的形式来实 现,并不限于本文所描述的实施例。相反地,提供这些实施例的目的是使对本 发明的公开内容更加透彻全面。
除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术 领域的技术人员通常理解的含义相同。本文中在本发明的说明书中所使用的术 语只是为了描述具体的实施例的目的,不是旨在于限制本发明。本文所使用的 术语“及/或”包括一个或多个相关的所列项目的任意的和所有的组合。
本发明预算控制系统实施例1:
为了解决传统技术的预算管理系统易造成与实际业务控制需求的不符的问 题,本发明提供了一种预算控制系统实施例1;图1为本发明预算控制系统实施 例1的结构示意图;如图1所示,可以包括彼此之间通信连接的预算冻结控制 单元110、预算解冻控制单元120以及预算执行控制单元130;
其中,预算冻结控制单元110接收预算申请指令,预算申请指令包括预算 申请数;将预算申请数对应的申请数额的状态设置为冻结状态,得到预算申请 冻结数;以及接收预算报销指令,预算报销指令包括预算报销申请数;在预算 报销申请数大于或等于预算申请数时,计算预算报销申请数与预算申请数的差 值,将差值确定为差额预算值,并将差额预算值的状态设置为冻结状态,得到 预算报销冻结数;
预算解冻控制单元120接收实际报销指令,实际报销指令包括实际报销数; 在实际报销数大于或等于预算申请冻结数与预算报销冻结数的和值时,将和值 对应的数额的状态设置为解冻状态;或在实际报销数小于和值时,将实际报销 数对应的报销数额作为预算申请冻结数和预算报销冻结数对应的待解冻结数 额,并将待解冻数额的状态设置为解冻状态;
预算执行控制单元130相应的将和值对应的数额作为第一预算执行数,根 据第一预算执行数对应的执行数额进行预算扣减;或相应的将实际报销数作为 第二预算执行数,根据第二预算执行数对应的执行数额进行预算扣减。
在一个具体的实施例中,还可以包括与预算冻结控制单元110、预算解冻控 制单元120以及预算执行控制单元130通信连接的预算数据库管理单元140,
预算数据库管理单元140根据预算冻结控制单元110、预算解冻控制单元 120和预算执行控制单元130的处理结果对预算数据表的数据进行实时更新;其 中,预算数据表的数据包括预算对象、预算申请数、预算报销申请数、冻结数 和预算执行数;冻结数包括预算申请冻结数和预算报销冻结数。
在一个具体的实施例中,预算冻结控制单元110可以在预算申请提交时或 在预算申请满足预设审批条件时,接收预算申请指令,通过更改预算数据表中 对应的冻结字段设置相应的冻结状态,得到预算申请冻结数;在预算报销申请 提交时或在预算报销申请满足预设审批条件时,接收预算报销指令,通过更改 预算数据表中对应的冻结字段设置相应的冻结状态,得到预算报销冻结数;
预算解冻控制单元120可以在预算申请撤销时或在预算申请没有满足预设 审批条件时,接收预算申请撤销指令,根据预算申请撤销指令将预算申请冻结 数对应的数额的状态设置为解冻状态。
在一个具体的实施例中,预算冻结控制单元110在预算报销申请提交时或 在预算报销申请没有满足预设审批条件时,存储预算申请冻结数。
在一个具体的实施例中,预算解冻控制单元120在预算扣减完成时,将剩 余的冻结数对应的数额的状态设置为解冻状态。
具体而言,本发明的预算数据库管理单元实现对预算数据的管理与更新, 预算数据的数据表包括预算对象、预算数、冻结数和执行数等字段,在预算冻 结控制、预算解冻控制和预算执行控制过程中实时更新冻结数和执行数。
预算冻结控制单元负责完成对预算申请环节的预算数冻结处理,当预算申 请在上层系统提交并处理通过后(即在预算申请提交时或在预算申请满足预设 审批条件时),预算冻结控制单元按照上层系统返回的指令与结果,通过更改预 算数据表中对应的冻结字段设置相应的冻结状态,增加预算冻结数,减少预算 数。
预算解冻控制单元负责完成对预算报销环节的预算冻结数解冻处理,当预 算报销在上层系统提交并处理通过后,预算冻结控制单元依据上层系统返回的 结果、指令,根据预算解冻机制对余留的冻结数进行解冻处理,减少预算冻结 数,具体而言即根据指令将对应的数额的状态设置为解冻状态。
预算执行控制单元负责对预算报销的预算执行数进行处理,按上层系统返 回的预算报销数,增加预算执行数,减少预算数,并将执行数处理结果提交给 预算解冻控制器,预算解冻控制器按预算执行控制单元反馈的执行数进行预算 冻结数的解冻处理。
本发明预算控制系统实施例1,通过预算冻结控制系统,增加预算冻结算法 实现对业务预算申请及业务预算报销的控制。可满足实际业务在预算申请环节 需要进行预算控制的要求,符合实际业务处理的过程,并可防止由于预算在报 销时比较滞后,出现预算不足无法报销的情况。
本发明预算控制方法实施例1:
为了解决传统技术的预算管理系统易造成与实际业务控制需求的不符的问 题,本发明还提供了一种预算控制方法实施例1;图2为本发明预算控制方法实 施例1的流程示意图;如图2所示,可以包括步骤:
步骤S210:接收预算申请指令,预算申请指令包括预算申请数;
步骤S220:将预算申请数对应的申请数额的状态设置为冻结状态,得到预 算申请冻结数;
步骤S230:接收预算报销指令,预算报销指令包括预算报销申请数;
步骤S240:在预算报销申请数大于或等于预算申请数时,计算预算报销申 请数与预算申请数的差值,将差值确定为差额预算值,并将差额预算值的状态 设置为冻结状态,得到预算报销冻结数;
步骤S250:接收实际报销指令,实际报销指令包括实际报销数;在实际报 销数大于或等于预算申请冻结数与预算报销冻结数的和值时进入步骤S260;在 实际报销数小于和值时进入步骤S270;
步骤S260:将和值对应的数额的状态设置为解冻状态;同时将和值对应的 数额作为第一预算执行数,根据第一预算执行数对应的执行数额进行预算扣减;
步骤S270:将实际报销数对应的报销数额作为预算申请冻结数和预算报销 冻结数对应的待解冻结数额,并将待解冻数额的状态设置为解冻状态;同时将 实际报销数作为第二预算执行数,根据第二预算执行数对应的执行数额进行预 算扣减。
在一个具体的实施例中,还可以包括步骤:实时更新预算数据表的数据; 其中,预算数据表的数据包括预算对象、预算申请数、预算报销申请数、冻结 数和预算执行数;冻结数包括预算申请冻结数和预算报销冻结数。
在一个具体的实施例中,还可以包括步骤:
在预算申请提交时或在预算申请满足预设审批条件时,接收预算申请指令, 通过更改预算数据表中对应的冻结字段设置相应的冻结状态,得到预算申请冻 结数;
在预算报销申请提交时或在预算报销申请满足预设审批条件时,接收预算 报销指令,通过更改预算数据表中对应的冻结字段设置相应的冻结状态,得到 预算报销冻结数。
在一个具体的实施例中,还可以包括步骤:
在预算申请撤销时或在预算申请没有满足预设审批条件时,接收预算申请 撤销指令,根据预算申请撤销指令将预算申请冻结数对应的数额的状态设置为 解冻状态;
在预算报销申请提交时或在预算报销申请没有满足预设审批条件时,存储 预算申请冻结数。
在一个具体的实施例中,还可以包括步骤:在预算扣减完成时,将剩余的 冻结数对应的数额的状态设置为解冻状态。
为了详细阐述本发明预算控制方法实施例1,特以在预算申请提交时的预算 冻结处理过程以及在预算报销申请提交时的预算冻结处理过程为例,本发明预 算控制方法实施例1具体可以包括以下步骤:
图3为本发明预算控制方法实施例1在预算申请提交时的预算冻结处理的 流程示意图;如图3所示,在预算申请环节,预算申请在上层审批系统提交通 过时,根据上层系统返回的结果,可以通过本发明的预算控制方法实施例1对 申请的预算数进行冻结。预算申请审批在上层审批系统处理通过后,继续冻结 预算申请数,直至该笔被冻结的预算申请数得以报销。当预算申请未通过系统 审批时,可以由本发明的预算控制方法实施例1,通过更改预算数据表中对应的 冻结字段设置相应的冻结状态,将冻结的预算申请数进行解冻。
图4为本发明预算控制方法实施例1在预算报销申请提交时的预算冻结处 理的流程示意图,如图4所示,本发明预算控制系统在预算申请单数据表中增 加了预算是否冻结字段,当进行预算报销时,根据预算报销提交后上层审批系 统返回的结果,根据预算报销金额累计增加预算申请单数据表中报销解冻数, 同时根据实际报销数与申请单数据表中的冻结数(冻结数包括预算申请冻结数 和预算报销冻结数)的对比来改变预算是否冻结字段的参数;
当实际报销数小于申请单数据表中的冻结数时,将实际报销数对应的报销 数额作为冻结数对应的待解冻结数额,并将待解冻数额的状态设置为解冻状态, 即将申请单数据表的是否冻结字段修改为否;同时将实际报销数作为预算执行 数,根据预算执行数对应的执行数额进行预算扣减;
当实际报销数不小于申请单数据表中的冻结数时,将冻结数对应的数额的 状态设置为解冻状态;同时将冻结数对应的数额作为预算执行数,根据预算执 行数对应的执行数额进行预算扣减。
预算报销在上层系统审批处理通过后,按返回的结果,对冻结数按实际报 销数进行解冻(将对应数额的状态设置为解冻状态),并按实际报销数更新预算 执行数。
预算报销在系统审批处理不通过时,继续冻结预算冻结数,直至下一次预 算报销。当预算报销完毕或预算申请业务取消时,可对预算冻结剩余数进行解 冻处理,即将剩余的冻结数对应的数额的状态设置为解冻状态。
具体而言,本发明预算冻结数据模型包括:
数据示例说明:
A-预算申请数/预算申请冻结数;
B-预算报销申请数;
C-预算报销冻结数;
D-预算申请本次解冻数;
1、预算申请数据处理:
系统数据处理说明:
(1)在业务预算申请环节,按预算申请数对应的金额存储冻结数,得到预 算申请冻结数。
(2)在预算报销申请环节,因报销结果尚未确认,且财务实际进行报销的 时间在预算报销申请环节之后,存储的预算申请冻结数不变;同时根据预算报 销数与预算申请数之间的大小关系,获取预算报销冻结数(此部分内容将在以 下的预算报销数据处理环节给予阐述)。
(3)在预算报销审批通过后,根据实际报销数对冻结数(包括预算申请冻 结数和预算报销冻结数)进行解冻处理,在实际报销数大于或等于冻结数时, 将和值对应的数额的状态设置为解冻状态;或在实际报销数小于冻结数时,将 实际报销数对应的报销数额作为冻结数对应的待解冻结数额,并将待解冻数额 的状态设置为解冻状态。即当实际报销数大于或等于冻结数时,将冻结数解冻; 当实际报销数小于冻结数时,按实际报销数解冻冻结数。
(4)若预算报销审批未通过,仍保留原冻结数。
(5)若业务预算申请审批通过后,业务未发生,可通过取消申请,将原冻 结数进行解冻处理,即将冻结数对应的数额的状态设置为解冻状态。
2、预算报销数据处理:
系统数据处理说明:
(1)在预算报销申请环节,根据预算报销申请数进行预算报销冻结数的处 理。在预算报销申请数大于或等于预算申请数时,计算预算报销申请数与预算 申请数的差值,将差值确定为差额预算值,并将差额预算值的状态设置为冻结 状态,得到预算报销冻结数;即当预算报销申请数大于或等于预算申请数时, 按预算报销申请数与预算申请数的差额补冻预算;当预算报销申请数小于预算 申请数时,不做处理。
(2)在预算报销审批通过后,将冻结数解冻,并将实际报销数转为预算执 行数。若预算报销审批未通过,将冻结数做解冻处理,即将冻结数对应的数额 的状态设置为解冻状态。
本发明预算控制方法实施例1,通过预算冻结控制,增加预算冻结算法实现 对业务预算申请及业务预算报销的控制。可满足实际业务在预算申请环节需要 进行预算控制的要求,符合实际业务处理的过程,并可防止由于预算在报销时 比较滞后,出现预算不足无法报销的情况。
以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对 上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技 术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细, 但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的 普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改 进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权 利要求为准。
本文发布于:2023-04-13 08:30:10,感谢您对本站的认可!
本文链接:https://patent.en369.cn/patent/4/85770.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |