一种利用划拨计划进行资金自动划拨的方法及装置与流程

公开日期:2021-07-06
位置:E科技>>计算;推算;计数设备的制造及其应用技术

一种利用划拨计划进行资金自动划拨的方法及装置与流程

本发明涉及自动程序设计领域,尤指一种利用划拨计划进行资金自动划拨的方法及装置。

背景技术

近年来,校外培训市场持续升温,随之而来的是校外培训机构乱象丛生,不时上演“人去楼空”、“人间蒸发”的闹剧,让消费者预付的资金打了水漂,此类行为显然涉嫌违法。一些培训机构以学费优惠作为促销手段,引诱消费者一次存入更多的学费。这样一来,相关资金的监管便成为一个难题。

目前,校外培训机构治理需要强化统筹,落实各个层级的管理责任。对于校外培训机构,可以通过设置培训结构的教培云系统,利用设置的监管主体对被监管方进行监管;但是,对于校外培训结构所涉及的费用资金,并未提出有效的资金监管方案。

因此,亟需一种可以对资金进行合理划拨,实现资金有效监管的技术方案。

技术实现要素

为克服现有技术存在的不足,本发明提出了一种利用划拨计划进行资金自动划拨的方法及装置。本发明可以满足监管主体和被监管方都无需开立实体账户,并提供支付、入账、拨付、退款、明细查询等账务功能;通过灵活配置划拨规则,方便向更多机构推广,并且划拨计划可以根据需要进行更改,在划拨过程中,本发明可以生成划拨明细和资金划拨两个定时任务,维护较为方便,在保证资金监管的情况下,及时合理的对资金进行划拨。

在本发明实施例的第一方面,提出了一种利用划拨计划进行资金自动划拨的方法,该方法包括

设置划拨计划;

获取学员缴纳的费用,将费用入至收单账户,并将收单账户的资金转入监管账户;

当一笔资金转入监管账户时,根据所述划拨计划生成该笔资金的划拨明细;其中,所述划拨明细包含划拨金额和划拨日期;

根据所述划拨明细,在到达划拨日期时计算划拨的总金额,并将监管账户相应的资金自动划拨至商户的账户。

进一步的,该方法还包括

当划拨期间发生退款时,将已经划拨的资金汇总成一笔冲正明细,并根据所述冲正明细,在当天划拨的资金中扣掉当天的冲正金额;

根据退款后的剩余金额生成一组新的划拨明细。

进一步的,设置划拨计划,包括

接收商户的划拨计划报文,并校验非空字段;

将校验后的划拨计划存储到数据库,其中所述划拨计划至少包括每一笔划拨的时间、比例以及监管子账号在内信息,用于在后期进行查询和生成支取计划;

按照顺序号对划拨计划进行排序,设置排序后划拨计划的划拨时间,其中,每笔划拨计划的划拨时间晚于上一条划拨计划;

对划拨计划的每一笔划拨比例进行校验,若划拨比例和为1,划拨计划设置成功,若不为1,重新设置划拨计划。

进一步的,当一笔资金转入监管账户时,根据所述划拨计划生成该笔资金的划拨明细,包括

查询日终对账记录表,获取当天的账务明细;

对每一条所述账务明细设置序号;

按照所述序号依次对每一条账务明细进行处理,查询划拨计划,根据所述划拨计划生成待划拨明细,将所述待划拨明细插入数据库。

进一步的,在对账务明细进行处理之前,还包括

判断账单中是否有退款情况;其中,若无退款情况,按照序号依次对账务明细进行处理;

若有退款情况,查询原生效划拨明细,汇总划拨总金额及已划拨总金额;

将原明细改为无效状态,生成一条金额为所述已划拨总金额的撤单明细,并插入划拨明细表;

根据退款金额及所述划拨总金额得到订单剩余金额,并根据所述订单剩余金额生成新的划拨明细表。

进一步的,根据所述划拨明细,在到达划拨日期时计算划拨的总金额,并将监管账户相应的资金自动划拨至商户的账户,包括

在数据库中查询状态处于未划转的待划拨明细;

查询商户对应的监管子账户的可用余额,若监管子账户的可用余额小于或等于监管规定的最低余额,不发起资金拨付;若监管子账户的可用余额大于监管规定的最低余额,按照时间对商户对应的待划拨明细进行排序;

判断当前账户资金是否满足拨付所有待划拨明细,若不满足则剔除时间最晚的一条待划拨明细重新判断是否满足,直至当前账户资金满足拨付剩余的待划拨明细;

