个税计算器:
想要了做个税计算器,我们应该先了解个人所得税。
首先,2019年免征额为:5000,也就是说低于5000的不用纳税。
1.个税计算的公式如下:
个税 = 应纳税所得额 * 税率 - 速算扣除数。
2.应纳税所得额的计算公式如下:
应纳税所得额 = 收入 - 5000 - 社保支出 (收入 = 基本工资 +效绩)
3.社保支出:
养老保险:8%,医疗保险:2% + 3元,失业保险:0.2%,公积金:12%
社保支出 = 基本工资 * (8% + 2% + 0.2% + 12%)+3
= 基本工资 * 22.2% +3
4.实发工资(拿到手上的)
实发工资 = 收入 - 个税 - 社保支出
5.住房公积金:
住房公积金是:单位和你各缴纳基本工资的12%
住房公积金 = 基本工资*24%
6.总收入:
总收入 = 实发工资 + 住房公积金
个人所得税税率表:
下面就来编写程序:
(1)首先输入基本工资,和效绩:
基本工资:Jbgz 效绩:Jxgz
Jbgz = float(input("请输入基本工资:"))
Jxgz = float(input("请输入绩效工资:"))
(2)由于住房公积金和社保是存在基数和上限的:
如果超过上限,只能按上限来计算社保和住房公积金
所以需要加一个判断
上限: Sx
Sx = Jbgz
if Jbgz > 25401
Sx = 25401
(3)计算社保支出:
社保金:Sbj
Sbj = Sx * 0.222 + 3
(4)计算纳税所得额:
纳税所得额:Nssde
Nssde = (Jbgz + Jxgz) - 5000 -Sbj
(5)判断应不应该交税,根据纳税所得额在哪个段,来得出税率和速算扣除数:
税率:Sul 速算扣除数:Su_skc
if Nssde < 0:
print("不用交税!")
else:
if Nssde <= 3000:
Sul = 0.03
Su_skc = 0
elif Nssde <= 12000:
Sul = 0.1
Su_skc = 210
elif Nssde <= 25000:
Sul = 0.2
Su_skc = 1410
elif Nssde <= 35000:
Sul = 0.25
Su_skc = 2660
elif Nssde <= 55000:
Sul = 0.3
Su_skc = 4410
elif Nssde <= 80000:
Sul = 0.35
Su_skc = 7160
else :
Sul = 0.45
Su_skc = 15160
(6)计算个税
个税 :Gss
Gss = Nssde * Sul -Su_skc
print("个人所得税为:",Gss)
(7)实发工资
实发工资:Sf_gz
Sf_gz = (Jbgz + Jxgz) - Sbj - Gss
print("实发工资为:",Sf_gz)
(8)住房公积金和总收入
住房公积金:Zf_gjj 总收入:Z_sr
Zf_gjj = Sx * 0.24
Z_Sr = Sf_gz + Zf_gjj
print("住房公积金:",Zf_gjj)
print("总收入:",Z_Sr)
总代码如下:
Jbgz = float(input("请输入基本工资:"))
Jxgz = float(input("请输入绩效工资:"))
Sx = Jbgz
if Jbgz > 25401:
Sx = 25401
Sbj = Sx * 0.222 + 3
Nssde = (Jbgz + Jxgz) - 5000 -Sbj
if Nssde < 0:
print("不用交税!")
else:
if Nssde <= 3000:
Sul = 0.03
Su_skc = 0
elif Nssde <= 12000:
Sul = 0.1
Su_skc = 210
elif Nssde <= 25000:
Sul = 0.2
Su_skc = 1410
elif Nssde <= 35000:
Sul = 0.25
Su_skc = 2660
elif Nssde <= 55000:
Sul = 0.3
Su_skc = 4410
elif Nssde <= 80000:
Sul = 0.35
Su_skc = 7160
else :
Sul = 0.45
Su_skc = 15160
Gss = Nssde * Sul -Su_skc
print("个人所得税为:",Gss)
Sf_gz = (Jbgz + Jxgz) - Sbj - Gss
print("实发工资为:",Sf_gz)
Zf_gjj = Sx * 0.24
Z_Sr = Sf_gz + Zf_gjj
print("住房公积金:",Zf_gjj)
print("总收入:",Z_Sr)
我们运行下试试:
成功!
以上就是个税计算器的全部内容,如有错误欢迎大家指正!