账户流水管理方法、子账户系统、电子设备及存储介质与流程

文档序号:37903077发布日期:2024-05-09 21:47阅读:8来源:国知局
账户流水管理方法、子账户系统、电子设备及存储介质与流程

本发明涉及流水管理,更具体地说,涉及一种账户流水管理方法、子账户系统、电子设备及存储介质。


背景技术:

1、各企业在进行相应的业务活动时,会产生相应的业务流水,为了更好的让客户了解自己的资金明细,可以对客户的所有流水进行相应的入账管理和支出管理,例如,客户a当前存在三笔打款流水和一笔扣款流水,分别为打款100元、打款300元、打款200元和扣款350元,那么根据客户a的流水生成的入账流水为一笔100元、一笔200元和一笔300元的收入、一笔350元的支出,以及最终余额为250元。

2、但是,这种方式只能记录客户的入账信息、出账信息和最终的账户余额,无法对每笔流水进行精确管理,无法满足客户对流水的精细化管理,导致客户的体验感差。


技术实现思路

1、有鉴于此,本发明提供一种账户流水管理方法、子账户系统、电子设备及存储介质,以解决现有技术中无法对每笔流水进行精确管理,无法满足客户对流水的精细化管理,导致客户的体验感差。

2、本发明第一方面提供一种账户流水管理方法,应用于子账户系统,所述方法包括:

3、当检测到业务方发送的动账通知时,获取并记录所述动账通知匹配的流水;所述动账通知包括对应的客户的客户id号;

4、根据所述客户的客户类型和所述流水,判断数据库中是否存在所述客户对应的子账户;其中,所述客户类型为根据所述客户id号确定,所述子账户为预先根据所述客户的客户信息创建得到;

5、若所述数据库存在所述客户对应的子账户,且所述流水的流水类型为支出类型时,根据所述流水中的支出金额减少所述子账户的余额;

6、获取所述客户对应的多条入账流水;其中,各个所述入账流水的入账金额之和不小于所述支出金额;

7、按照各个所述入账流水的入账时间顺序,从各个所述入账流水中确定能够覆盖所述支出金额的至少一条目标入账流水,并根据所述支出金额生成每条所述目标入账流水的支出信息;其中,所述支出信息至少包括所述目标入账流水的支出金额和余额。

8、可选的,所述方法还包括:

9、若所述数据库存在所述客户对应的子账户,且所述流水的流水类型为入账类型,根据所述流水中的入账金额增加所述子账户的余额;

10、向所述客户发送携带有增加入账金额后的所述子账户的余额的通知信息。

11、可选的,所述流水包括客户名和账号;

12、所述根据所述客户的客户类型和所述流水,判断数据库中是否存在所述客户对应的子账户,包括:

13、判断所述客户的客户类型是否为对公客户;

14、若所述客户类型为对公客户,判断数据库中是否存在与所述账号和所述客户名匹配的子账户;

15、若存在所述账号和所述客户名匹配的账号,将所述账号和所述客户名匹配的子账户确定为所述客户对应的子账户。

16、可选的,所述方法还包括:

17、若不存在与所述账号和所述客户名匹配的账户,或者所述客户类型不为所述对公客户,判断数据库中是否存在与所述账号匹配的子账户;

18、若所述数据库中存在与所述账号匹配的账户,将与所述账号匹配的子账户确定为所述客户对应的子账户;

19、若所述数据库中不存在与所述账号匹配的子账户,判断所述数据库中是否存在与所述客户名匹配的子账户;

20、若所述数据库中存在与所述客户名匹配的子账户,将与所述客户名匹配的子账户确定为所述客户对应的子账户。

21、可选的,所述方法还包括:

22、若所述数据库存在所述客户对应的子账户,且所述流水的流水类型为转账类型,根据所述流水获取所述客户的代付函列表;

23、若所述代付函列表不为空,从预先创建的各个子账户中确定所述代付函列表中的代付信息对应的代付子账户;

