工资算法是什么呢

工资算法是什么呢,第1张

工资算法及举例如下。

1、正算法工资=月薪÷2175×月计薪天数×(出勤天数比例)。

2、反算法:工资=月薪-月薪÷2175x缺勤天数×(出勤天数比例)。

3、月计薪天数=(月出勤天数+法定节假日天数)。

4、出勤天数比例=2175÷(当月应出勤天数+法定节假日天数)。

5、同样举上面的案例。

案例一:某员工月薪2175,7月份有23个工作日,员工缺勤1天,出勤是22天,本月月薪多少。

正算法:2175÷2175×22×(2175÷23)=20804。

反算法:2175—2175÷2175×1×(2175÷23)=20804。

案例二:某员工月薪2175元,5月份有21个工作日,51为法定节假日,员工缺勤1天,出勤是20天,本月月薪多少。

正算法:2175÷2175×(20+1)×(2175÷(21+1))=207614。

反算法:2175—2175÷2175×1×(2175÷(21+1))=207614。

/工资计算程序/

#include <stdioh>

main()

{

float originWage; /应发工资/

float realWage; /实发工资/

float tax; /所缴税款/

int i,hour,amount,money;

printf("请选择工资种类:\n1计时工资\n2计件工资\n3固定月工资\n");

scanf("%d",&i);

switch(i)

{

case 1:{

printf("请输入工作时间(单位:小时)\n");

scanf("%d",&hour);

printf("请输入单位时间的薪水(单位:元)\n");

scanf("%f",&money);

originWage=moneyhour;

}

break;

case 2:{

printf("请输入生产产品数量(单位:件)\n");

scanf("%d",&amount);

printf("请输入生产一件产品的薪水(单位:元)\n");

scanf("%f",&money);

originWage=moneyamount;

}

break;

case 3: printf("请输入你的固定工资\n");

scanf("%f",&originWage);

break;

default:printf("输入错误!\n");

return 0;

}

if(originWage<0)

{

printf("数据错误!\n");

return 0;

}

if(originWage<2000)

tax=0;

else if(originWage>2000&&originWage<=2500)

tax=(originWage-2000)005;

else if(originWage>2500&&originWage<=4000)

tax=(originWage-2500)01+500005;

else

tax=(originWage-4000)015+150001+500005;

printf("应发工资: %f\n",originWage);

printf("所缴税款: %f\n",tax);

printf("实发工资: %f\n",originWage-tax);

return 0;

}

每到月底的时候,也就是hr最忙的时候,查考核、算绩效,工资单来一波

计算工资一直都是众多HR宝宝最头痛的问题,无论是新手hr还是资深hr,在计算工资时都会面对一系列问题,如2175

1、什么是2175?

根据《全国年节及纪念日放假办法》(国务院令第513号)的规定,一年法定节假日为11天,人力资源和社会保障部《关于职工全年月平均工作时间和工资折算问题的通知》规定:

月制度工作日=(365天-104天双休日-11天法定节假日)÷12个月=2083天

月计薪天数=(365天-104天)÷12个月=2175天。

日工资=月工资收入÷2175(月平均计薪天数)

小时工资=月工资收入÷(月计薪天数2175×8小时)

2083vs2175计算工资有何不同

2083天只是表明月平均工作时间是2083天这一事实;2175天只是在计算日工资标准、小时工资标准时使用(计算加班工资的基础)。

不难看出,上述折算办法是将折算环境置放于一整年中,一年365天中去除104个休息日,剩下的261天用人单位都是要支付工资的,包括了一年中的11个带薪法定假日。

所以,一个年度中,月平均计薪天数就是261÷12月=2175天。但实际上,每月的实际计薪天数并不是2175天。2175仅是一个平均数的概念!

2、正算与反算的合理性

实际工作中HR有依据出勤天数计算工资的“正算法”,与依据缺勤天数计算的“反算法”之争。但这都是建立在对2175错误的理解上。

我举个栗子

正算法:“工资=月薪÷2175 × 出勤天数”

某员工月薪2175元,按照人社部规定,日工资=月工资收入÷月计薪天数,即2175÷2175=100元,这没错对吧?7月份有23个工作日,员工缺勤1天,出勤是22天,则其月工资为2175÷2175×22=2200元。该月请假一天,工资反而比月薪2175多了25元,这合理吗?

反算法:“工资=月薪一月薪÷2175×缺勤天数”

有HR说,不能这么算,应当倒扣,不能正给,即当月可领工资为2175—2175÷2175×1=2075元。好,那假设当月员工只出勤1天,缺勤22天,按反算法,则2175-2175÷2175×22=-25元,可是员工月薪才2175元,等于白干了1天,还要倒贴25元。

看到这里,您是不是又想改变主意,想正给了呢?那请问何时又正算法,何时又反算法呢?

案例解析

上述案例中,用2175折算出日工资,在存在缺勤状态下,不管正给还是倒扣,似乎都会得出一个看似不合理的答案,为什么呢?

核心问题在于,HR对 “2175”没有正确理解,死搬硬套。每月平均计薪天数和实际计薪天数并不一致!基于付出的劳动时间与获得的工资数额一致的理论,每月工资本来不应当相同。但实践中用人单位的设定的月薪标准通常是固定的,即每月统一标准。

由于每月实际计薪天数并不一致,有些月份计薪天数可以达到23天,有些月份计薪天数可能只有20天,而人社部的2175却是一个平均数的概念。这样具体到某一个月,月平均计薪天数和月实际计薪天数产生冲突,但月工资却执行的是统一标准,就出现了看似荒谬的结论。

3、正确的算法

正算法:工资=月薪÷2175×月计薪天数×(出勤天数比例)

反算法:工资=月薪-月薪÷2175x 缺勤天数×(出勤天数比例)

月计薪天数=(月出勤天数 + 法定节假日天数)

出勤天数比例=2175÷(当月应出勤天数+法定节假日天数)

同步案例解析

案例一:

某员工月薪2175元,7月份有23个工作日,员工缺勤1天,出勤是22天,本月月薪多少?

正算法:2175÷2175×22×(2175÷23)=20804元

反算法:2175-2175÷2175×1×(2175÷23)=20804元

案例二:

某员工月薪2175元, 1月份有21个工作日,11为法定节假日,员工缺勤1天,出勤是20天,本月月薪多少?

正算法:2175÷2175×(20+1)×(2175÷(21+1))=207614元

反算法:2175—2175÷2175×1×(2175÷(21+1))=207614元

工资算法构成包括:约定工资+绩效工资+加班费+补贴津贴+提成佣金-个税-社保公积金个人承担部分-水电费伙食费等员工在公司产生的费用。

其实工资计算方法并不难,只要搞清楚了计算公式和定义,可以将我们的工资计算精确到每分钱。

工资,其实就是劳动报酬的一种称呼。按小时、按天、按月、按年算工资的方式都有,但大家接触最多的就是按月计发工资。

法定节假日工资的计算公式如下:法定节假日综合工资=法定节假日日常工资+法定节假日加班工资。企业如在法定节假日,如五一节,安排员工加班的,应当支付给员工的加班工资为不低于其日工资的300%,即其加班工资≥日工资300%,即不低于三倍工资。

以上就是关于工资算法是什么呢全部的内容,包括:工资算法是什么呢、用C语言编写一个计算薪水的程序、员工的工资正确计算方法是什么等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9872725.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存