基于社保政策的人力资源外包客户账单生成方法及生成系统转让专利

申请号 : CN201811484452.6

文献号 : CN109598631B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 陈开永储劲夫

申请人 : 上海佩琪信息技术有限公司

摘要 :

本发明涉及到一种基于社保政策的人力资源外包客户账单生成方法,该方法包括:导入订单增减员;计算收费频率;计算历史账单红冲;计算社保特殊频率;计算阶梯报价服务费;计算增值税;计算各项项目统计;账单校验与确认;配置账单报表模板;导出自定义账单报表,上述步骤均可由系统自动进行,导入订单增减员、计算阶梯报价服务费和配置账单报表模板是可选择不进行的步骤。本发明的优点在于,界面简单,使用人员可快速上手操作,简单几个按钮,学习成本极小,提高人力资源服务企业客服的办事效率,根据客户不同的服务约定,可根据需要选择不同的流程,适用于各种客户,极大的提高客服做账单的效率,并显著降低了错误率,账单生成之后,可以根据配置的自定义格式账单模板生成相应格式的客户账单,满足不同客户的差异化需求。

权利要求 :

1.一种基于社保政策的人力资源外包客户账单生成方法,该方法包括有如下步骤:

第一步,确定目前需要计算月度账单的人员名单,查看是否有需要导入增加或减少的人员,若需要导入订单增减员,通过订单增减员模块将人员的参保信息、报价、收费频率以时间段的形式存储订单明细数据,所述订单增减员模块仅计算人员增减部分,本身不负责复杂的计算,将复杂的计算逻辑迁移到后端的服务器内完成;

第二步,订单数据采集,对存储的订单明细数据源进行结构化处理,将订单数据转换成人员、产品或险种、账单月、服务月、企业基数、个人基数、企业比例、个人比例、企业金额、个人金额、企业收费频率及个人收费频率的结构化数据,依照元数据方式抽取,抽取方法区分企业和个人分别不同的收费频率,收费频率调用不同的数据模型,收费频率分为月收、两月收、三月收、半年收和年收,分别按照产品、产品属性、产品类型设置不同的收费频率,优先级遵循产品、产品类型、产品属性的先后顺序,根据变化的频率收费月所约束的范围重新定义每一行订单明细的起始服务年月和结束服务月,再以月份为步长单位进行步进,采集出订单数据暂存到缓存服务器;

第三步,分析存储在缓存服务器的订单数据,对订单数据的服务月、社保政策包及报价方式进行分析,数据分析过程是通过服务月与汇缴月、特殊社保政策包标记、阶梯报价单标记来判断是否需要跳过处理,分析缓存服务器的订单数据服务月是否是历史月、是否是特殊社保政策、是否是阶梯报价单;如果不是历史月、不是特殊社保政策、也不是阶梯报价单,则直接跳过第四步的数据红冲、第五步的特殊社保计算和第六步的阶梯报价处理,直接执行第七步,加快数据处理速度;若是历史月、不是特殊社保政策、也不是阶梯报价单,则执行第四步的数据红冲、跳过第五步的特殊社保计算、跳过第六步的阶梯报价处理,再执行第七步;若不是历史月、不是阶梯报价单,是特殊设保政策,则执行第五步进行特殊社保计算、跳过第四步的数据红冲、跳过第六步的阶梯报价处理,再执行第七步;若不是历史月、不是特殊社保政策、而是阶梯报价,则执行第六步的阶梯报价处理、跳过第四步的数据红冲、跳过第五步的特殊社保计算,再执行第七步;如果是历史月、是特殊社保政策、但不是阶梯报价单,则跳过第六步的阶梯报价处理,执行第四步的数据红冲、执行第五步进行特殊社保计算后再执行第七步;如果是历史月、是阶梯报价单、但不是特殊社保政策,则跳过第五步的特殊社保计算,执行第四步的数据红冲、第六步的阶梯报价处理后再执行第七步;如果是阶梯报价单、是特殊社保政策、但不是历史月,则跳过第四步的数据红冲,执行第五步特殊社保计算、执行第六步的阶梯报价处理后再执行第七步;如果是历史月、是阶梯报价单、是特殊社保政策,则依次执行第四步的数据红冲、执行第五步进行特殊社保计算、执行第六步的阶梯报价处理后再执行第七步;

第四步,数据红冲,数据红冲的过程主要是计算出本月账单和历史账单相同人员、服务月、产品之间产生的多退少补,根据缓存服务器中服务月小于汇缴月的数据去账单服务器中找出对应服务月没有做过红冲标记的数据,将其置为红冲标志,并复制一份对应金额为负数的红冲记录追加到本次账单计算的缓存服务器;

第五步,计算特殊社保,根据缓存服务器中特殊社保政策标记的数据去账单服务器中找出对应特殊社保收费频率区间,当年或当季度的数据,计算其总金额,分析是否满足不满一年按年,或者不满一年按剩余月的社保计算规则,重新计算缓存服务器中特殊社保数据的企业金额、个人金额,特殊社保计算过程将各城市特殊的社保政策批量处理;

第六步,阶梯报价处理,对缓存服务器中阶梯报价标记的数据统计出本次账单的人数,判断符合阶梯报价人数的区间,调用其区间的服务费替换金额,否则取订单的报价服务费;

第七步,增值税计算,收费账套里按照产品、产品类型、产品属性分别设定增值税比例,将缓存服务器中的明细数据进行对应比例的计算增值税,遵循产品、产品类型、产品属性的优先级顺序,再追加到缓存服务器;

