2019新版个税综合所得计算方案:
单月纳税基数:【应纳综合所得额(包括薪金、劳务报酬、稿酬、特许权使用费等)-起征点(5000)-保险-专项附加扣除-依法确定的其他扣除】
阶梯税率分两种:
按月计算的阶梯税率:
按年计算的阶梯税率:
方案一:参考旧版税法,每月单独计算,最终纳税额为12月相加。
算法:
月纳税额=单月纳税基数*按月计算的阶梯税率
年纳税额=1-12月纳税额之和
方案二:每月平摊计算个税,使用按月计算的阶梯税率
算法:
1月:1月纳税基数*按月计算阶梯税率=1月纳税额
2月:[(1月纳税基数+2月纳税基数)/2*按月计算阶梯税率]*2-1月纳税额=2月纳税额
3月:[(1月纳税基数+2月纳税基数+3月纳税基数)/3*按月计算阶梯税率]*3-1月纳税额-2月纳税额=3月纳税额
n月:[(1月纳税基数+2月纳税基数+……+n月纳税基数)/3*按月计算阶梯税率*n-1月纳税额-2月纳税额-……-(n-1)月纳税额=n月纳税额
……以此类推
年纳税额=1月纳税额+2月纳税额+……+12月纳税额
注意:此方案中若n月纳税额(1=<n=<12)<0,令n月纳税额=0
方案三:累积计算法,使用按年计算的阶梯税率
算法:
1月:1月纳税基数*按年计算阶梯税率=1月纳税额
2月:(1月纳税基数+2月纳税基数)*按年计算阶梯税率-1月纳税额=2月纳税额
3月:(1月纳税基数+2月纳税基数+3月纳税基数)*按年计算阶梯税率-1月纳税额-2月纳税额=3月纳税额
N月=(1月纳税基数+2月纳税基数+……+n月纳税基数)*按年计算阶梯税率-1月纳税额-2月纳税额-……-(n-1)月纳税额=n月纳税额
……以此类推
年纳税额=1月纳税额+2月纳税额+……+12月纳税额
起征点固定在5000,保险、专项附加扣除、依法确定的其他扣除让用户自行输入。
综合所得在输入时应有四个输入框,分别对应薪金、劳务报酬、稿酬、特许权使用费,四者之和为应纳综合所得额。
方案一、方案二、方案三各设一个tips,且均需在云数据库中存储每月纳税基数以及月纳税额、年纳税额,有查看历史功能(无需提供修改功能)
对于每种方案而言,若出现纳税期数不满12个月的情况,也可在查看历史中显示用户已填写月份的纳税基数、月纳税额、截止当月的纳税总额。