薪资公式解决方案及示例(用友人力资源)(共9页)_第1页
薪资公式解决方案及示例(用友人力资源)(共9页)_第2页
薪资公式解决方案及示例(用友人力资源)(共9页)_第3页
薪资公式解决方案及示例(用友人力资源)(共9页)_第4页
薪资公式解决方案及示例(用友人力资源)(共9页)_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、精选优质文档-倾情为你奉上薪资公式解决方案及示列人员入离职的公式1:根据下面的具体案例要求,编写薪资公式企业的员工级别分为A、B、C、D、E、F共6个级别,其中和F同级的还有一个“代理”,对应的房补分别为:700、450、300、150、100、80。其中F和代理级的这个级别比较特殊,在计算的时候,需要考虑到员工入职日期员,即入职的这个月的房补是按着天计算的,下个月则按月发放(此级别的员工在离职的时候,也是采用同样的处理方式);其它级别的不存在这个问题,都是入职则享受整月房补。请根据以上案例,进行薪资公式的编写。分情况 如果 ( ( 人员基本信息.管理级别 like '%F%'

2、 ) or ( 人员基本信息.管理级别 like '代理' ) ) and ( 会计年度 <> Year(人员基本信息.入职时间) ) 那么 80 如果 ( ( 人员基本信息.管理级别 LIKE '%F%' ) or ( 人员基本信息.管理级别 like '代理' ) ) and ( 会计年度 = Year(人员基本信息.入职时间) and (会计月份=Month(人员基本信息.入职时间) ) ) 那么 DaysBetween(人员基本信息.入职时间,会计期间最后一天) *80 / 会计期间天数 如果 ( ( 人员基本信息.管理级别

3、LIKE '%F%' ) or ( 人员基本信息.管理级别 like '代理' ) ) and ( 会计年度 = Year(人员基本信息.离职日期) and (会计月份=Month(人员基本信息.离职日期) ) ) 那么 DaysBetween(会计期间第一天,人员基本信息.离职日期) *80 / 会计期间天数 如果 人员基本信息.管理级别 like '%E%' 那么 100 如果 人员基本信息.管理级别 like '%D%' 那么 150 如果 人员基本信息.管理级别 like '%C%' 那么 300 如果 人

4、员基本信息.管理级别 like '%B%' 那么 450 如果 人员基本信息.管理级别 like '%A%' 那么 700 否则 0 结束上例中的 like 这个函数中是否有百分号都可以。人员入离职的公式2: 分情况 如果 ( 人员基本信息.入职时间 >= 会计期间第一天 ) and ( 人员基本信息.入职时间 <= 会计期间最后一天 ) 那么 ( DaysBetween(人员基本信息.入职时间,会计期间最后一天) + 1 ) *20.83 / 会计期间天数如果 ( 人员基本信息.离职日期 >= 会计期间第一天 ) and ( 人员基本信息.离

5、职日期 <= 会计期间最后一天 ) 那么 ( DaysBetween(会计期间第一天,人员基本信息.最后发薪日) + 1 ) * 20.83 / 会计期间天数 否则 20.83 结束加班费的计算公式:如果 (人员基本信息.管理级别 ='课长' or 人员基本信息.管理级别 ='一级职员' or 人员基本信息.管理级别='职员') and (人员基本信息.是否试用期='是') 那么 薪资项目.给予合计 * 0.9*0.7/21.75/8*考勤数据.平时加班时间*1.5+薪资项目.给予合计 *0.9*0.7/21.75/8*考勤

6、数据.休息日加班时间*2+薪资项目.给予合计*0.9*0.7/21.75/8*考勤数据.节假日加班时间*3 否则( 如果 (人员基本信息.管理级别 ='课长' or 人员基本信息.管理级别 ='一级职员' or 人员基本信息.管理级别='职员') and (人员基本信息.是否试用期='否') 那么 薪资项目.给予合计 *0.7/21.75/8*考勤数据.平时加班时间*1.5+薪资项目.给予合计 *0.7/21.75/8*考勤数据.休息日加班时间*2+薪资项目.给予合计*0.7/21.75/8*考勤数据.节假日加班时间*3 否则 0

7、 结束) 0 结束店龄维景的店龄是按着6个月的时间进行统计的,每增加6个月,则增加50元。系统中是提供“司龄”计算的,但系统中的司龄是按着12个月为一个周期进行统计的,如果采用此司龄,则入职7-11个月这种情况是不好处理的,根据维护实际情况,决定不采用系统中的司龄进行此项目的计算,而是采用自己增加公式的方式,具体公式如下(使用会计期间最后一天同人员的入职时间之间相关的月度数据除以6,取整之后,再乘以50) Floor(MonthsBetween(人员基本信息.入职时间,会计期间最后一天) / 6) * 50保险计算(不用系统)如果不采用我们系统中的保险计算的方式,下面的例子可以实现基数取上期的

8、某一个工资项目,并且确定相应的基数上下线 分情况 如果 薪资项目.养老保险基数 >= 7755 那么 7755 * 0.08 如果 薪资项目.养老保险基数 <= 1551 那么 1551 * 0.08 否则 presalary(1,维景工资明细,薪资项目.应发工资) * 0.08 结束工龄计算(按日期所要求的)实际例子如下所示:我们列出了两种情况:1. 假定员工张三的入职日期为2008年2月10日;(15日之前情况)2. 假定员工张三的入职日期为2008年2月20日;(15日之后情况)3. 假设其公司的工龄规章是半年计算一次工龄,工龄工资=工龄 * 1000;其中1000是指员工如

9、果在公司每满一个工龄周期就增加1000元工龄工资。根据客户的业务规则,我们的理解如下:一、这个例子是以员工满6个月为例:2008年2月 10日 2008年2月 20日 2008年2月002008年3月002008年4月002008年5月002008年6月002008年7月002008年8月1*100002008年9月1*10001*10002008年10月1*10001*10002008年11月1*10001*10002008年12月1*10001*10002009年1月1*10001*10002009年2月2*10001*10002009年3月2*10002*10002009年4月2*100

10、02*10002009年5月2*10002*10001、薪资公式的数据来源中增加了参数分类:其中可以选择会计月份和入职时间两个项目,如下图所示:2、函数中增加了monthdiff,可以取到两个日期间的月份相差的数量;如上图中设置了一个工龄公式,工龄=monthdiff(入职时间,会计年月)/6;3、设置一个工龄工资的公式,如下图所示:此公式即可以实现工龄工资计算案例中的内容。4、公式设置完成后,需要注意公式执行顺序,如下图所示: 因为工龄这个公式在工龄工资会被引用,所以工龄公式的执行顺序需要放在工龄工之前。5、工资计算的结果如下图所示:第八期工资:第九期工资:当然工龄公式作为一种过滤性的公式,

11、如果不想体现在工资项目中也是可以的,因为这个公式是用进入公司的月数除6,所以可能会存在小数,体现出来容易造成误解,可以不体现出来。二、如果是以到6个月来判断工龄的话,则如下图所示:2008年2月 10日 2008年2月 20日 2008年2月002008年3月002008年4月002008年5月002008年6月002008年7月1*100002008年8月1*10001*10002008年9月1*10001*10002008年10月1*10001*10002008年11月1*10001*10002008年12月1*10001*10002009年1月2*10001*10002009年2月2*10002*10002009年3月2*10002*10002009年4月2*10002*10002009年5月2*10002*100020

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论