工资、薪金所得适用5%-45%的九级超额累进税率;起征点:中国公民2000元。
级数 应纳税所得额 税率 速算扣除数
1 不超过500元 5% 0
2 超过500元至2000元 10% 25
3 超过2000元至5000元 15% 125
4 超过5000元至20000元 20% 375
5 超过20000元至40000元 25% 1375
6 超过40000元至60000元 30% 3375
7 超过60000元至80000元 35% 6375
8 超过80000元至100000元 40% 10375
9 超过100000元 45% 15375
计算方法:应纳所得税额 = 应纳税所得额 x 税率 - 速算扣除数
程序可以这样写:
Parameters nMoney
do case
case Type('nMoney')#'N'
return -2 &&表示数据类型错误
case nMoney < 0
return -1 &&表示数据为负数
case nMoney <= 2000
return 0
case nMoney <= 2500
return (nMoney-2000)*0.05
case nMoney <= 4000
return (nMoney-2000)*0.10 - 25
case nMoney <= 7000
return (nMoney-2000)*0.15 - 125
case nMoney <= 22000
return (nMoney-2000)*0.20 - 375
case nMoney <= 42000
return (nMoney-2000)*0.25 - 1375
case nMoney <= 62000
return (nMoney-2000)*0.30 - 3375
case nMoney <= 82000
return (nMoney-2000)*0.35 - 6375
case nMoney <= 102000
return (nMoney-2000)*0.40 - 10375
otherwise
return (nMoney-2000)*0.45 - 15375
endcase