在划拨明细表中查询撤单明细,计算得到撤单总金额,当所述待划拨明细总金额大于撤单总金额时,向商户划转待划拨明细总金额减撤单总金额的金额,并修改待划拨明细的状态,更新至数据库,插入转账记录。

进一步的,该方法还包括

以商户为维度,依次对每个商户进行资金自动划拨。

在本发明实施例的第二方面,提出了一种利用划拨计划进行资金自动划拨的装置,该装置包括现金管理资金监管系统、智慧缴费系统及收单系统;所述现金管理资金监管系统包括计划设置模块、监管账户转账模块、划拨明细生成模块及商户账户转账模块;其中,

计划设置模块,用于设置划拨计划;

智慧缴费系统,用于获取学员缴纳的费用;

收单系统,用于将费用入至收单账户;

监管账户转账模块,用于将收单账户的资金转入监管账户;

划拨明细生成模块,当一笔资金转入监管账户时,根据所述划拨计划生成该笔资金的划拨明细;其中,所述划拨明细包含划拨金额和划拨日期;

商户账户转账模块,用于根据所述划拨明细,在到达划拨日期时计算划拨的总金额,并将监管账户相应的资金自动划拨至商户的账户。

进一步的,所述划拨明细生成模块还用于

当划拨期间发生退款时,将已经划拨的资金汇总成一笔冲正明细,并根据所述冲正明细,在当天划拨的资金中扣掉当天的冲正金额;

根据退款后的剩余金额生成一组新的划拨明细。

进一步的,所述计划设置模块具体用于

接收商户的划拨计划报文,并校验非空字段;

将校验后的划拨计划存储到数据库,其中所述划拨计划至少包括每一笔划拨的时间、比例以及监管子账号在内信息,用于在后期进行查询和生成支取计划;

按照顺序号对划拨计划进行排序,设置排序后划拨计划的划拨时间,其中,每笔划拨计划的划拨时间晚于上一条划拨计划;

对划拨计划的每一笔划拨比例进行校验,若划拨比例和为1,划拨计划设置成功,若不为1,重新设置划拨计划。

进一步的,所述划拨明细生成模块具体用于

查询日终对账记录表,获取当天的账务明细;

对每一条所述账务明细设置序号;

按照所述序号依次对每一条账务明细进行处理,查询划拨计划,根据所述划拨计划生成待划拨明细,将所述待划拨明细插入数据库。

进一步的,所述划拨明细生成模块还用于

在对账务明细进行处理之前,判断账单中是否有退款情况;其中,若无退款情况,按照序号依次对账务明细进行处理;

若有退款情况,查询原生效划拨明细,汇总划拨总金额及已划拨总金额;

将原明细改为无效状态,生成一条金额为所述已划拨总金额的撤单明细,并插入划拨明细表;

根据退款金额及所述划拨总金额得到订单剩余金额,并根据所述订单剩余金额生成新的划拨明细表。

进一步的,商户账户转账模块具体用于

在数据库中查询状态处于未划转的待划拨明细;

查询商户对应的监管子账户的可用余额,若监管子账户的可用余额小于或等于监管规定的最低余额,不发起资金拨付;若监管子账户的可用余额大于监管规定的最低余额,按照时间对商户对应的待划拨明细进行排序;

判断当前账户资金是否满足拨付所有待划拨明细,若不满足则剔除时间最晚的一条待划拨明细重新判断是否满足,直至当前账户资金满足拨付剩余的待划拨明细;

在划拨明细表中查询撤单明细,计算得到撤单总金额,当所述待划拨明细总金额大于撤单总金额时,向商户划转待划拨明细总金额减撤单总金额的金额,并修改待划拨明细的状态,更新至数据库,插入转账记录。

进一步的,现金管理资金监管系统具体用于

以商户为维度,依次对每个商户进行资金自动划拨。

在本发明实施例的第三方面,提出了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现利用划拨计划进行资金自动划拨的方法。

在本发明实施例的第四方面,提出了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现利用划拨计划进行资金自动划拨的方法。

本发明提出的利用划拨计划进行资金自动划拨的方法及装置可以根据需要灵活配置划拨规则,方便向更多机构推广,利用定制化的划拨计划满足各个监管局的划拨需求,并通过生成划拨明细和资金划拨两个定时任务,保证了资金划拨及时划拨且便于维护,本发明的资金划拨方案具有较强的扩展性,方便应对需求的变化。

附图说明

为了更清楚地说明本申请实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。

图1是本发明一实施例的利用划拨计划进行资金自动划拨的方法流程示意图。

图2是本发明一具体实施例的设置划拨计划的详细流程图。

