115 Power Pivot之HR薪酬计算 公积金 社保 个税 实发工资相关 市住房公积金管理中心暂停办理相关业务的通知函「春节暂停会员卡通知」 上海月最低工资标准上调至2480元「上海最低工资标准调整」 组合贷款可以提取公积金还商贷吗「公积金组合贷款可以提取公积金吗」 漳州市开通住房公积金单位开户线上办理业务「漳州市住房公积金查询个人账户」 珠海人 省公积金出新政 离职不得提取嘛「珠海离职可提取住房公积金」 上海市最低工资标准2022年「上海月最低工资标准涨到2590元」 公积金提取额度怎么查询「支付宝可以查公积金贷款额度么」 四平市住房公积金咨询电话「四平铁路公积金地址」 河北石家庄人注意 7月起你的公积金缴存额将增加 最低15 4元最高169 18元 天津市调整住房公积金缴存额 最低可以降低至1额吗「天津公积金上调」 头条 业务自动办理 省时又省力 四平公积金开启刷脸模式来查询 详情请戳 线下银行贷款注意事项「线上贷款业务」 吉林通化追责「通化住房公积金管理中心官网」 无锡公积金缴存上限调整2020「无锡公积金2021年缴费标准」 无锡企事业单位公积金的缴纳比例「无锡事业单位社保缴费比例」 通化市住房公积金归集管理办法全文「沈阳市住房公积金归集管理办法」 用公积金贷款最多能贷多少钱「个人公积金最高贷多少」 上海住房公积金贷款最新流程 条件和额度要求「上海公积金贷款怎么申请」 石家庄市公积金如何提取「石家庄公积金9600提取流程」 如何查到公积金贷款进度「公积金贷款进度」 公积金的作用有哪些「公积金都有哪些用处」 黑龙江公积金基数「幼儿园年度园务工作计划」 答记者问 切实保障和改善民生 推动住房公积金事业高质量发展新闻发布会 济南公积金贷款可以贷多少万「公积金贷款新政」 房贷还清后撤销抵押登记「房产抵押还完款后要去撤销抵押」 没买房 又想取公积金 赶紧看规定怎么办「公积金房贷条件」 沈阳公积金能贷多少 「沈阳市住房公积金贷款」 住房公积金贷款担保费取消「公积金不想担保了怎么退出」 廊坊公积金网上服务大厅「廊坊住房公积金电话是多少」 连夜整改 德州 临沂取消公积金贷款担保费 郑州住房公积金公司每月最低交多少「郑州公积金最低缴费基数2021」 公积金加急贷款多久能放款「公积金放款审核通过要多久放款」 公积金补缴怎么操作「住房公积金补缴规定」 2020河源社保缴费基数「河源社保缴费基数」 河源公积金贷款买房需要什么条件「河源支持异地公积金贷款吗」 河源公积金最多可以贷多少「河源市公积金贷款额度计算」 广元剑阁公积金电话「四川剑阁县属于哪个市」 广元住房公积金贷款额度「广元住房公积金贷款额度计算」 河源市紫金县如何在网上办理住房公积金的提取业务「河源公积金提取流程」 湖南省直公积金网点「省直公积金好还是市」 江西省住房保障和公积金管理中心 暂停延错时服务 广元公积金贷款新政策「广元公积金贷款」 公积金迎来新变化「多地调整公积金」 苏州银行卡不能用「苏州市民卡nfc怎么用」 合肥上调公积金月最低缴存额度「合肥公积金最低缴费基数是多少」 进一步提升住房公积金服务「公积金综合服务平台建设」 荆州公积金贷款新政策「荆门市住房公积金最新政策」 早安荆门 2022 1 17 丨荆门市三举措确保困难群众温暖过冬/市公积金异地个人住房贷款业务正式恢复 商业贷款与公积金贷款差别「贷款50万公积金和商贷」
您的位置:首页 >国内 >

115 Power Pivot之HR薪酬计算 公积金 社保 个税 实发工资相关

2022-10-16 11:01:18来源:焦棚子

博客:www.jiaopengzi.com一、背景

1、之前写了一个关于入离调转的pp应用,现在个税新增专项附加扣除项目,借此写一个关于薪酬计算的案例;

2、本案例是用工作时长计算薪酬;

3、全勤奖每月200元,每个月工作时长大于等于8小时的天数大于等于20天计为全勤;

4、餐补每月300元,全勤天数不足20天按照15元每天计算,大于20天也是300元(没办法现实就这样);

5、社保缴纳比例和缴纳基数上限下限均为虚拟举例;

6、公积金缴纳比例和缴纳基数上限下限均为虚拟举例;

7、个税缴纳按照起征点为5000的最新税率计算。为了方便起见,本案例中不涉及其他税前补税前扣税后补税后扣相关工资项目。

结果图

二、数据源

1、员工出勤

包含ID,姓名,出勤日期,工作时长(默认处理好的数据)。

2、时薪标准

工作时长每天不超过14小时,标准工作时长8小时,以后每小时递增如下图。

3、最新5000元起征的税率,等级7的上限为9999999是为了计算方便,实际工作中请以相应法律法规为准。