24、当所述代付函列表中存在多条代付信息时,展示所述客户的子账户和各条所述代付信息对应的代付子账户,以供相应的业务人员从所述子账户和各个所述代付子账户中选择入账的目标子账号;

25、响应所述业务人员的选择操作,基于所述流水中的转账金额对所述选择操作对应的目标子账户的余额。

26、可选的,所述方法还包括:

27、当所述代付函列表中存在一条所述代付信息时,将所述代付信息的代付子账户确定为目标子账户;

28、利用悲观锁锁定所述目标子账户的子账户行记录,并将所述转账金额增加到所述选择操作对应的目标子账户中,以达到变更所述目标子账户余额的目的。

29、可选的,所述方法还包括:

30、若所述代付函列表为空,输出相应的空值,并将所述客户对应的付款账号的账户状态设置为挂账状态,以提示相应的业务人员输入与所述流水信息匹配的代付账号;

31、当检测到所述业务人员输入的代付账号时,确定与所述代付账号对应的代付子账户,并基于所述流水中的转账金额对所述代付账号的子账户的余额进行变更。

32、本发明第二方面提供一种子账户系统,所述系统包括;

33、流水查询模块,用于当检测到业务方发送的动账通知时,获取并记录所述动账通知匹配的流水;所述动账通知包括对应的客户的客户id号;

34、智能匹配模块,用于根据所述客户的客户类型和所述流水,判断数据库中是否存在所述客户对应的子账户;其中,所述客户类型为根据所述客户id号确定,所述子账户为账户管理模块预先根据所述客户的客户信息创建得到;若所述数据库存在所述客户对应的子账户,且所述流水的流水类型为支出类型时,根据所述流水中的支出金额减少所述子账户的余额;

35、账户引擎,用于获取所述客户对应的多条入账流水;其中,各个所述入账流水的入账金额之和不小于所述支出金额;按照各个所述入账流水的入账时间顺序,从各个所述入账流水中确定能够覆盖所述支出金额的至少一条目标入账流水,并根据所述支出金额生成每条所述目标入账流水的支出信息;其中,所述支出信息至少包括所述目标入账流水的支出金额和余额。

36、本发明第三方面提供一种电子设备,包括:处理器以及存储器,所述处理器以及存储器通过通信总线相连;其中,所述处理器,用于调用并执行所述存储器中存储的程序;所述存储器,用于存储程序,所述程序用于实现如本发明第一方面提供的账户流水管理方法。

37、本发明第四方面提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机可执行指令,所述计算机可执行指令用于执行本发明第一方面提供的账户流水管理方法。

38、本发明提供一种账户流水管理方法、子账户系统、电子设备及存储介质,当检测到业务方发送的动账通知时,获取并记录动账通知匹配的流水,动账通知包括对应的客户的客户id号;根据客户的客户类型和流水,判断数据库中是否存在客户对应的子账户;其中,客户类型为根据客户id号确定,子账户为预先根据客户的客户信息创建得到;若数据库存在客户对应的子账户,且流水的流水类型为支出类型时,根据流水中的支出金额减少子账户的余额;获取客户对应的多条入账流水;其中,各个入账流水的入账金额之和大于支出金额;按照各个入账流水的入账时间顺序,从各个入账流水中确定能够覆盖支出金额的至少一条目标入账流水,并根据支出金额生成每条目标入账流水的支出信息;其中,支出信息包括目标入账流水的支出金额和余额。本发明提供的技术方案,在数据库存在客户对应的子账户,且流水的流水类型为支出类型的情况下,可以根据流水中的支出金额减少子账户的余额,以达到记录最终的账户余额的目的,还可以按照各个入账流水的入账时间顺序,从各个入账流水中确定能够覆盖支出金额的至少一条目标入账流水,并根据支出金额生成每条目标入账流水的支出信息,从而实现对每笔入账流水的精细化处理,使客户充分了解每条入账流水的用途和余额,从而满足客户对流水的精细化管理,提高客户的体验感。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1