图3是本发明一具体实施例的生成划拨明细的详细流程图。

图4是本发明一具体实施例的划拨资金的详细流程图。

图5是本发明一实施例的利用划拨计划进行资金自动划拨的装置架构示意图。

图6是本发明一具体实施例的利用划拨计划进行资金自动划拨的关系示意图。

图7是本发明一实施例的计算机设备结构示意图。

具体实施方式

下面将参考若干示例性实施方式来描述本发明的原理和精神。应当理解,给出这些实施方式仅仅是为了使本领域技术人员能够更好地理解进而实现本发明,而并非以任何方式限制本发明的范围。相反,提供这些实施方式是为了使本公开更加透彻和完整,并且能够将本公开的范围完整地传达给本领域的技术人员。

本领域技术人员知道,本发明的实施方式可以实现为一种系统、装置、设备、方法或计算机程序产品。因此,本公开可以具体实现为以下形式,即完全的硬件、完全的软件(包括固件、驻留软件、微代码等),或者硬件和软件结合的形式。

根据本发明的实施方式,提出了一种利用划拨计划进行资金自动划拨的方法及装置,可以用于自动程序设计领域,具体用于监管资金拨付。其中,监管资金拨付是监管系统最重要功能,学员缴纳的课时费用会按照一定的规则分批次拨付给培训机构的自由资金账户。规则一般由监管机构设置,可按月固定日期分批划拨,也可按订单日对日分批划拨。规则设置之后,每笔缴费入账都会计划生成划拨明细,明细记录划拨金额和划拨日期,到期系统会计算划拨总金额,一笔转账到机构自由资金账户。如果划拨期间发生退款,已经划拨的资金会汇总成一笔冲正明细,并根据订单剩余金额生成一组新的划拨明细,当天给机构划拨的资金中会扣掉当天的冲正金额。

本发明可以满足监管主体和被监管方都无需开立实体账户,并提供支付、入账、拨付、退款、明细查询等账务功能;通过灵活配置划拨规则,方便向更多机构推广,并且划拨计划可以根据需要进行更改,在划拨过程中,本发明可以生成划拨明细和资金划拨两个定时任务,维护较为方便,在保证资金监管的情况下,及时合理的对资金进行划拨。

在本发明实施例中,需要说明的术语有

收单合约账户银行内部账户,一种存在于银行系统产品内部的实体账户,提供给收单系统使用。

现金管理合约账户现金管理监管系统使用的内部账户,一般一个监管机构对应一个账户,可在其下创建多个子账户。

下面参考本发明的若干代表性实施方式,详细阐释本发明的原理和精神。

图1是本发明一实施例的利用划拨计划进行资金自动划拨的方法流程示意图。如图1所示,该方法包括

步骤s101,设置划拨计划;

步骤s102,获取学员缴纳的费用,将费用入至收单账户,并将收单账户的资金转入监管账户;

步骤s103,当一笔资金转入监管账户时,根据所述划拨计划生成该笔资金的划拨明细;其中,所述划拨明细包含划拨金额和划拨日期;

步骤s104,根据所述划拨明细,在到达划拨日期时计算划拨的总金额,并将监管账户相应的资金自动划拨至商户的账户。

其中,该方法还包括

步骤s201,当划拨期间发生退款时,将已经划拨的资金汇总成一笔冲正明细,并根据所述冲正明细,在当天划拨的资金中扣掉当天的冲正金额;

步骤s202,根据退款后的剩余金额生成一组新的划拨明细。

为了对上述利用划拨计划进行资金自动划拨的方法进行更为清楚的解释,下面结合具体实施例来进行详细说明。

进一步的,参考图2,是本发明一具体实施例的设置划拨计划的详细流程图。如图2所示,设置划拨计划的详细过程为

步骤s1011,接收商户的划拨计划报文,并校验非空字段;

步骤s1012,将校验后的划拨计划存储到数据库,其中所述划拨计划至少包括每一笔划拨的时间、比例以及监管子账号在内信息,用于在后期进行查询和生成支取计划;

步骤s1013,按照顺序号对划拨计划进行排序,设置排序后划拨计划的划拨时间,其中,每笔划拨计划的划拨时间晚于上一条划拨计划;

步骤s1014,对划拨计划的每一笔划拨比例进行校验,若划拨比例和为1,划拨计划设置成功,若不为1,重新设置划拨计划。

在设置划拨计划时,可以将教育机构的划拨计划存储到数据库(包括每一笔划拨的时间和比例以及监管子账号等信息),以供后期查询和生成支取计划,要校验划拨计划的各笔划拨比例和为1以及每笔划拨计划的划拨时间要晚于上一条划拨计划。