第八步,数据回填,接收缓存服务器的数据,回填到账单服务器,并汇总计算各项项目金额总计,生成账单头信息追加到账单服务器里;

第九步,配置账单报表模板,配置账单显示格式,字段显示隐藏,金额格式和抬头设定;

第十步,账单报表导出,根据自定义的格式或标准格式从账单服务器里批量导出账单清单。

2.根据权利要求1所述的一种基于社保政策的人力资源外包客户账单生成方法,其特征在于,所述第一步中订单增减员模块的操作流程为:B01:选择客户收费账套,选择客户收费账套后,即可进行对该客户收费账套的核算:进行订单报增减变时,始终在该客户收费账套最新的开放账期上操作,目的是确保算账单周期的连续性,如果上月已经关帐,则默认账单月为本月,以此类推;

B02:订单人员确认,进行账单计算时需要对人员进行确认;默认展示的是本次计算的员工及其“雇佣状态”、“雇佣性质”、“缴纳城市”,提供查看本月和上月之间人员变动情况;

B03;社保政策确认,确认社保公积金各险种基数及比例,可以选择政策包后再增减险种或修改比例,也可以直接选择配置好的社保组合进行快速选择险种及比例,确定各险种的基数,可以支持企业基数个人基数,按照政策包模型进行基数级次校验和最低基数最高基数校验和默认,确定各险种的收费起始月以及账单起始月;

B04:客户报价单确认,确认选择客户的报价方案、支持固定项目报价,也支持阶梯报价:以当月账单不同的服务人数来浮动确定服务费;

B05;订单变动信息,支持页面单个订单变更,也支持批量导入变更:批量调整基数、批量调整比例、批量增产品、批量减产品、批量变更客户、批量变更账套、批量调整服务起始月、批量调整账单起始月、批量增员、批量减员、批量回退,通过excel导入的人员信息和变动信息,逐订单逐产品逐服务年月区间批量变更信息;

B06:订单增减变完成。

3.根据权利要求2所述的一种基于社保政策的人力资源外包客户账单生成方法,其特征在于,所述订单增减变涉及到社保计算模型,社保计算模型按城市和政策包类型建立政策包变量,个人参保的工资基数、参保月也作为变量,政策包变量下设置险种,每个险种配置不同的比例,比例由企业比例、个人比例、企业附加、个人附加、缴费频率、缴费月份、企业剩余每月金额、个人剩余每月金额、企业精度、个人精度、企业计算方式、个人计算方式、生效年月、失效年月、频率内是否一次性、是否差额末月扣除,每个比例下设定按时间段区分的基数范围,包括生效月、失效月、企业基数范围、个人基数范围。

4.根据权利要求3所述的一种基于社保政策的人力资源外包客户账单生成方法,其特征在于,所述社保计算模型的计算方法包括:当缴费频率为月缴时,各险种社保企业金额等于参保月所属的基数范围处理函数换算的合法企业基数乘以企业比例加上企业附加,并对结果进行企业精度和企业计算方式的处理,各险种个人企业金额等于参保月所属的基数范围处理函数换算的合法个人基数乘以个人比例加上个人附加,并对结果进行个人精度和个人计算方式的处理;

当缴费频率为年缴,不满一年按年缴或为季度缴,不满一季度按季度缴时,则获取当前账单服务月不在年缴费月的金额置成0;

当缴费频率为年缴,不满一年按剩余月或为季度缴,不满一季度按剩余月缴,且剩余月金额为固定金额时,则计算出服务起始月与到下一年缴费月的月数,将金额置成固定金额乘以剩余月数;

当缴费频率为年缴,不满一年按剩余月或为季度缴,不满一季度按剩余月缴,且剩余月金额不为固定金额时,则计算出服务起始月与到下一年缴费月的月数,将金额置成原金额除以频率月数再乘以剩余月数;

当缴费频率为年缴,不满一年按剩余月或为季度缴,不满一季度按剩余月缴,且剩余月金额为固定金额且是否差额末月扣除为是时,计算出服务起始月与到下一年缴费月的月数,将固定金额乘以剩余月数与原金额除以频率月数再乘以剩余月数算出的差额扣除在末月;

当缴费频率不为月缴,且频率是否一次性为否,则将算出的金额再乘以频率月数;

订单增减变完成确认后,显示本次账单待试算的任务。

5.根据权利要求1所述的一种基于社保政策的人力资源外包客户账单生成方法,其特征在于,所述第二步中收费频率包括每月收、两个月收、三个月收、半年收、年收、提前一个月收、提前两个月收,这些收费频率包括支持不同的频率收费月,社保特殊频率包括不满一年按年收费、不满一年按剩余月收费、不满一季度按季度收费、不满一季度按当季度剩余月收费,不满半年按半年收费、不满半年按当前半年度剩余月收费,社保特殊频率支持每月固定金额或者按照年度金额算出月度金额。

6.根据权利要求1所述的一种基于社保政策的人力资源外包客户账单生成方法,其特征在于,所述频率收费月包括偶数月账单收,奇数月账单收。

7.一种基于社保政策的人力资源外包客户账单生成系统,其特征在于,该系统包括有订单增减员模块、订单数据采集模块、数据分析模块、数据红冲模块、特殊社保计算模块、阶梯报价处理模块、增值税计算模块、数据回填模块、配置账单报表模板模块和账单报表导出模块;

