工资、薪金所得适用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