原创_工资模版中如何四舍五入?_人力资产
学习.交流
专业源于专注
www. onlyit. cn   
学习交流 文件下载 手册资料 交流QQ群

    

 3  1/1   1  
作者
内容
blueanddream  [个人空间]


注册  2011-08-01
发贴数  2
精华数  0
原创贴  0
来自  
状态  正常

级别  会员
#1»发布于2011-08-15 10:41

现在在工资模块中计算的时候, 
例如: 
2800的底薪,应出勤为23.5,实际出勤为23.5,结果工资为:2799元  而不是2800元。。 
 
如何解决?


        


三生石  [个人空间]
QQ名  Meng


注册  2005-09-20
发贴数  7383
精华贴  14
原创贴  6
来自  杭州
状态  正常

级别  版主
#2»发布于2011-08-15 12:15

 
这个和公式写法有关系的,一般采用 先乘后除 的顺序


        




 三生石上旧精魂 赏月吟风莫要论 惭愧情人远相访 此身虽异性长存 

laughtiger  [个人空间]
QQ名  天天笑


注册  2011-05-06
发贴数  76
精华数  0
原创贴  0
来自  
状态  正常

级别  会员
#3»发布于2011-08-19 13:48

下面例子中的最后num_dec_cut 函数对实际应发进行了四舍五入处理,不保留小数。 
 
 
应发合计 = 基本工资 + 绩效奖金 + 岗位津贴 + 其它补贴 
个人所得税 = cal_tax(应发合计) 
实际应发 = 应发合计 - 个人所得税 
 
实际应发 = num_dec_cut(实际应发, 0);


        



 3  1/1   1  

登录后方可发贴


[ 电话: 0571-85462761 王先生 QQ: 124520435 加入软件QQ群 - 杭州 - 浙ICP备19051128号-1 网安 33010402003225 ]