一种工资智能发放系统及方法与流程

文档序号:11231618阅读:440来源:国知局
一种工资智能发放系统及方法与流程

本发明属于工资管理技术领域,尤其涉及一种工资智能发放系统及方法。



背景技术:

目前各企业的工资发放依然基于传统的银行代付模式,即企业每到工资发放日的前一天,发送员工工资清单到银行,银行通过统一代付的方式,发送工资到员工的银行卡中。

上述方法有几点不足之处:1、员工必须要有企业开通了代发工资银行的银行卡。2、时间固定,只能在每个月的固定时间段,或者工作日才可以发放。3、发放方法单一,企业与银行之间通过传统的文件方式,灵活性不够。4、无法满足员工的多样性需求。



技术实现要素:

为了解决现有技术存在的不足之处,本发明提供了一种工资智能发放系统,它实现了工资发放的多样性及灵活性,同时提高工作效率,减少因为人工制表导致的错误以及时间的延误,节省公司费用。

本发明采用的技术方案如下:

一种工资智能发放系统,包括员工财务信息录入模块、规则生成模块、任务调度模块和支付模块;所述员工财务信息录入模块,用于获取员工包括工资卡信息、应发放金额和员工工资发放的个性需求的财务个性化信息,并将所述财务个性化传输给规则生成模块;所述规则生成模块用于根据获取到的员工财务个性化信息统一处理生成规则,并根据不同的规则定义不同的优先级然后生成工资发放的脚本,并将其传输给任务调度模块;所述任务调度模块用于根据获取到的脚本进行解析,然后根据优先级制定任务列表,并将其传输给支付模块完成支付;所述支付模块用于获取任务调度模块发送的任务列表,取出发放工资到工资卡的任务,验证工资卡信息,然后把每个员工应发放的金额、卡号发送给卡号对应的银行进行代付。

本发明中,通过规则生成模块根据获取到的员工的相关财务个性化信息,包括工资卡信息,应发放金额,以及员工工资发放的个性需求,自动生成工资发放的系统脚本,然后发送到任务调度模块,让其进行统一任务调度后再发送给支付模块进行划款发放工资。其中,规则生成模块通过消息机制发送信息给任务调度系统。

本发明涉及的系统与现有技术不同在于:一是能够接收外部录入的员工相关财务信息,然后自动生成工资发放的脚本,再根据不同银行卡号信息、应发金额发送给相应银行划款发放工资,不需要每次员工必须要有企业开通了代发工资银行的银行卡;二是允许存在员工工资发放的个性需求,然后整个系统会根据需求生成的规则通过任务调度模块来实现优先。这样满足了员工的多样性需求,减少因为人工制表导致的错误,提高了效率。

进一步地,所述任务调度模块通过先进先出的规则获取编译好的脚本,解析脚本,制定任务列表,同时根据任务的优先级进行排序;所述任务调度系统还用于根据不同的任务种类,不同的优先级别,分设出不同的任务队列进行先后处理。

本发明中,任务调度模块首先把从规则生成模块接收到的消息推送入栈。任务调度模块通过先进先出的规则,从堆栈里获取编译好的脚本,解析脚本,制定任务列表。同时根据任务的优先级进行排序。任务调度模块根据不同的任务种类,不同的优先级别,分发到各自的任务队列当中。任务调度模块最后把任务队列通过消息机制发送到相应的处理模块如支付模块。

进一步地,所述支付模块还与外部的公账系统连接,用于根据每个员工的社保、公积金和税收情况,主动划款到外部对应的公账系统完成缴纳。

进一步地,所述员工财务信息录入模块包括与外部的oa系统连接的oa接口。获取的员工财务个性化信息还包括员工的考勤信息和当月的奖惩信息。

本发明中,通过接入oa系统的员工信息,可以很便捷利用oa系统中关于员工考勤、奖惩信息、员工的工资卡信息直接导入进规则生成模块中,规则生成模块能够接收oa系统的相关数据并通过处理直接生成系统可处理的规则数据,这样可以减少了财务人员专门去制作表格的工作甚至解决了制表可能出错的问题。本发明中,所述员工财务信息录入模块也可以通过其它接口接入外部的其它系统关于工资发放的数据信息。

进一步地,所述员工财务信息录入模块包括手工录入模块,用于手工录入员工的工资发放金额、发放时间、银行卡和个性需求信息。

本发明中,对于一些例外的情况,可以通过手工录入功能,输入员工的工资发放金额、方法时间,银行卡、个性需求信息。

进一步地,所述员工财务信息录入模块包括文件导入模块,用于通过文件方式导入并由规则生成模块生成相应的工资发放规则。

本发明中,对于没有oa接口或者其他接口的,继续沿用原有的文件格式,通过文件方式导入并生成相应的工资发放规则。

进一步地,还包括理财模块,所述理财模块用于从任务调度模块的任务列表中获取与员工需投资理财有关的任务消息,与资产供应方建立联系,根据员工投资理财需求匹配搜索合适定期或活期项目,并且自动通过支付模块购买相应的理财项目。

