admin管理员组文章数量:1794759
使用MATLAB计算个人所得税
秋招尾声各大厂陆续开奖了,大家都想知道自己的总包价一年到手能有多少万,所以这里学习了一些税率计算知识,并且写了个简单的MATLAB程序计算个人应缴纳税额,最后讨论了公积金缴纳比例对于个人所得钱数的影响。
工资个税的计算公式为:
第一步:先算出应纳税所得额计算公式为:
应纳税所得额 = 税前工资-五险一金(个人缴纳部分)-专项附加扣除额
第二步:对照工资税率表找出税率及速算扣除数代入下方公式计算:
应纳税额 = 应纳税所得额 x 税率-速算扣除数
解释说明:
专项附加扣除额是指新个人所得税法规定的子女教育、继续教育、大病医疗、住房贷款利、住房租金和赡养老人等六项专项附加扣除。
MATLAB代码
clc;close all;clear; % 给出税前工资(包括年终奖),五险一金缴纳基数, % 五险个人缴纳比例,公积金个人缴纳比例 % x=[320000,20000,0.1,0.12]; % x=[320000,20000,0.1,0.05]; % x=[352000,21000,0.1,0.05]; % 计算应纳税所得额 x_temp=x(1)-x(2)*12*(x(3)+x(4))-60000; % 计算应纳税额 if x_temp<=36000 tax=x_temp*0.03; elseif x_temp<=144000 tax=x_temp*0.1-2520; elseif x_temp<=300000 tax=x_temp*0.2-16920; elseif x_temp<=420000 tax=x_temp*0.25-31920; elseif x_temp<=660000 tax=x_temp*0.3-52920; elseif x_temp<=960000 tax=x_temp*0.35-85920; else tax=x_temp*0.45-181920; end % 计算一年到手钱数 = 总包 - 五险一金 - 应纳税额 remain=x(1)-x(2)*12*(x(3)+x(4))-tax; % 假设公司缴纳公积金比例和个人相同,公积金一年总额为 jijin=x(2)*12*x(4)*2; % 个人一年总额 x_sum=remain+jijin;假如小张每月工资2万,年终奖4个月,税前一年总包32万元,五险一金按2万缴纳,比例分别是10%,12%,不考虑专项扣除,那么小张一年需要缴纳税额24520元,一年到手242680,公积金账户到账57600,加上公积金一年总钱数300280。 假设小李公积金缴纳比例为5%,其他和小张一样,那么小李一年需要缴纳税额27880元,一年到手256120,公积金账户到账24000,加上公积金一年总钱数280120。也就是说,小李虽然一年到手更多,但是需要缴纳更多的税,加上公积金一年的总钱数比小张少了大概2万。 那么小李每月多拿多少能和小张加上公积金的总钱数差不多呢,假设小李现在每月工资2.2万,年终奖4个月,税前一年总包35.2万元,五险一金按2.2万缴纳,比例分别是10%,5%,不考虑专项扣除,那么小李一年需要缴纳税额33560元,一年到手278840,公积金账户到账26400,加上公积金一年总钱数305240。每月多2千才和小张差不多!所以这就是为什么公积金比例交的越高对于员工越有利。
版权声明:本文标题:使用MATLAB计算个人所得税 内容由林淑君副主任自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.xiehuijuan.com/baike/1686634027a88826.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论