进一步的,参考图3,是本发明一具体实施例的生成划拨明细的详细流程图。如图3所示,生成划拨明细的详细过程为

步骤s1031,查询日终对账记录表,获取当天的账务明细;

步骤s1032,对每一条所述账务明细设置序号;

从本步骤开始,将对明细进行循环处理,初始序号i=1,账务明细总数为n。按照所述序号依次对每一条账务明细进行处理,查询划拨计划,根据所述划拨计划生成待划拨明细,将所述待划拨明细插入数据库。

步骤s1033,判断账单中是否有退款情况;

其中,若无退款情况,按照序号依次对账务明细进行处理;

步骤s1034,查询划拨计划,根据所述划拨计划生成待划拨明细,

步骤s1035,将所述待划拨明细插入数据库。

若有退款情况,步骤s1036,查询原生效划拨明细,汇总划拨总金额s及已划拨总金额a;

步骤s1037,将原明细改为无效状态;

步骤s1038,生成一条金额为所述已划拨总金额的撤单明细,并插入划拨明细表;

步骤s1039,根据退款金额t及所述划拨总金额s得到订单剩余金额(s-t),并根据所述订单剩余金额生成新的划拨明细表。

在执行完步骤s1035或步骤s1039后,继续处理下一个序号的账务明细,直至全部序号的商户都处理完。

在根据划拨计划生成拨付明细时,可以通过日终现金管理资金监管组件从收单处获取对账单,并根据订单金额和退款金额,轧差后将资金从收单合约账号划转至现金管理合约账号,资金监管系统根据订单的收单商户将资金分账给各个机构子账户,并依据监管机构设置的划拨计划生成一组划拨明细。

其中,如果对账单中有退款情况,需要将原订单的划拨明细查出,计算已划拨的金额,生成一笔撤单划拨明细,当天的划拨金额需扣去这部分撤单金额。退款之后剩余的订单金额,需要生成一组新的划拨明细。

进一步的,参考图4,是本发明一具体实施例的划拨资金的详细流程图。如图4所示,划拨资金的详细过程为

步骤s1041,在数据库中查询状态处于未划转的待划拨明细;

在本实施例中,以商户编号进行分组;

步骤s1042,以商户为维度进行循环操作,序号i=1,商户个数为n,依次对每个商户进行资金自动划拨。

步骤s1043,查询商户对应的监管子账户、可用余额b及监管规定的最低余额l;

步骤s1044,计算可划转金额t(t=b-l);

若t≤0,则监管子账户的可用余额小于或等于监管规定的最低余额,不发起资金拨付;

若t>0,则监管子账户的可用余额大于监管规定的最低余额,步骤s1045,查询划转明细表,条件为非撤单明细,按照时间对商户对应的待划拨明细进行排序,得到待划拨明细表list,并汇总计算总金额s;

步骤s1046,判断当前账户资金t是否满足拨付待划拨明细list的总金额s(即,判断s是否小于或等于t);

若不满足,即s≤t,步骤s1047,剔除时间最晚的一条待划拨明细重新判断是否满足,直至当前账户资金t满足拨付剩余的待划拨明细(s≤t);

步骤s1048,在划拨明细表中查询撤单明细,计算得到撤单总金额c;

步骤s1049,判断待划拨明细表的总金额s,是否满足s-c>0;

步骤s1050,当所述待划拨明细总金额大于撤单总金额时,向商户划转待划拨明细总金额减撤单总金额的金额,并修改待划拨明细的状态,更新至数据库,插入转账记录,并继续处理下一序号商户的待划拨明细。

若不满足,结束当前商户的资金划转,继续处理下一序号商户的待划拨明细。

在进行定期拨付资金时,需要考虑到子账户的最低余额,如果账户余额小于监管规定的最低余额,程序将不发起资金拨付。订单的产生有先后顺序,在账户资金不足以拨付所有待划拨计划,需要先保证时间早的订单先拨付,拨付时还需扣减撤单明细中的冲正金额。

综上来看,在进行定期拨付资金时,应至少满足以下要求

1、执行一次自动任务为一个批次,以商户(教育机构)为维度进行划转。

2、根据子账户最低余额和其他条件计算可划转金额;其中,

可划转金额≥撤单总金额;

实际划转金额=可划转金额-撤单总金额