本发明中,在系统中还设置有理财模块,使整个系统的功能更加多样化,满足了员工的需求,而且理财模式智能化能够根据员工需求实现自动匹配投资项目、自动支付购买。

进一步地,所述理财模块具有定时查询功能、判断决策功能和定时反馈功能,其中定时查询功能用于定时查询理财的到期日;所述判断决策功能用于在理财到期后判断用户是否有新的需求,若无则会继续按照原有的需求自动购买理财产品,若有则理财模块在理财到期日,自动将到期的资金和利息通过支付模块发放到员工的工资卡上;所述定时反馈功能用于定时统计每个投资理财的员工的本金及收益,并定期生成相应的统计报表,反馈给员工进行查询。

本发明还提供了一种工资智能发放方法,所述方法包括:

获取员工包括工资卡信息、应发放金额和员工工资发放的个性需求的财务个性化信息;

将员工财务个性化信息统一处理生成规则,并根据不同的规则定义不同的优先级然后生成工资发放的脚本;

将脚本进行解析,然后根据优先级制定任务列表,并根据任务列表进行支付;

取出任务列表中发放工资到工资卡的任务,验证工资卡信息,然后把每个员工应发放的金额、卡号发送给卡号对应的银行进行代付。

通过先进先出的规则获取脚本,解析脚本,制定任务列表,同时根据任务的优先级进行排序;根据不同的任务种类,不同的优先级别,分设出不同的任务队列进行先后处理。

建立与外部的公账系统的连接,根据每个员工的社保、公积金和税收情况,主动划款到外部对应的公账系统完成缴纳;建立理财模块,从任务列表中获取与员工需投资理财有关的任务消息,与资产供应方建立联系,根据员工投资理财需求匹配搜索合适定期或活期项目,并且自动通过支付模块购买相应的理财项目。

员工的财务个性化信息可以从与外部的oa系统连接的oa接口获取;或通过手工录入员工的工资发放金额、发放时间、银行卡和个性需求信息;或通过文件方式导入生成。

对于本发明涉及的系统与方法,规则生成的步骤包括:

获取员工财务个性化信息数据;

分析数据;信息数据可以包括发放金额、工资卡信息和理财信息等方面;

分类数据;数据分类可以分类为购买理财、转账到工资卡和其它用途等;

形成规则编码格式;如16进制数据串;

存储到数据库。

与现有技术相比,本发明具有的有益效果:

1、设置有多种工资数据录入模式,适应性广,灵活性强,能够满足员工需求,其中通过oa系统接入的工资数据的模式能够有效减少财务人员的工作量,同时避免人工制表出现的错误;

2、设置的支付模块功能齐全,既能实现适应不同银行卡进行工资发放,同时能够接入外部如公积金、社保系统等,完成自动缴费划款,也有效减少了财务人员的工作量,节省了公司费用;

3、设置的理财模块实现了智能理财,帮助员工进行需求理财,同时建立了信息反馈。

附图说明

图1:本发明结构示意图一;

图2:本发明结构示意图二;

图3:本发明结构示意图三;

图4:本发明流程图;

图5:本发明规则生成流程图。

具体实施方式

下面结合附图和实施例对本发明作进一步详细说明。

实施例:

如图1所示,一种工资智能发放系统,包括员工财务信息录入模块、规则生成模块、任务调度模块和支付模块;所述员工财务信息录入模块,用于获取员工包括工资卡信息、应发放金额和员工工资发放的个性需求的财务个性化信息,并将所述财务个性化传输给规则生成模块;所述规则生成模块用于根据获取到的员工财务个性化信息统一处理生成规则,并根据不同的规则定义不同的优先级然后生成工资发放的脚本,并将其传输给任务调度模块;所述任务调度模块用于根据获取到的脚本进行解析,然后根据优先级制定任务列表,并将其传输给支付模块完成支付;所述支付模块用于获取任务调度模块发送的任务列表,取出发放工资到工资卡的任务,验证工资卡信息,然后把每个员工应发放的金额、卡号发送给卡号对应的银行进行代付。

所述任务调度模块通过先进先出的规则获取编译好的脚本,解析脚本,制定任务列表,同时根据任务的优先级进行排序;所述任务调度系统还用于根据不同的任务种类,不同的优先级别,分设出不同的任务队列进行先后处理。

所述支付模块还与外部的公账系统连接,用于根据每个员工的社保、公积金和税收情况,主动划款到外部对应的公账系统完成缴纳。

本实施例中,支付模块把需要直接发放到工资卡的任务从任务列表中取出,支付模块同时分析每个工资卡的的合法性,包括(账号、姓名、电话号码等信息的真实性),验证正确的工资卡,系统会调用支付接口,把每个员工应发放的金额、卡号发送给相应的银行进行代付。工资会当天到账;同时支付模块还会根据每个员工的社保、公积金、税收等情况,主动划款到相应的系统,完成每个员工的社保、公积金、以及个人所得税的缴纳。

如图2所示,本实施例与实施例的不同之处在于系统还包括理财模块,所述理财模块用于从任务调度模块的任务列表中获取与员工需投资理财有关的任务消息,与资产供应方建立联系,根据员工投资理财需求匹配搜索合适定期或活期项目,并且自动通过支付模块购买相应的理财项目。

