题目:

员工2015年入职,2019年每月应发工资均为30000元,每月减除费用5000元,“三险一金”等专项扣除为4500元,享受子女教育、赡养老人两项专项附加扣除共计2000元,没有减免收入及减免税额等情况,以前三个月为例,应当按照以下方法计算各月应预扣预缴税额:

1月份:(30000–5000-4500-2000)×3%=555元

2月份:(30000×2-5000×2-4500×2-2000×2)×10%-2520-555=625元

3月份:(30000×3-5000×3-4500×3-2000×3)×10%-2520-555-625=1850元

结论:上述计算结果表明,由于2月份累计预扣预缴应纳税所得额为37000元,已适用10%的税率,因此2月份和3月份应预扣预缴有所增高

新个人所得税税率表

代码化

输入: 应发工资/每月减除费用/五险一金扣除/专项附加扣除

输出:根据个人所得税预扣率表计算每个月的税额,也阔以计算年度税额

主要代码

个人计算税收

* {

margin: 0;

padding: 0

}

// 本期应预扣预缴税额=(累计预扣预缴应纳税所得额×预扣率-速算扣除数)-累计减免税额

// 累计预扣预缴应纳税所得额=累计免税收入-累计减除费用-累计专项扣除-累计专项附加扣除-累计依法确定的其他扣除

new Vue({

el: '#app',

template: `

每月应发工资(税前){{taxFreeIncome}}

每月减除费用 {{countDeduction}}

每月五险一金{{insurance}}

每月专项抵扣 {{specialAddOn}}

累积 {{monthNum}} 月

  • 第{{i + 1}}月 应缴费 {{item}}

年终 {{yearEndMonth}} 系数

年度总应付工资(税前) {{yearTotal}} 元

年度总税额 {{totalTax}} 元

年度到手工资 {{yearTotal - totalTax}}

平均月度到手工资 {{(yearTotal - totalTax) / 12 }}

计算

`,

data() {

return {

taxFreeIncome: 30000, // 应收工资

countDeduction: 5000,// 起征税

insurance: 4500, // 五险一金

specialAddOn: 2000, // 专项抵扣

monthNum: 12, // 累积几个月

monthTax: [], // 累积几个月显示

totalTax: 0, // 年度总共税收

yearTotal: 0, // 年度总收益税前

yearEndMonth: 0, // 年终系数

yearEndAward: 0, // 年终奖

}

},

methods: {

count() {

const arr = []

let prepaidIncome = 0; // 每月缴税

let totalTax = 0

for (let i = 1; i <= this.monthNum; i ++) {

const taxableIncome = (this.taxFreeIncome - this.countDeduction - this.insurance - this.specialAddOn) * i;

if (taxableIncome < 36000) {

prepaidIncome = Number((taxableIncome * 0.03) - totalTax);

} else if ( 36000 < taxableIncome <= 144000) {

prepaidIncome = Number(( taxableIncome * 0.1) - 2520 - totalTax);

} else if (144000 < taxableIncome <= 300000) {

prepaidIncome = ( taxableIncome * 0.2) - 16920 - totalTax;

} else if (300000 < taxableIncome <= 420000) {

prepaidIncome = ( taxableIncome * 0.25) - 31920 - totalTax;

} else if (420000 < taxableIncome <= 660000) {

prepaidIncome = ( taxableIncome * 0.3) - 52920 - totalTax;

} else if (660000 < taxableIncome <= 960000) {

prepaidIncome = ( taxableIncome * 0.35) - 85920 - totalTax;

} else if (taxableIncome > 960000) {

prepaidIncome = ( taxableIncome * 0.45) - 181920 - totalTax;

}

arr.push(prepaidIncome);

totalTax = arr.reduce((cur, total) => (cur + total), 0)

}

this.monthTax = arr

this.totalTax = totalTax;

this.yearTotal = this.taxFreeIncome * (12 + Number(this.yearEndMonth));

totalTax = 0

}

}

})