本发明提出的利用划拨计划进行资金自动划拨的方法可以根据需要灵活配置划拨规则[E科技www.ehome5.com],方便向更多机构推广,利用定制化的划拨计划满足各个监管局的划拨需求,并通过生成划拨明细和资金划拨两个定时任务,保证了资金划拨及时划拨且便于维护,本发明的资金划拨方案具有较强的扩展性,方便应对需求的变化。

需要说明的是,尽管在上述实施例及附图中以特定顺序描述了本发明方法的操作,但是,这并非要求或者暗示必须按照该特定顺序来执行这些操作,或是必须执行全部所示的操作才能实现期望的结果。附加地或备选地,可以省略某些步骤,将多个步骤合并为一个步骤执行,和/或将一个步骤分解为多个步骤执行。

在介绍了本发明示例性实施方式的方法之后,接下来,参考图5对本发明示例性实施方式的利用划拨计划进行资金自动划拨的装置进行介绍。

利用划拨计划进行资金自动划拨的装置的实施可以参见上述方法的实施,重复之处不再赘述。以下所使用的术语“模块”或者“单元”,可以是实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。

基于同一发明构思,本发明还提出了一种利用划拨计划进行资金自动划拨的装置,如图5所示,该装置包括

现金管理资金监管系统510、智慧缴费系统520及收单系统530;所述现金管理资金监管系统510包括计划设置模块511、监管账户转账模块512、划拨明细生成模块513及商户账户转账模块514;其中,

计划设置模块511,用于设置划拨计划;

智慧缴费系统520,用于获取学员缴纳的费用;

收单系统530,用于将费用入至收单账户;

监管账户转账模块512,用于将收单账户的资金转入监管账户;

划拨明细生成模块513,当一笔资金转入监管账户时,根据所述划拨计划生成该笔资金的划拨明细;其中,所述划拨明细包含划拨金额和划拨日期;

商户账户转账模块514,用于根据所述划拨明细,在到达划拨日期时计算划拨的总金额,并将监管账户相应的资金自动划拨至商户的账户。

在一实施例中,所述划拨明细生成模块513还用于

当划拨期间发生退款时,将已经划拨的资金汇总成一笔冲正明细,并根据所述冲正明细,在当天划拨的资金中扣掉当天的冲正金额;

根据退款后的剩余金额生成一组新的划拨明细。

在一实施例中,所述计划设置模块511具体用于

接收商户的划拨计划报文,并校验非空字段;

将校验后的划拨计划存储到数据库,其中所述划拨计划至少包括每一笔划拨的时间、比例以及监管子账号在内信息,用于在后期进行查询和生成支取计划;

按照顺序号对划拨计划进行排序,设置排序后划拨计划的划拨时间,其中,每笔划拨计划的划拨时间晚于上一条划拨计划;

对划拨计划的每一笔划拨比例进行校验,若划拨比例和为1,划拨计划设置成功,若不为1,重新设置划拨计划。

在一实施例中,所述划拨明细生成模块513具体用于

查询日终对账记录表,获取当天的账务明细;

对每一条所述账务明细设置序号;

按照所述序号依次对每一条账务明细进行处理,查询划拨计划,根据所述划拨计划生成待划拨明细,将所述待划拨明细插入数据库。

进一步的,所述划拨明细生成模块513还用于

在对账务明细进行处理之前,判断账单中是否有退款情况;其中,若无退款情况,按照序号依次对账务明细进行处理;

若有退款情况,查询原生效划拨明细,汇总划拨总金额及已划拨总金额;

将原明细改为无效状态,生成一条金额为所述已划拨总金额的撤单明细,并插入划拨明细表;

根据退款金额及所述划拨总金额得到订单剩余金额,并根据所述订单剩余金额生成新的划拨明细表。

进一步的,商户账户转账模块514具体用于

在数据库中查询状态处于未划转的待划拨明细;

查询商户对应的监管子账户的可用余额,若监管子账户的可用余额小于或等于监管规定的最低余额,不发起资金拨付;若监管子账户的可用余额大于监管规定的最低余额,按照时间对商户对应的待划拨明细进行排序;

判断当前账户资金是否满足拨付所有待划拨明细,若不满足则剔除时间最晚的一条待划拨明细重新判断是否满足,直至当前账户资金满足拨付剩余的待划拨明细;

在划拨明细表中查询撤单明细,计算得到撤单总金额,当所述待划拨明细总金额大于撤单总金额时,向商户划转待划拨明细总金额减撤单总金额的金额,并修改待划拨明细的状态,更新至数据库,插入转账记录。

进一步的,现金管理资金监管系统510具体用于

以商户为维度,依次对每个商户进行资金自动划拨。