4、社保相关、公积金相关、专项附加扣除均为虚拟数据,实际工作中以相应法律法规为准。

5、根据时薪标准,PQ自定义函数计算出日薪。

自定义日薪函数

提前计算日薪 6、PQ导入日期表

7、建立关系

三、上DAX

1、基本工资

基本工资:=SUM('员工出勤'[日薪])

2、餐补

餐补:=VAR D =COUNTROWS ( CALCULATETABLE ( '员工出勤', '员工出勤'[工作时长] > 4 ) )VAR S = 300 / 20RETURNIF ( D >= 20, 300, S * D )

3、全勤奖

全勤奖:=VAR D =COUNTROWS ( CALCULATETABLE ( '员工出勤', '员工出勤'[工作时长] >= 8 ) )RETURNIF ( D >= 20, 200, BLANK () )

4、专项附加扣除

专项附加扣除:=SUM('专项附加扣除'[金额])

5、公积金上限

公积金上限:=SUM('公积金相关'[基数上限])

6、公积金下限

公积金下限:=SUM('公积金相关'[基数下限])

7、公积金缴费比例

公积金缴费比例:=SUM('公积金相关'[缴费比例])

8、公积金

公积金:=VAR X = '员工出勤'[基本工资] '员工出勤'[餐补]'员工出勤'[全勤奖]VAR J =SWITCH (TRUE (),X <= '公积金相关'[公积金下限], '公积金相关'[公积金下限],X >= '公积金相关'[公积金上限], '公积金相关'[公积金下限],X)RETURNIF ( X = BLANK (), BLANK (), X * '公积金相关'[公积金缴费比例] )

9、社保上限

社保上限:=SUM('社保相关'[基数上限])

10、社保下限

社保下限:=SUM('社保相关'[基数下限])

11、社保缴费比例

社保缴费比例:=SUM('社保相关'[缴费比例])

12、社保

社保:=VAR X = '员工出勤'[基本工资] '员工出勤'[餐补]'员工出勤'[全勤奖]VAR J =SWITCH (TRUE (),X <= '社保相关'[社保下限], '社保相关'[社保下限],X >= '社保相关'[社保上限], '社保相关'[社保下限],X)RETURNIF ( X = BLANK (), BLANK (), X * '社保相关'[社保缴费比例] )

13、个税下限

个税下限:=SUM('个税'[下限])

14、个税上限

个税上限:=SUM('个税'[上限])

15、个税税率

个税税率:=SUM('个税'[税率])

16、速算扣除

速算扣除:=SUM('个税'[速算扣除数])

17、个税

个税:=VAR X = '员工出勤'[基本工资] '员工出勤'[餐补]'员工出勤'[全勤奖]- '公积金相关'[公积金]- '社保相关'[社保]- '专项附加扣除'[专项附加扣除]- 5000VAR N =SWITCH (TRUE (),CALCULATE ( '个税'[个税下限], '个税'[级数] = 1 )< X&& CALCULATE ( '个税'[个税上限], '个税'[级数] = 1 )>= X, 1,CALCULATE ( '个税'[个税下限], '个税'[级数] = 2 )< X&& CALCULATE ( '个税'[个税上限], '个税'[级数] = 2 )>= X, 2,CALCULATE ( '个税'[个税下限], '个税'[级数] = 3 )< X&& CALCULATE ( '个税'[个税上限], '个税'[级数] = 3 )>= X, 3,CALCULATE ( '个税'[个税下限], '个税'[级数] = 4 )< X&& CALCULATE ( '个税'[个税上限], '个税'[级数] = 4 )>= X, 4,CALCULATE ( '个税'[个税下限], '个税'[级数] = 5 )< X&& CALCULATE ( '个税'[个税上限], '个税'[级数] = 5 )>= X, 5,CALCULATE ( '个税'[个税下限], '个税'[级数] = 6 )< X&& CALCULATE ( '个税'[个税上限], '个税'[级数] = 6 )>= X, 6,CALCULATE ( '个税'[个税下限], '个税'[级数] = 7 )< X&& CALCULATE ( '个税'[个税上限], '个税'[级数] = 7 )>= X, 7)RETURNX* CALCULATE ( '个税'[个税税率], '个税'[级数] = N )- CALCULATE ( '个税'[速算扣除], '个税'[级数] = N )

18、实发工资

实发工资:='员工出勤'[基本工资] '员工出勤'[餐补] '员工出勤'[全勤奖]-'社保相关'[社保]-'公积金相关'[公积金]-'个税'[个税]四、总结

1、本案例中没有复杂的DAX逻辑,都是很简单的业务转换;

2、小技巧:时薪转换为日薪的pq自定义函数;

3、参数表的使用;

4、为了方便演示,本案例不涉及其他工资项目,以及公积金超额计税等;

5、笔者并非专业HR从业人员,案例旨在分享Power Pivot相关业务落地使用案例,具体业务有不妥之处望请指正。

by 焦棚子

焦棚子的文章目录

免责声明:本网站所有信息仅供参考,不做交易和服务的根据,如自行使用本网资料发生偏差,本站概不负责,亦不负任何法律责任。涉及到版权或其他问题,请及时联系我们。