java计算某国个人所得税税率表_计算个人所得税(新版)相关推荐

  1. 2012年个人所得税税率表

    个人所得税税率表 2012年个人所得税税率表_最新个税税率表2012 2011年9月1日起调整后,现2012年现在实行的7级超额累进 个人所得税税率表 7级超额累进个人所得税税率表 2011年9月1日 ...

  2. 五险一金 | 2020年个人所得税税率表

    我们知道国家对于个人所得税方面都是有明确的规定的,根据职工的工资来计算个人所得税的多少,那么关于个人所得税的税率表方面是怎样的呢? 一.2020年个人所得税税率表 1.工资范围在1-5000元之间的, ...

  3. python个人所得税税率表_2020年你会算个人所得税吗?没关系,python脚本帮助你!...

    2020年你会算个人所得税吗?没关系,python脚本帮助你! 引文 小编辛苦精心为各位网友准备了2020年最新个人所得税税率表,个税税率表,5000元起征点,包括工资税率表.年终奖税率表.劳务税率表 ...

  4. 广义表的长度和深度怎么算_最新详细个人所得税税率表!快看最新个人所得税怎么算!...

    进入2019年以后,个人所得税的起征点将由3500元提升到5000元.这对于很多纳税人来说,就意味着未来的实际收入会有所增加.现在,大家都很想知道2019年新个税税率表是什么样的.今天,为大家介绍一下 ...

  5. 用python计算个人所得税税率表,Python 小案例 计算个人所得税

    Python 小案例 计算个人所得税 Python 小案例 计算个人所得税 #coding=utf-8 monthMoney=input("请输入月收入:") ds=3500 #扣 ...

  6. 个人所得税------税率表

    税率表一(工资.薪金所得适用) 级数 含税级距 不含税级距 税率(%) 速算 扣除数 1 不超过500元的 不超过475元的 5 0 2 超过500元至2000元的部分 超过475元至1825元的部分 ...

  7. 最新个人所得税税率表及相关计算

    未纳税工资     交税计算 1.3500以内    不交税 2.3500-5000 超过部分*0.03 3.5000-8000 超过部分*0.1-105 4.8000-12500 超过部分*0.2- ...

  8. 用python计算个人所得税税率表_Python实现的个人所得税计算器

    这篇文章主要介绍了Python实现的个人所得税计算器,涉及Python条件判断与数值运算相关操作技巧,需要的朋友可以参考下 本文实例讲述了Python实现的个人所得税计算器.分享给大家供大家参考,具体 ...

  9. 这是2021年个人所得税税率表

    1.居民个人工资.新进所得预扣率表 2.居民个人劳务报酬所得, 稿酬所得,特许权使用费所得 劳务报酬所得.稿酬所得.特许权使用费所得,以每次收入额为预扣预缴应纳税所得额,计算应预扣预缴税额. 收入额: ...

  10. java我的世界显示合成表_我的世界:谁动了我的合成表?每10秒打乱合成配方,你撑不过一晚...

    <谁动了我的合成表>这是一个人会让你怀疑人生的另类.恶搞Minecraft模组! 每10秒打乱一次合成配方,就是这个世界的机制!血量只有3点,你能撑过第一天么? MOD:谁动了我的合成表? ...

最新文章

  1. 常惠琢 201771010102《面向对象程序设计(java)》第七周学习总结
  2. ajax 提交订单,php-在Woocommerce 3中通过ajax提交并在结帐时创建订单
  3. AD8606跟随器与倍乘电路模块
  4. jakarta_迁移到Jakarta EE 9
  5. FlexViewer入门资料
  6. 【深度学习】SETR:基于视觉 Transformer 的语义分割模型
  7. pcl画圆球_PCL之轨迹绘制(二)
  8. java中遍历collection_使用Java中的Iterator遍历Collection
  9. 基于python的自动化测试工具_基于Python语言的自动化测试
  10. 中英文对照 —— 航空航天航海、交通运输工具
  11. xen虚拟化部署遇到的问题(持续更新)
  12. Liberty glance 新功能 healthcheck
  13. python中from的用法_Python import用法以及与from...import的区别
  14. mysql锁定某个库_mysql 表锁定,库锁定
  15. 滤波器原理及其作用计算机网络,滤波器的原理与作用
  16. 用Java实现家庭收支记账软件
  17. 拿姐姐身份证登记结婚竟然成了!婚姻户籍信息共享难在哪儿
  18. 威联通 php升级,威联通折腾篇十七:Docker 安装的 NextCloud 升级、备份及恢复
  19. MU计算机里代表什么,计算器上M+、M-、MU、GT等分别代表意思-mu代表啥
  20. 智能财税服务商“融易算”完成数千万元天使轮融资...

热门文章

  1. TOP100summit分享实录 | JFrog高欣:Kubernetes is hard!JFrog的Kubernetes实践
  2. 初等变换和阶梯矩阵【】
  3. HTML超大图片加载显示解决方案--图片切割转换成瓦片地图(BaiduMapTileCutter)
  4. Google Play 支付流程参考
  5. GBase8s数据库MINUS 运算符
  6. mysql设置59分59秒会自动加一秒
  7. python恶搞小程序 画樱花树+启动摄像头+拍照+通过邮件发回+删除照片
  8. 大学生集体恶搞学士服猥琐拍照,谁羞辱了谁?!(图)
  9. 安卓gridview控件的使用
  10. matlab专业代做hslogic,matlab代做hslogic