本发明提出的利用划拨计划进行资金自动划拨的装置可以根据需要灵活配置划拨规则,方便向更多机构推广,利用定制化的划拨计划满足各个监管局的划拨需求,并通过生成划拨明细和资金划拨两个定时任务,保证了资金划拨及时划拨且便于维护,本发明的资金划拨方案具有较强的扩展性,方便应对需求的变化。

应当注意,尽管在上文详细描述中提及了利用划拨计划进行资金自动划拨的装置的若干模块,但是这种划分仅仅是示例性的并非强制性的。实际上,根据本发明的实施方式,上文描述的两个或更多模块的特征和功能可以在一个模块中具体化。反之,上文描述的一个模块的特征和功能可以进一步划分为由多个模块来具体化。

为了对上述利用划拨计划进行资金自动划拨的方法进行更为清楚的解释,下面结合一个具体的实施例来进行说明,然而值得注意的是该实施例仅是为了更好地说明本发明,并不构成对本发明不当的限定。

图6是本发明一具体实施例的利用划拨计划进行资金自动划拨的关系示意图。如图6所示,设置智慧学习平台610、智慧缴费系统620、收单系统630及现金管理资金监管系统640。其中,

监管机构通过智慧学习平台610,可以在现金管理资金监管系统640上设置划拨计划。该划拨计划并非固定不变的,可以随时根据需要调整划拨计划。

学员可以通过智慧学习平台610,向智慧缴费系统620进行缴费。

缴费后,收单系统630进行收单,并将资金从收单账户转账至现金管理资金监管系统640中的监管账户。

当一笔资金转入监管账户时,根据所述划拨计划生成该笔资金的划拨明细;其中,所述划拨明细包含划拨金额和划拨日期;

根据所述划拨明细,在到达划拨日期时计算划拨的总金额,并将监管账户相应的资金自动划拨至商户的账户。

若划拨期间发生退款,将已经划拨的资金汇总成一笔冲正明细,并根据所述冲正明细,在当天划拨的资金中扣掉当天的冲正金额;

根据退款后的剩余金额生成一组新的划拨明细。

基于上述过程,学员缴纳的课时费用会按照一定的规则分批次拨付给培训机构的自由资金账户。

这里的规则通常由监管机构设置,可按月固定日期分批划拨,也可按订单日对日分批划拨。规则设置之后,每笔缴费入账都会计划生成划拨明细,明细记录划拨金额和划拨日期,到期系统会计算划拨总金额,一笔转账到机构自由资金账户。如果划拨期间发生退款,已经划拨的资金汇总成一笔冲正明细,并根据订单剩余金额生成一组新的划拨明细,当天给机构划拨的资金中会扣掉当天的冲正金额。

随着技术的发展,在线教育凭借其独特优势,在疫情防控期间为“停课不停学”提供了强大支撑。“在线教育”也吸引了较多的资本青睐,成为互联网行业的热门行业。因此,不仅对于常规的线下教育机构,同时对于线上教育机构,其预收的资金应该引起足够的重视,需要利用监管的制度和一定的监管手段预防金融风险。因此,本发明提出了一种利用划拨计划进行资金自动划拨方法及装置,可以通过“监管人”设置的资金划拨计划,对监管账户的资金生成相应的划拨明细,将资金按照一定规则划拨给商户,以保证资金的有效监管。

利用本发明进行资金划拨时,监管主体和被监管方都无需开立实体账户,且能够提供支付、入账、拨付、退款、明细查询等账务功能。

由于资金划拨是资金监管非常重要的一环,每个监管局的划拨规则差异较大,统一的划拨方式无法满足需求,对此,本发明相较于现有的资金划拨方式,具有以下优势

本发明可以灵活配置划拨规则,后期也可进行更改,方便向更多机构推广。

本发明生成划拨明细和资金划拨是两个定时任务,能够较好的完成资金自动化波,且维护较为方便。

本发明还考虑到后期的扩展性,在表结构中加入许多横向扩展属性,方便应对需求的变化。

基于前述发明构思,如图7所示,本发明还提出了一种计算机设备700,包括存储器710、处理器720及存储在存储器710上并可在处理器720上运行的计算机程序730,所述处理器720执行所述计算机程序730时实现前述利用划拨计划进行资金自动划拨的方法。

基于前述发明构思,本发明提出了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现前述利用划拨计划进行资金自动划拨的方法。

本发明提出的利用划拨计划进行资金自动划拨的方法及装置可以根据需要灵活配置划拨规则,方便向更多机构推广,利用定制化的划拨计划满足各个监管局的划拨需求,并通过生成划拨明细和资金划拨两个定时任务,保证了资金划拨及时划拨且便于维护,本发明的资金划拨方案具有较强的扩展性,方便应对需求的变化。