确定需要计算月度账单的人员名单时,查看是否有需要导入增加或减少的人员,若有需要导入订单增减员,通过订单增减员模块,将人员的参保信息、报价、收费频率以时间段的形式存储订单明细数据;

订单数据采集模块对存储的订单明细数据源进行结构化,并依照元数据方式抽取,将订单数据转换成结构化数据,采集出订单数据暂存到缓存服务器;

数据分析模块,用以分析存储在缓存服务器的订单数据,通过对订单数据的服务月、社保政策包、报价方式进行分析,分析缓存服务器的订单数据服务月是否是历史月、是否是特殊社保政策、是否是阶梯报价单,分别选择调用数据红冲模块、特殊社保计算模块和阶梯报价处理模块中的一个或多个;分析过程如下:如果不是历史月、不是特殊社保政策、也不是阶梯报价单,则不调用数据红冲模块、不调用特殊社保计算模块且不调用阶梯报价处理模块,直接调用增值税计算模块,加快数据处理速度;

若是历史月、不是特殊社保政策、也不是阶梯报价单,则调用数据红冲模块、不调用特殊社保计算模块、不调用阶梯报价处理模块;

若不是历史月、不是阶梯报价单,是特殊设保政策,则调用特殊社保计算模块,不调用数据红冲模块、不调用阶梯报价处理模块;

若不是历史月、不是特殊社保政策、而是阶梯报价,则调用阶梯报价处理模块,不调用数据红冲模块、不调用特殊社保计算模块;

如果是历史月、是特殊社保政策、但不是阶梯报价单,则不调用阶梯报价处理模块,调用数据红冲模块、调用特殊社保计算模块;

如果是历史月、是阶梯报价单、但不是特殊社保政策,则不调用特殊社保计算模块,调用数据红冲模块、调用阶梯报价处理模块;

如果是阶梯报价单、是特殊社保政策、但不是历史月,则不调用数据红冲模块,调用特殊社保计算模块、调用阶梯报价处理模块;

如果是历史月、是阶梯报价单、是特殊社保政策,则依次调用数据红冲模块、特殊社保计算模块和阶梯报价处理模块;

增值税计算模块,收费账套里可以按照产品、产品类型、产品属性分别设定增值税比例,将缓存服务器中的明细数据进行对应比例的计算增值税,遵循产品、产品类型、产品属性的优先级顺序,再追加到缓存服务器;

数据回填模块,接收缓存服务器的数据,回填到账单服务器,并汇总计算各项项目金额总计,生成账单头信息追加到账单服务器里;

配置账单报表模板模块,查看是否为自定义格式账单,若为自定义格式账单则配置账单显示格式、字段显示隐藏、金额格式及抬头设定,若否则为标准格式;

账单报表导出模块,根据自定义的格式或标准格式从账单服务器里批量导出账单清单。

8.根据权利要求7所述的一种基于社保政策的人力资源外包客户账单生成系统,其特征在于,选择调用的数据红冲模块:根据缓存服务器中服务月小于汇缴月的数据去账单服务器中找出对应服务月没有做过红冲标记的数据,将其置为红冲标志,并复制一份对应金额为负数的红冲记录追加到本次账单计算的缓存服务器,数据红冲的过程主要是计算出本月账单和历史账单相同人员、服务月、产品之间产生的多退少补。

9.根据权利要求7所述的一种基于社保政策的人力资源外包客户账单生成系统,其特征在于,选择调用的特殊社保计算模块:根据缓存服务器中特殊社保政策标记的数据去账单服务器中找出对应特殊社保收费频率区间当年或当季度的数据,计算其总金额,分析是否满足不满一年按年,或者不满一年按剩余月特殊社保计算规则,重新计算缓存服务器中特殊社保数据的企业金额、个人金额,特殊社保计算过程将各城市特殊的社保政策批量处理。

10.根据权利要求7所述的一种基于社保政策的人力资源外包客户账单生成系统,其特征在于,选择调用的阶梯报价处理模块:对缓存服务器中阶梯报价标记的数据统计出本次账单的人数,判断符合阶梯报价人数的区间,调用其区间的服务费替换金额,否则取订单的报价服务费,阶梯报价处理满足阶梯报价的客户批量计算服务费。

说明书 :

基于社保政策的人力资源外包客户账单生成方法及生成系统

技术领域

[0001] 本发明涉及人力资源外包技术领域,具体地说,是一种基于社保计算模型人力资源外包客户月度账单计算的实现方法及系统。

背景技术

[0002] 随着中国经济和信息产业飞速发展,人力资源外包服务业面临良好的发展机遇,也面临激烈的市场竞争。作为人力资源服务中核心业务,按月计算客户账单存在的最大问题就是人员总数变动频繁,全国社保政策不尽相同,各项社会保险费用都不断的变化,历史账单多退少补计算,营改增后计算增值税等,导致人力资源外包管理软件开发面临巨大挑战。
[0003] 人力资源外包软件在开发过程中,需要根据目标市场要求、法规要求、行业要求等进行开发,使开发周期不断缩短。例如发现的问题和市场中客户的反馈,综合各种目前业界大多数社保账单计算方法,形成特有的社保账单计算模型。
[0004] 由于全国社保政策各地分别制定、差异化、社保分支机构众多、社保计算进位精度的多样性,以及社保政策时效性,变动频繁性等有较多的问题。此外,客户每月到款金额不确定性,这些问题产生的收费差异要求多退少补,客服人员通过手工计算,费时费力,准确性也无法保证。
[0005] 因此,亟需一种能自动适应全国所有地区的社保计算模型的、自动计算社保费用、自动计算账单多退少补的一种社保账单计算的实现方法及系统,而目前关于这种实现方法及系统还未见报道及公开。

