介绍
重新实现上一个挑战中的个税计算器,可以计算并处理多人的工资并打印税后工资。
项目需求改变:
输出税后工资
计算过程需要扣除社会保险费用
支持多人同时计算工资
打印税后工资列表
个税计算公式:
应纳税所得额 = 工资金额 - 各项社会保险费 - 起征点(3500元)
应纳税额 = 应纳税所得额 × 税率 - 速算扣除数
其中各项社会保险费我们在本程序中需要计算,计算公式由于各地不一样,我们此处使用国内某一城市的计算比例,占工资金额的比例如下:
养老保险:8%
医疗保险:2%
失业保险:0.5%
工伤保险:0%
生育保险:0%
公积金:6%
注意,此处不考虑社保缴费基数的问题。直接使用工资金额计算社保费用即可。
税率及速算扣除数对应表:
应纳税所得额税率速算扣除数(元)
不超过 1500 元
3%
0
超过 1500 元至 4500 元
10%
105
超过 4500 元至 9000 元
20%
555
超过 9000 元至 35000 元
25%
1005
超过 35000 元至 55000 元
30%
2755
超过 55000 元至 80000 元
35%
5505
超过 80000 元
45%
13505
例如工资金额为 5000