本领域内的技术人员应明白,本发明的实施例可提供为方法、装置、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

最后应说明的是以上所述实施例,仅为本发明的具体实施方式,用以说明本发明的技术方案,而非对其限制,本发明的保护范围并不局限于此,尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的精神和范围,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。

技术特征

1.一种利用划拨计划进行资金自动划拨的方法,其特征在于,该方法包括

设置划拨计划;

获取学员缴纳的费用,将费用入至收单账户,并将收单账户的资金转入监管账户;

当一笔资金转入监管账户时,根据所述划拨计划生成该笔资金的划拨明细;其中,所述划拨明细包含划拨金额和划拨日期;

根据所述划拨明细,在到达划拨日期时计算划拨的总金额,并将监管账户相应的资金自动划拨至商户的账户。

2.根据权利要求1所述的利用划拨计划进行资金自动划拨的方法,其特征在于,该方法还包括

当划拨期间发生退款时,将已经划拨的资金汇总成一笔冲正明细,并根据所述冲正明细,在当天划拨的资金中扣掉当天的冲正金额;

根据退款后的剩余金额生成一组新的划拨明细。

3.根据权利要求1所述的利用划拨计划进行资金自动划拨的方法,其特征在于,设置划拨计划,包括

接收商户的划拨计划报文,并校验非空字段;

将校验后的划拨计划存储到数据库,其中所述划拨计划至少包括每一笔划拨的时间、比例以及监管子账号在内信息,用于在后期进行查询和生成支取计划;

按照顺序号对划拨计划进行排序,设置排序后划拨计划的划拨时间,其中,每笔划拨计划的划拨时间晚于上一条划拨计划;

对划拨计划的每一笔划拨比例进行校验,若划拨比例和为1,划拨计划设置成功,若不为1,重新设置划拨计划。

4.根据权利要求1所述的利用划拨计划进行资金自动划拨的方法,其特征在于,当一笔资金转入监管账户时,根据所述划拨计划生成该笔资金的划拨明细,包括

查询日终对账记录表,获取当天的账务明细;

对每一条所述账务明细设置序号;

按照所述序号依次对每一条账务明细进行处理,查询划拨计划,根据所述划拨计划生成待划拨明细,将所述待划拨明细插入数据库。

5.根据权利要求4所述的利用划拨计划进行资金自动划拨的方法,其特征在于,在对账务明细进行处理之前,还包括

判断账单中是否有退款情况;其中,若无退款情况,按照序号依次对账务明细进行处理;

若有退款情况,查询原生效划拨明细,汇总划拨总金额及已划拨总金额;

将原明细改为无效状态,生成一条金额为所述已划拨总金额的撤单明细,并插入划拨明细表;

根据退款金额及所述划拨总金额得到订单剩余金额,并根据所述订单剩余金额生成新的划拨明细表。

6.根据权利要求5所述的利用划拨计划进行资金自动划拨的方法,其特征在于,根据所述划拨明细,在到达划拨日期时计算划拨的总金额,并将监管账户相应的资金自动划拨至商户的账户,包括

在数据库中查询状态处于未划转的待划拨明细;

查询商户对应的监管子账户的可用余额,若监管子账户的可用余额小于或等于监管规定的最低余额,不发起资金拨付;若监管子账户的可用余额大于监管规定的最低余额,按照时间对商户对应的待划拨明细进行排序;

判断当前账户资金是否满足拨付所有待划拨明细,若不满足则剔除时间最晚的一条待划拨明细重新判断是否满足,直至当前账户资金满足拨付剩余的待划拨明细;

在划拨明细表中查询撤单明细,计算得到撤单总金额,当所述待划拨明细总金额大于撤单总金额时,向商户划转待划拨明细总金额减撤单总金额的金额,并修改待划拨明细的状态,更新至数据库,插入转账记录。

7.根据权利要求6所述的利用划拨计划进行资金自动划拨的方法,其特征在于,该方法还包括

以商户为维度,依次对每个商户进行资金自动划拨。

8.一种利用划拨计划进行资金自动划拨的装置,其特征在于,该装置包括现金管理资金监管系统、智慧缴费系统及收单系统;所述现金管理资金监管系统包括计划设置模块、监管账户转账模块、划拨明细生成模块及商户账户转账模块;其中,

计划设置模块,用于设置划拨计划;

智慧缴费系统,用于获取学员缴纳的费用;

收单系统,用于将费用入至收单账户;