发明内容

[0006] 本发明的目的是针对现有技术中的不足,提供一种基于社保计算模型人力资源外包月度账单计算的实现方法。
[0007] 为实现上述目的,本发明采用的技术方案是:
[0008] 一种基于社保政策的人力资源外包客户账单生成方法,该方法包括有如下步骤:
[0009] 第一步,确定目前需要计算月度账单的人员名单,查看是否有需要导入增加或减少的人员,若需要导入订单增减员,通过订单增减员模块将人员的参保信息、报价、收费频率以时间段的形式存储订单明细数据,所述的订单增减员模块仅计算人员增减部分,本身不负责复杂的计算,将复杂的计算逻辑迁移到后端的服务器内完成;
[0010] 第二步,订单数据采集,对存储的订单明细数据源进行结构化处理,将订单数据转换成人员、产品或险种、账单月、服务月、企业基数、个人基数、企业比例、个人比例、企业金额、个人金额、企业收费频率及个人收费频率的结构化数据,依照元数据方式抽取,抽取方法区分企业和个人分别不同的收费频率,收费频率调用不同的数据模型,收费频率分为月收、两月收、三月收、半年收和年收,分别按照产品、产品属性、产品类型设置不同的收费频率,优先级遵循产品、产品类型、产品属性的先后顺序,根据变化的频率收费月所约束的范围重新定义每一行订单明细的起始服务年月和结束服务月,再以月份为步长单位进行步进,采集出订单数据暂存到缓存服务器;
[0011] 第三步,分析存储在缓存服务器的订单数据,对订单数据的服务月、社保政策包及报价方式进行分析,数据分析过程是通过服务月与汇缴月、特殊社保政策包标记、阶梯报价单标记来判断是否需要跳过处理,分析缓存服务器的订单数据服务月是否是历史月、是否是特殊社保政策、是否是阶梯报价单;如果不是历史月、不是特殊社保政策、也不是阶梯报价单,则直接跳过第四步的数据红冲、第五步的特殊社保计算和第六步的阶梯报价处理,直接执行第七步,加快数据处理速度;若是历史月、不是特殊社保政策、也不是阶梯报价单,则执行第四步的数据红冲、跳过第五步的特殊社保计算、跳过第六步的阶梯报价处理,再执行第七步;若不是历史月、不是阶梯报价单,是特殊设保政策,则执行第五步进行特殊社保计算、跳过第四步的数据红冲、跳过第六步的阶梯报价处理,再执行第七步;若不是历史月、不是特殊社保政策、而是阶梯报价,则执行第六步的阶梯报价处理、跳过第四步的数据红冲、跳过第五步的特殊社保计算,再执行第七步;如果是历史月、是特殊社保政策、但不是阶梯报价单,则跳过第六步的阶梯报价处理,执行第四步的数据红冲、执行第五步进行特殊社保计算后再执行第七步;如果是历史月、是阶梯报价单、但不是特殊社保政策,则跳过第五步的特殊社保计算,执行第四步的数据红冲、第六步的阶梯报价处理后再执行第七步;如果是阶梯报价单、是特殊社保政策、但不是历史月,则跳过第四步的数据红冲,执行第五步特殊社保计算、执行第六步的阶梯报价处理后再执行第七步;如果是历史月、是阶梯报价单、是特殊社保政策,则依次执行第四步的数据红冲、执行第五步进行特殊社保计算、执行第六步的阶梯报价处理后再执行第七步;
[0012] 第四步,数据红冲,数据红冲的过程主要是计算出本月账单和历史账单相同人员、服务月、产品之间产生的多退少补,根据缓存服务器中服务月小于汇缴月的数据去账单服务器中找出对应服务月没有做过红冲标记的数据,将其置为红冲标志,并复制一份对应金额为负数的红冲记录追加到本次账单计算的缓存服务器;
[0013] 第五步,计算特殊社保,根据缓存服务器中特殊社保政策标记的数据去账单服务器中找出对应特殊社保收费频率区间,如当年或当季度的数据,计算其总金额,分析是否满足不满一年按年,不满一年按剩余月的社保计算规则,重新计算缓存服务器中特殊社保数据的企业金额、个人金额,特殊社保计算过程将各城市特殊的社保政策批量处理;
[0014] 第六步,阶梯报价处理,对缓存服务器中阶梯报价标记的数据统计出本次账单的人数,判断符合阶梯报价人数的区间,调用其区间的服务费替换金额,否则取订单的报价服务费;
[0015] 第七步,增值税计算,收费账套里按照产品、产品类型、产品属性分别设定增值税比例,将缓存服务器中的明细数据进行对应比例的计算增值税,遵循产品、产品类型、产品属性的优先级顺序,再追加到缓存服务器;
[0016] 第八步,数据回填,接收缓存服务器的数据,回填到账单服务器,并汇总计算各项项目金额总计,生成账单头信息追加到账单服务器里;
[0017] 第九步,配置账单报表模板,配置账单显示格式,字段显示隐藏,金额格式和抬头设定;
[0018] 第十步,账单报表导出,根据自定义的格式或标准格式从账单服务器里批量导出账单清单。
[0019] 在本发明一种基于社保政策的人力资源外包客户账单生成方法中,所述第一步中数据增减员模块的操作流程为:
[0020] B01:选择客户收费账套,选择客户收费账套后,即可进行对该客户收费账套的核算:进行订单报增减变时,始终在该客户收费账套最新的开放账期上操作,目的是确保算账单周期的连续性,如果上月已经关帐,则默认账单月为本月,以此类推;
[0021] B02:订单人员确认,进行账单计算时需要对人员进行确认;默认展示的是本次计算的员工及其“雇佣状态”、“雇佣性质”、“缴纳城市”,提供查看本月和上月之间人员变动情况;
[0022] B03;社保政策确认,确认社保公积金各险种基数及比例,可以选择政策包后再增减险种或修改比例,也可以直接选择配置好的社保组合进行快速选择险种及比例。确定各险种的基数,可以支持企业基数个人基数,按照政策包模型进行基数级次校验和最低基数最高基数校验和默认,确定各险种的收费起始月以及账单起始月;
[0023] B04:客户报价单确认,确认选择客户的报价方案、支持固定项目报价,也支持阶梯报价:以当月账单不同的服务人数来浮动确定服务费;
[0024] B05;订单变动信息,支持页面单个订单变更,也支持批量导入变更:批量调整基数、批量调整比例、批量增产品、批量减产品、批量变更客户、批量变更账套、批量变更账套、批量调整服务起始月、批量调整账单起始月、批量增员、批量减员、批量回退,通过excel导入的人员信息和变动信息,逐订单逐产品逐服务年月区间批量变更信息;
[0025] B06:订单增减变完成。
[0026] 在本发明基于社保政策的人力资源外包客户账单生成方法中,所述订单增减变涉及到的到社保计算模型,社保计算模型按城市和政策包类型建立政策包变量,个人参保的工资基数、参保月也作为变量,政策包变量下设置险种,每个险种配置不同的比例,比例由企业比例、个人比例、企业附加、个人附加、缴费频率、缴费月份、企业剩余每月金额、个人剩余每月金额、企业精度、个人精度、企业计算方式、个人计算方式、生效年月、失效年月、频率内是否一次性、是否差额末月扣除,每个比例下设定按时间段区分的基数范围,包括生效月、失效月、企业基数范围、个人基数范围。
[0027] 在本发明基于社保政策的人力资源外包客户账单生成方法中,所述社保计算模型的计算方法包括:
[0028] 当缴费频率为月缴时,各险种社保企业金额等于参保月所属的基数范围处理函数换算的合法企业基数乘以企业比例加上企业附加,并对结果进行企业精度和企业计算方式的处理,各险种个人企业金额等于参保月所属的基数范围处理函数换算的合法个人基数乘以个人比例加上个人附加,并对结果进行个人精度和个人计算方式的处理;
[0029] 当缴费频率为年缴,不满一年按年缴或为季度缴,不满一季度按季度缴时,则获取当前账单服务月不在年缴费月的金额置成0;
[0030] 当缴费频率为年缴,不满一年按剩余月或为季度缴,不满一季度按剩余月缴,且剩余月金额为固定金额时,则计算出服务起始月与到下一年缴费月的月数,将金额置成固定金额乘以剩余月数;
[0031] 当缴费频率为年缴,不满一年按剩余月或为季度缴,不满一季度按剩余月缴,且剩余月金额不为固定金额时,则计算出服务起始月与到下一年缴费月的月数,将金额置成原金额除以频率月数再乘以剩余月数;
[0032] 当缴费频率为年缴,不满一年按剩余月或为季度缴,不满一季度按剩余月缴,且剩余月金额为固定金额且是否差额末月扣除为是时,计算出服务起始月与到下一年缴费月的月数,将固定金额乘以剩余月数与原金额除以频率月数再乘以剩余月数算出的差额扣除在末月;
[0033] 当缴费频率不为月缴,且频率是否一次性为否,则将算出的金额再乘以频率月数。
[0034] 订单增减变完成确认后,显示本次账单待试算的任务。
[0035] 在本发明基于社保政策的人力资源外包客户账单生成方法中,所述第二步中收费频率包括每月收、两个月收、三个月收、半年收、年收、提前一个月收、提前两个月收。这些收费频率包括支持不同的频率收费月,所述的社保特殊频率包括不按一年按年收费、不满一年按剩余月收费、不满一季度按季度收费、不满一季度按当季度剩余月收费,不满半年按半年收费、不满半年按当前半年度剩余月收费,社保特殊频率支持每月固定金额或者按照年度金额算出月度金额。
[0036] 在本发明基于社保政策的人力资源外包客户账单生成方法中,更进一步地,所述的频率收费月包括偶数月账单收,奇数月账单收。
[0037] 一种基于社保政策的人力资源外包客户账单生成系统,其特征在于,该系统包括有订单增减员模块、订单数据采集模块、数据分析模块、数据红冲模块、特殊社保计算模块、阶梯报价处理模块、增值税计算模块、数据回填模块、配置账单报表模板模块和账单报表导出模块;
[0038] 确定需要计算月度账单的人员名单时,查看是否有需要导入增加或减少的人员,若有需要导入订单增减员,通过订单增减员模块,将人员的参保信息、报价、收费频率以时间段的形式存储订单明细数据;
[0039] 订单数据采集模块对存储的订单明细数据源进行结构化,并依照元数据方式抽取,将订单数据转换成结构化数据,采集出订单数据暂存到缓存服务器;
[0040] 数据分析模块,用以分析存储在缓存服务器的订单数据,通过对订单数据的服务月、社保政策包、报价方式进行分析,分析缓存服务器的订单数据服务月是否是历史月、是否是特殊社保政策、是否是阶梯报价单,分别选择调用数据红冲模块、特殊社保计算模块和阶梯报价处理模块中的一个或多个;
[0041] 增值税计算模块,收费账套里可以按照产品、产品类型、产品属性分别设定增值税比例,将缓存服务器中的明细数据进行对应比例的计算增值税,遵循产品、产品类型、产品属性的优先级顺序,再追加到缓存服务器;
[0042] 数据回填模块,接收缓存服务器的数据,回填到账单服务器,并汇总计算各项项目金额总计,生成账单头信息追加到账单服务器里
[0043] 配置账单报表模板模块,查看是否为自定义格式账单,若为自定义格式账单则配置账单显示格式、字段显示隐藏、金额格式及抬头设定,若否则为标准格式;
[0044] 账单报表导出模块,根据自定义的格式或标准格式从账单服务器里批量导出账单清单。
[0045] 在本发明基于社保政策的人力资源外包客户账单生成系统中,选择调用的数据红冲模块:根据缓存服务器中服务月小于汇缴月的数据去账单服务器中找出对应服务月没有做过红冲标记的数据,将其置为红冲标志,并复制一份对应金额为负数的红冲记录追加到本次账单计算的缓存服务器。数据红冲的过程主要是计算出本月账单和历史账单相同人员、服务月、产品之间产生的多退少补。
[0046] 在本发明基于社保政策的人力资源外包客户账单生成系统中,选择调用的特殊社保计算模块:根据缓存服务器中特殊社保政策标记的数据去账单服务器中找出对应特殊社保收费频率区间如当年或当季度等的数据,计算其总金额,分析是否满足不满一年按年,不满一年按剩余月等特殊社保计算规则,重新计算缓存服务器中特殊社保数据的企业金额、个人金额。特殊社保计算过程将各城市特殊的社保政策批量处理。
[0047] 在本发明基于社保政策的人力资源外包客户账单生成系统中,选择调用的阶梯报价处理模块:对缓存服务器中阶梯报价标记的数据统计出本次账单的人数,判断符合阶梯报价人数的区间,调用其区间的服务费替换金额,否则取订单的报价服务费。阶梯报价处理可以满足灵活多变的阶梯报价的客户批量计算服务费。
[0048] 基于上述技术方案,本发明基于社保政策的人力资源外包客户账单生成方法及系统优点在于:
[0049] 1、本发明基于社保政策的人力资源外包客户账单生成方法及系统操作简单,使用人员可快速上手操作,简单几个按钮,学习成本极小,提高人力资源服务企业客服的办事效率。
[0050] 2、本发明基于社保政策的人力资源外包客户账单生成方法及系统根据客户不同的服务约定,可根据需要选择不同的流程,适用于各种客户;
[0051] 3、本发明基于社保政策的人力资源外包客户账单生成方法及系统在配置账套和社保政策后,导入增减变,系统自动进行社保账单计算,无需用户自行计算。极大的提高客服做账单的效率,并显著降低了错误率;
[0052] 4、本发明基于社保政策的人力资源外包客户账单生成方法及系统在账单生成之后,可以根据配置的自定义格式账单模板生成相应格式的客户账单,满足不同客户的差异化需求。
[0053] 5、本发明基于社保政策的人力资源外包客户账单生成方法及系统采用数据仓库技术,将大量复杂的社保订单业务数据以元数据结构化,并根据业务事件发生而随之进行的数据抽取,可以记录并检测系统数据一致性的要求和执行情况以及衡量数据质量。较之excel、数据库等传统方式处理数据,性能更好,数据质量更准确。

