离职工资计算

 离职工资计算备录:

离职登记:
1.判断上个月是否有生成过工资(备注:如果离职为1月,则上个月日期就为:去年的12月)
2.判断是否已经有登记过离职
3.如果该员工已经生成了工资,且该员工刚好这个月离职,则删除这个月,该员工的记录,插入离职工资

离职工资计算:
1.离职实际基本工资:(总天数*8)*(基本工资/月总工时)
2.展厅和直营总工时=240 ,其它=208
3.直营和展厅有算周日,其它的应扣掉周日(备注:算出1号至离职当天有几个周日)
4.插入时打上lzbs=-2,标识离职工资与月工资

考勤算法:
小时工资=基本工资/月总工时  (备注:展厅和直营=30天,其它=26天)
1.迟到<=10                      (1元/分钟)
2.迟到>10或者旷工半天  扣3倍工资 (小时工资*1.5)
3.旷工1天或者1.5天     扣3天工资 (小时工资*3)
4.旷工2天或者2.5天     扣6天工资 (小时工资*6)


这是算就减的周末数
tart_week = Weekday (DateTime.Parse(lzrq)) - 1   ' 开始周几
 lz_day = Convert.ToInt32(DateTime.Parse(lzrq).Day.Tostring())  ' 离职当天日期
  if  start_week = 0   then
     week_count
= 2
     week_count
+= (lz_day - 8 ) 7
 
else
    week_count
= 1
    week_count
+= (lz_day - ( 7 - start_week + 1 )) 7
end   if
zts
= (lz_day - week_count) '这个就是总天数了

其实工资最好有一个工资的项目表,因为一些公司的工资算法是不一样的,有时候这个月有这个补贴,下个月可能没有这个又多了别的工资项目,所以专门弄一个工资项目的数据字典维护是有必要的,只不过我们现在整个框架都定好了,而且老大不让改,就没改了..
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值