监管账户转账模块,用于将收单账户的资金转入监管账户;

划拨明细生成模块,当一笔资金转入监管账户时,根据所述划拨计划生成该笔资金的划拨明细;其中,所述划拨明细包含划拨金额和划拨日期;

商户账户转账模块,用于根据所述划拨明细,在到达划拨日期时计算划拨的总金额,并将监管账户相应的资金自动划拨至商户的账户。

9.根据权利要求8所述的利用划拨计划进行资金自动划拨的装置,其特征在于,所述划拨明细生成模块还用于

当划拨期间发生退款时,将已经划拨的资金汇总成一笔冲正明细,并根据所述冲正明细,在当天划拨的资金中扣掉当天的冲正金额;

根据退款后的剩余金额生成一组新的划拨明细。

10.根据权利要求8所述的利用划拨计划进行资金自动划拨的装置,其特征在于,所述计划设置模块具体用于

接收商户的划拨计划报文,并校验非空字段;

将校验后的划拨计划存储到数据库,其中所述划拨计划至少包括每一笔划拨的时间、比例以及监管子账号在内信息,用于在后期进行查询和生成支取计划;

按照顺序号对划拨计划进行排序,设置排序后划拨计划的划拨时间,其中,每笔划拨计划的划拨时间晚于上一条划拨计划;

对划拨计划的每一笔划拨比例进行校验,若划拨比例和为1,划拨计划设置成功,若不为1,重新设置划拨计划。

11.根据权利要求8所述的利用划拨计划进行资金自动划拨的装置,其特征在于,所述划拨明细生成模块具体用于

查询日终对账记录表,获取当天的账务明细;

对每一条所述账务明细设置序号;

按照所述序号依次对每一条账务明细进行处理,查询划拨计划,根据所述划拨计划生成待划拨明细,将所述待划拨明细插入数据库。

12.根据权利要求11所述的利用划拨计划进行资金自动划拨的装置,其特征在于,所述划拨明细生成模块还用于

在对账务明细进行处理之前,判断账单中是否有退款情况;其中,若无退款情况,按照序号依次对账务明细进行处理;

若有退款情况,查询原生效划拨明细,汇总划拨总金额及已划拨总金额;

将原明细改为无效状态,生成一条金额为所述已划拨总金额的撤单明细,并插入划拨明细表;

根据退款金额及所述划拨总金额得到订单剩余金额,并根据所述订单剩余金额生成新的划拨明细表。

13.根据权利要求12所述的利用划拨计划进行资金自动划拨的装置,其特征在于,商户账户转账模块具体用于

在数据库中查询状态处于未划转的待划拨明细;

查询商户对应的监管子账户的可用余额,若监管子账户的可用余额小于或等于监管规定的最低余额,不发起资金拨付;若监管子账户的可用余额大于监管规定的最低余额,按照时间对商户对应的待划拨明细进行排序;

判断当前账户资金是否满足拨付所有待划拨明细,若不满足则剔除时间最晚的一条待划拨明细重新判断是否满足,直至当前账户资金满足拨付剩余的待划拨明细;

在划拨明细表中查询撤单明细,计算得到撤单总金额,当所述待划拨明细总金额大于撤单总金额时,向商户划转待划拨明细总金额减撤单总金额的金额,并修改待划拨明细的状态,更新至数据库,插入转账记录。

14.根据权利要求13所述的利用划拨计划进行资金自动划拨的装置,其特征在于,现金管理资金监管系统具体用于

以商户为维度,依次对每个商户进行资金自动划拨。

15.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7任一所述方法。

16.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1至7任一所述方法。

技术总结

本发明公开了一种利用划拨计划进行资金自动划拨的方法及装置,用于自动程序设计领域,该方法包括设置划拨计划;获取学员缴纳的费用,将费用入至收单账户,并将收单账户的资金转入监管账户;当一笔资金转入监管账户时,根据所述划拨计划生成该笔资金的划拨明细;其中,所述划拨明细包含划拨金额和划拨日期;根据所述划拨明细,在到达划拨日期时计算划拨的总金额,并将监管账户相应的资金自动划拨至商户的账户。本发明通过灵活配置划拨规则,方便向更多机构推广,并且划拨计划可以根据需要进行更改,在划拨过程中,本发明可以生成划拨明细和资金划拨两个定时任务,维护较为方便,在保证资金监管的情况下,及时合理的对资金进行划拨。

技术研发人员邱齐辉;白晨辰;王宇飞

受保护的技术使用者中国建设银行股份有限公司

技术研发日2021.03.31

技术公布日2021.07.06

相关技术