附图说明

[0054] 附图1是本发明的社保账单计算的实现方法的总流程图。
[0055] 附图2是本发明的社保账单计算的实现方法的订单增减变流程图。
[0056] 附图3是实施例2的社保账单计算的实现方法的流程图。
[0057] 附图4是实施例3的社保账单计算的第一种实现方法的流程图。
[0058] 附图5是实施例3的社保账单计算的第二种实现方法的流程图。
[0059] 附图6是实施例3的社保账单计算的第三种实现方法的流程图。
[0060] 附图7是实施例4的社保账单计算的实现方法的流程图。

具体实施方式

[0061] 下面结合附图对本发明提供的具体实施方式作详细说明。
[0062] 请先参照图1,图1是本发明的一种基于社保计算模型人力资源外包客户月度账单计算的实现方法的总流程图。本发明的一种基于社保计算模型人力资源外包客户月度账单计算的实现方法包括有如下步骤:
[0063] A01:导入订单增减员,确定目前需要计算月度账单的人员名单,查看是否有需要导入增加或减少的人员,若需要导入订单增减员,通过订单增减员模块将人员的参保信息、报价、收费频率以时间段的形式存储订单明细数据,所述的订单增减员模块仅计算人员增减部分,本身不负责复杂的计算,将复杂的计算逻辑迁移到后端的服务器内完成;
[0064] A02:订单数据采集,对存储的订单明细数据源进行结构化处理,将订单数据转换成人员、产品或险种、账单月、服务月、企业基数、个人基数、企业比例、个人比例、企业金额、个人金额、企业收费频率及个人收费频率的结构化数据,依照元数据方式抽取,抽取方法区分企业和个人分别不同的收费频率,收费频率调用不同的数据模型,收费频率分为月收、两月收、三月收、半年收和年收,分别按照产品、产品属性、产品类型设置不同的收费频率,优先级遵循产品、产品类型、产品属性的先后顺序,根据变化的频率收费月所约束的范围重新定义每一行订单明细的起始服务年月和结束服务月,再以月份为步长单位进行步进,采集出订单数据暂存到缓存服务器;
[0065] A03:订单数据分析,分析存储在缓存服务器的订单数据,对订单数据的服务月、社保政策包及报价方式进行分析,数据分析过程是通过服务月与汇缴月、特殊社保政策包标记、阶梯报价单标记来判断是否需要跳过处理,分析缓存服务器的订单数据服务月是否是历史月、是否是特殊社保政策、是否是阶梯报价单;如果不是历史月、不是特殊社保政策、也不是阶梯报价单,则直接跳过第四步的数据红冲、第五步的特殊社保计算和第六步的阶梯报价处理,直接执行第七步,加快数据处理速度;若是历史月、不是特殊社保政策、也不是阶梯报价单,则执行第四步的数据红冲、跳过第五步的特殊社保计算、跳过第六步的阶梯报价处理,再执行第七步;若不是历史月、不是阶梯报价单,是特殊设保政策,则执行第五步进行特殊社保计算、跳过第四步的数据红冲、跳过第六步的阶梯报价处理,再执行第七步;若不是历史月、不是特殊社保政策、而是阶梯报价,则执行第六步的阶梯报价处理、跳过第四步的数据红冲、跳过第五步的特殊社保计算,再执行第七步;如果是历史月、是特殊社保政策、但不是阶梯报价单,则跳过第六步的阶梯报价处理,执行第四步的数据红冲、执行第五步进行特殊社保计算后再执行第七步;如果是历史月、是阶梯报价单、但不是特殊社保政策,则跳过第五步的特殊社保计算,执行第四步的数据红冲、第六步的阶梯报价处理后再执行第七步;如果是阶梯报价单、是特殊社保政策、但不是历史月,则跳过第四步的数据红冲,执行第五步特殊社保计算、执行第六步的阶梯报价处理后再执行第七步;如果是历史月、是阶梯报价单、是特殊社保政策,则依次执行第四步的数据红冲、执行第五步进行特殊社保计算、执行第六步的阶梯报价处理后再执行第七步;
[0066] A04:数据红冲,数据红冲的过程主要是计算出本月账单和历史账单相同人员、服务月、产品之间产生的多退少补,根据缓存服务器中服务月小于汇缴月的数据去账单服务器中找出对应服务月没有做过红冲标记的数据,将其置为红冲标志,并复制一份对应金额为负数的红冲记录追加到本次账单计算的缓存服务器;
[0067] A05:,计算特殊社保,根据缓存服务器中特殊社保政策标记的数据去账单服务器中找出对应特殊社保收费频率区间,如当年或当季度的数据,计算其总金额,分析是否满足不满一年按年,不满一年按剩余月的社保计算规则,重新计算缓存服务器中特殊社保数据的企业金额、个人金额,特殊社保计算过程将各城市特殊的社保政策批量处理;
[0068] A06:阶梯报价处理,对缓存服务器中阶梯报价标记的数据统计出本次账单的人数,判断符合阶梯报价人数的区间,调用其区间的服务费替换金额,否则取订单的报价服务费;
[0069] A07:增值税计算,收费账套里按照产品、产品类型、产品属性分别设定增值税比例,将缓存服务器中的明细数据进行对应比例的计算增值税,遵循产品、产品类型、产品属性的优先级顺序,再追加到缓存服务器;
[0070] A08:数据回填,接收缓存服务器的数据,回填到账单服务器,并汇总计算各项项目金额总计,生成账单头信息追加到账单服务器里;
[0071] A09:配置账单报表模板,配置账单显示格式,字段显示隐藏,金额格式和抬头设定;
[0072] A10:账单报表导出,根据自定义的格式或标准格式从账单服务器里批量导出账单清单。
[0073] 其中,所述的社保特殊频率包括不按一年按年收费、不满一年按剩余月收费、不满一季度按季度收费、不满一季度按当季度剩余月收费,不满半年按半年收费、不满半年按当前半年度剩余月收费。社保特殊频率支持每月固定金额或者按照年度金额算出月度金额。
[0074] 需要进一步说明的是,所述的频率收费月包括偶数月账单收,奇数月账单收。
[0075] 本发明方法的优点在于界面简单,使用人员可快速上手操作,简单几个按钮,学习成本极小,提高人力资源服务企业客服的办事效率;根据客户不同的服务约定,可根据需要选择不同的流程,适用于各种客户;配置账套和社保政策后,导入增减变,系统自动进行社保账单计算,无需用户自行计算。极大的提高客服做账单的效率,并显著降低了错误率;账单生成之后,可以根据配置的自定义格式账单模板生成相应格式的客户账单,满足不同客户的差异化需求。
[0076] 实施例1
[0077] 参照图2,图2是本发明的一种基于社保计算模型人力资源外包客户月度账单计算的实现方法的订单增减变流程图。本发明的一种基于社保计算模型人力资源外包客户月度账单计算的实现方法的订单增减变步骤为:
[0078] B01:选择客户收费账套
[0079] 选择客户收费账套后,即可进行对该客户收费账套的核算:进行订单报增减变时,始终在该客户收费账套最新的开放账期上操作,目的是确保算账单周期的连续性,如果上月已经关帐,则默认账单月为本月,以此类推。
[0080] B02:订单人员确认
[0081] 进行账单计算时需要对人员进行确认;默认展示的是本次计算的员工及其“雇佣状态”、“雇佣性质”、“缴纳城市”,提供查看本月和上月之间人员变动情况。
[0082] B03:社保政策确认
[0083] 确认社保公积金各险种基数及比例,可以选择政策包后再增减险种或修改比例,也可以直接选择配置好的社保组合进行快速选择险种及比例。确定各险种的基数,可以支持企业基数个人基数,按照政策包模型进行基数级次校验和最低基数最高基数校验和默认。确定各险种的收费起始月以及账单起始月。
[0084] B04:客户报价单确认
[0085] 确认选择客户的报价方案、支持固定项目报价,也支持阶梯报价:以当月账单不同的服务人数来浮动确定服务费。
[0086] B05:订单变动信息
[0087] 支持页面单个订单变更,也支持批量导入变更:批量调整基数、批量调整比例、批量增产品、批量减产品、批量变更客户、批量变更账套、批量变更账套、批量调整服务起始月、批量调整账单起始月、批量增员、批量减员、批量回退。
[0088] B06:订单增减变完成
[0089] 订单增减变完成确认后,显示本次账单待试算的任务。
[0090] 实施例2
[0091] 在具体实施时,可在步骤A01、步骤A04、步骤A05、步骤A06、步骤A09中任意一项均不进行。
[0092] 参照图3,图3是本实施例的一种基于社保计算模型人力资源外包客户月度账单计算的实现方法的具体流程图。
[0093] 对某客户生成社保账单时,进行了以下流程:
[0094] A02:订单数据采集;
[0095] A03:订单数据分析;
[0096] A07:增值税计算;
[0097] A08:数据回填;
[0098] A10:账单报表导出。
[0099] 由于该客户采用上月一样的订单人员数据,本月没有选择导入订单增减员、数据分析没有需要红冲的历史数据、没有特殊社保数据,没有阶梯报价数据,因此社保账单计算只有5个流程,采用默认的账单格式的报表,使得处理性能好,效率高。
[0100] 实施例3
[0101] 在具体实施时,可在步骤A04、步骤A05、步骤A06中任选一项进行。
[0102] 参照图4,图4是本实施例的第一种基于社保计算模型人力资源外包客户月度账单计算的实现方法的具体流程图。
[0103] 对某客户生成社保账单时,进行了以下流程:
[0104] A01:导入订单增减员;
[0105] A02:订单数据采集;
[0106] A03:订单数据分析;
[0107] A04:数据红冲;
[0108] A07:增值税计算;
[0109] A08:数据回填;
[0110] A09:配置账单报表模板;
[0111] A10:账单报表导出。
[0112] 由于该客户数据分析没有特殊社保和阶梯报价数据,因此社保账单计算只有8个流程,使得处理性能好,效率高。
[0113] 参照图5,图5是本实施例的第二种基于社保计算模型人力资源外包客户月度账单计算的实现方法的具体流程图。
[0114] 对某客户生成社保账单时,进行了以下流程:
[0115] A01:导入订单增减员;
[0116] A02:订单数据采集;
[0117] A03:订单数据分析;
[0118] A05:计算特殊社保;
[0119] A07:增值税计算;
[0120] A08:数据回填;
[0121] A09:配置账单报表模板;
[0122] A10:账单报表导出。
[0123] 由于该客户数据分析没有历史红冲和阶梯报价数据,因此社保账单计算只有8个流程,使得处理性能好,效率高。
[0124] 参照图6,图6是本实施例的第三种基于社保计算模型人力资源外包客户月度账单计算的实现方法的具体流程图。
[0125] 对某客户生成社保账单时,进行了以下流程:
[0126] A01:导入订单增减员;
[0127] A02:订单数据采集;
[0128] A03:订单数据分析;
[0129] A06:阶梯报价处理;
[0130] A07:增值税计算;
[0131] A08:数据回填;
[0132] A09:配置账单报表模板;
[0133] A10:账单报表导出。
[0134] 由于该客户数据分析没有历史红冲和特殊社保数据,因此社保账单计算只有8个流程,使得处理性能好,效率高。
[0135] 实施例4
[0136] 在具体实施时,可在步骤A01、步骤A04、步骤A05、步骤A06、步骤A09中的所有五项都进行。
[0137] 参照图7,图7是本实施例的一种基于社保计算模型人力资源外包客户月度账单计算的实现方法的具体流程图。
[0138] 对某客户生成社保账单时,进行了以下流程:
[0139] A01:导入订单增减员;
[0140] A02:订单数据采集;
[0141] A03:订单数据分析;
[0142] A04:数据红冲;
[0143] A05:计算特殊社保;
[0144] A06:阶梯报价处理;
[0145] A07:增值税计算;
[0146] A08:数据回填;
[0147] A09:配置账单报表模板;
[0148] A10:账单报表导出。
[0149] 该客户选择了全部流程,需要处理订单增减、数据分析有历史红冲、特殊社保、阶梯报价数据,也需要特殊账单格式,所以处理相对较慢;但数据丰满,各项目费用齐全,账单格式符合客户期望。
[0150] 以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员,在不脱离本发明方法的前提下,还可以作出若干改进和补充,这些改进和补充也应视为本发明的保护范围。