所述理财模块具有定时查询功能、判断决策功能和定时反馈功能,其中定时查询功能用于定时查询理财的到期日;所述判断决策功能用于在理财到期后判断用户是否有新的需求,若无则会继续按照原有的需求自动购买理财产品,若有则理财模块在理财到期日,自动将到期的资金和利息通过支付模块发放到员工的工资卡上;所述定时反馈功能用于定时统计每个投资理财的员工的本金及收益,并定期生成相应的统计报表,反馈给员工进行查询。

本实施例的理财模块具体的功能:

1、分析从任务调度系统接收到的任务消息,把需投资理财的的任务从任务列表中获取。并根据员工需要理财的周期,定期、活期投资等对任务进行排序。理财模块会同步资产供应方,并根据投资任务的投资时间长度、投资的金额、以及一些其他的个性需求,匹配搜索相应的定期的项目,以及活期项目。理财模块会自动分析匹配到的理财项目,寻找最合适用户需求的一个,自动通过支付模块购买相应的理财项目,同时记录下购买的时间,额度,并定期同步收益等信息,发送给用户。

2、理财模块会定时查询理财的到期日,在理财到期后,如果用户没有新的需求,会继续按照原有的需求自动购买理财产品。对于用户改变投资计划的任务,理财模块会在理财到期日,将到期的资金和利息通过支付模块发放到员工的工资卡上。

3、理财模块会定时统计每个理财用员工的本金及收益,并定期生成相应的统计报表,提供给员工进行查询。

如图3所示,所述员工财务信息录入模块包括三部分,分别为与外部的oa系统连接的oa接口、手工录入模块和文件导入模块,所述oa接口用于获取oa系统传输的员工财务个性化信息,并将其传输给规则生成模块,获取的员工财务个性化信息还包括员工的考勤信息和当月的奖惩信息;所述手工录入模块用于手工录入员工的工资发放金额、发放时间、银行卡和个性需求信息;所述文件导入模块用于通过文件方式导入并由规则生成模块生成相应的工资发放规则。

本实施例中,对于一些例外的情况,可以通过手工录入功能,输入员工的工资发放金额、方法时间,银行卡、个性需求信息。对于没有oa接口或者其他接口的,继续沿用原有的文件格式,通过文件方式导入并生成相应的工资发放规则。

本实施例还提供一种工资智能发放方法,如图4所示的流程图,所述方法包括:

步骤1:获取员工包括工资卡信息、应发放金额和员工工资发放的个性需求的财务个性化信息;

步骤2:将员工财务个性化信息统一处理生成规则,并根据不同的规则定义不同的优先级然后生成工资发放的脚本;

步骤3:将脚本进行解析,然后根据优先级制定任务列表,并根据任务列表进行支付;

步骤4:取出任务列表中发放工资到工资卡的任务,验证工资卡信息,然后把每个员工应发放的金额、卡号发送给卡号对应的银行进行代付。

其中,对于步骤3通过先进先出的规则获取脚本,解析脚本,制定任务列表,同时根据任务的优先级进行排序;根据不同的任务种类,不同的优先级别,分设出不同的任务队列进行先后处理。

本实施例所涉及的方法还建立与外部的公账系统的连接,根据每个员工的社保、公积金和税收情况,主动划款到外部对应的公账系统完成缴纳。

本实施例所涉及的方法还建立理财模块,从任务列表中获取与员工需投资理财有关的任务消息,与资产供应方建立联系,根据员工投资理财需求匹配搜索合适定期或活期项目,并且自动通过支付模块购买相应的理财项目。所述理财模块具有定时查询功能、判断决策功能和定时反馈功能,其中定时查询功能用于定时查询理财的到期日;所述判断决策功能用于在理财到期后判断用户是否有新的需求,若无则会继续按照原有的需求自动购买理财产品,若有则理财模块在理财到期日,自动将到期的资金和利息发放到员工的工资卡上;所述定时反馈功能用于定时统计每个投资理财的员工的本金及收益,并定期生成相应的统计报表,反馈给员工进行查询。

本实施例所涉及的方法中,员工的财务个性化信息可以从与外部的oa系统连接的oa接口获取;也可以通过手工录入员工的工资发放金额、发放时间、银行卡和个性需求信息;还可以通过文件方式导入生成。

如图5所示,本实施例所涉及的系统与方法,对于规则生成的步骤包括:

规则生成模块中的规则生成步骤包括:

步骤101:获取员工财务个性化信息数据;

步骤102:分析数据(包括发放金额、工资卡信息和理财信息等方面);

步骤103:分类数据(包括购买理财、转账到工资卡和其它用途等);

步骤104:形成规则编码格式(如16进制数据串);

步骤105:存储到数据库。供后续任务调度模块进行使用处理。

对于本领域的技术人员来说,可根据以上描述的技术方案以及构思,做出其它各种相应的改变以及变形,而所有的这些改变以及变形都应该属于本发明权利要求的保护范围之内。

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