个税起征点提高到5000不计算六项扣减项有希望于今年10月1日开始实行。那么问题来了小伙伴们 知道你们能够少缴纳多少个税吗?目前缴纳个税方式可以通过以下链接 [ 试算 ]

10月1日起不仅仅是个税起征点提高,相关的税率和税阶也有所变化。

我们知道个税是薪水-5000元起征点-个人缴纳五险一金-六项扣减额再按照个税税率表扣减个税。这样我们可以自己编写一个简单的程序试算最新的个税法下您应该缴纳多少个税。

@Slf4j
public class TaxAction {/*** 起征点*/private static  BigDecimal THRESHOLD = new BigDecimal(5000);/*** * @param salary*            税前薪水* @param socialSecurity*            个人减扣部分 如五险一金* @param num 六项扣减* @return 实际所得收入*/public static BigDecimal getPayload(BigDecimal salary, BigDecimal socialSecurity, BigDecimal num) {socialSecurity = socialSecurity.setScale(2, BigDecimal.ROUND_HALF_UP);salary = salary.setScale(2, BigDecimal.ROUND_HALF_UP);log.info("您的税前收入为:{}元, 个人缴纳五险一金为{}元,六项扣减额为{}元", salary, socialSecurity,num);BigDecimal income = salary.subtract(socialSecurity);// 税前薪水(扣除五险一金部分)BigDecimal tax = new BigDecimal(0);// 实缴个税BigDecimal paload = income.subtract(THRESHOLD);// 应纳税所得额if (num != null) {paload = paload.subtract(num);}BigDecimal total = new BigDecimal(0);// 实际所得if (paload.compareTo(new BigDecimal(0)) > 0) {if (paload.compareTo(new BigDecimal(3000)) <= 0) {tax = paload.multiply(new BigDecimal(0.03));} else if (paload.compareTo(new BigDecimal(12000)) <= 0) {tax = (paload.subtract(new BigDecimal(3000))).multiply(new BigDecimal(0.1)).add(new BigDecimal(90));} else if (paload.compareTo(new BigDecimal(25000)) <= 0) {tax = (paload.subtract(new BigDecimal(12000))).multiply(new BigDecimal(0.2)).add(new BigDecimal(900)).add(new BigDecimal(90));} else if (paload.compareTo(new BigDecimal(35000)) <= 0) {tax = (paload.subtract(new BigDecimal(25000))).multiply(new BigDecimal(0.25)).add(new BigDecimal(2600)).add(new BigDecimal(900)).add(new BigDecimal(90));} else if (paload.compareTo(new BigDecimal(55000)) <= 0) {tax = (paload.subtract(new BigDecimal(35000))).multiply(new BigDecimal(0.3)).add(new BigDecimal(2500)).add(new BigDecimal(2600)).add(new BigDecimal(900)).add(new BigDecimal(90));} else if (paload.compareTo(new BigDecimal(80000)) <= 0) {tax = (paload.subtract(new BigDecimal(55000))).multiply(new BigDecimal(0.35)).add(new BigDecimal(6000)).add(new BigDecimal(2500)).add(new BigDecimal(2600)).add(new BigDecimal(900)).add(new BigDecimal(90));} else {tax = (paload.subtract(new BigDecimal(80000))).multiply(new BigDecimal(0.45)).add(new BigDecimal(12250)).add(new BigDecimal(6000)).add(new BigDecimal(2500)).add(new BigDecimal(2600)).add(new BigDecimal(900)).add(new BigDecimal(90));}}// 四舍五入取2位小数tax = tax.setScale(2, BigDecimal.ROUND_HALF_UP);log.info("您应缴纳个税为:{}元", tax);total = income.subtract(tax);log.info("您实际所得为:{}元", total);return total;}public static void main(String[] args) {BigDecimal salary = new BigDecimal(13000);BigDecimal socialSecurity = new BigDecimal(2000);BigDecimal num = new BigDecimal(0);getPayload(salary, socialSecurity, num);}
}

如果小明目前税前薪水13000元,个人需要缴纳五险一金共2000元。目前应缴纳个税945元。

如果使用上图代码计算最新结果为:

16:20:40.370 [main] INFO com.fly.sharding.TaxAction - 您的税前收入为:13000.00元, 个人缴纳五险一金为2000.00元,六项扣减额为0元
16:20:40.374 [main] INFO com.fly.sharding.TaxAction - 您应缴纳个税为:390.00元
16:20:40.374 [main] INFO com.fly.sharding.TaxAction - 您实际所得为:10610.00元

这样小明能省555元。小伙伴们 来试算一下你们能省多少钱吧。

2019年1月1日之后 你能少缴纳多少个税相关推荐

  1. D2 日报 2019年6月11日

    ? 开源项目 ➡️ sfyc23/EverydayWechat watch 34 star 1690 fork 317 每日自动给女朋友发微信暖心话. github.com ➡️ YMFE/yapi ...

  2. epubbuilder 过期_记者调查|浠水县思源实验学校向学生发过期牛奶,生产日期2019年12月14日...

    楚天都市报11月2日讯(记者董淑健 通讯员魏学建) 生产日期2019年12月14日,保质期6个月.过期几个月的牛奶能喝吗?几天前,居然通过学校食堂发到了学生手中. 浠水县思源实验学校的一些学生家长对此 ...

  3. D2 日报 2019年1月2日

    官网阅读获得更好的体验,传送门<日报 2019年1月2日> 你有一个苹果,我有一个苹果,交换之后我们还是各自有一个苹果. 你有一份知识,我有一份知识,我们互相分享一下就都有了两份知识. 开 ...

  4. 2019年1月29日

    2019年1月29日星期二 一:SQL注入专题 1.MySQL与SQLserver数据库中的默认的表有哪些? 2.什么是SQL注入 SQL 注入是一种将 SQL 代码插入或添加到应用(用户)的输入参数 ...

  5. 2019年1月14日【第一天正式学习】

    2019年1月14日星期一 任务一.把 elfpass 拷贝进 seed 虚拟机,设成 root 所有 suid 程序,用普通用户去攻击获得 root权限.可以先静态分析,搞不定再用 gdb 动态调试 ...

  6. 视力检查-2019年2月2日

    眼压测试 mmHs(第1次测量) mmHs(第2次测量) Avg R ERR 21M 23M 22 L (20M) 16M 16 视力测试 视力表 R 0.X (这个是护士写的) L 0.25 玻璃体 ...

  7. tornado项目搭建_Python深度学习原理及项目实战2019年3月21日上海举办

    一.课程背景 众所周知,人工智能是高级计算智能最宽泛的概念,机器学习是研究人工智能的一个工具,深度学习是机器学习的一个子集,是目前研究领域卓有成效的学习方法.深度学习的框架有很多,而TenforFlo ...

  8. D2 日报 2019年4月17日

    ? 新闻 ➡️ Is React Translated Yet? ¡Sí! Sim! はい! react 文档翻译了多种语言 reactjs.org ? 开源项目 ➡️ formal/packages ...

  9. SiteServer CMS 新版本 V6.11(2019年7月1日发布)

    欢迎来到 SiteServer CMS V6.11版本(.NET CORE V7.0预览版本将推迟至2019年9月1日发布),经过两个月的连续迭代开发,V6.11 版本新增了采集插件以及多项BUG修复 ...

最新文章

  1. 透视 CES 2018:不容错过的四大科技趋势
  2. Javascript学习--------详解window窗口对象
  3. python requests text content_python requests的content和text方法的区别
  4. 二十九、电子商务服务推荐项目基本描述
  5. JUC原子类-类成员(五)
  6. 自写sonar 插件加载到sonar 服务中的展示信息
  7. 12306加密传输_三大运营商发5G消息白皮书:短消息服务升级,支持加密传输
  8. 24小时BTC全网合约成交数据显示:多头占优
  9. docker中 system limit for_java中的split函数的坑
  10. 2021年PMP考试最新通关宝典
  11. java实现 GB35114 sip AuthorizationHeader遇到的一个小坑
  12. 多渠道下门店如何进行会员管理和会员营销
  13. 【硬件常识】与PCB基本布线规范与设计原则|请问LED白光、红光、黄光工作电压压降是多少
  14. 激光测距芯片VL53L0X的使用与代码
  15. wap手机网页(网站)自适应中部悬浮小广告代码【靠右侧】
  16. 腾达无线路由器dns服务器,腾达路由器怎么手动设置dns地址
  17. python 自动记录时间_python记录程序运行时间的几种方法
  18. mysql-5.7.27-winx64 安装教程
  19. html5 video首次观看禁止快进,Video Speed Controller - 快进/后退/回看在线视频
  20. MFRC522模块测试

热门文章

  1. 手把手调参最新 YOLOv7 模型 训练部分 - 最新版本(二)
  2. 遗传算法--函数最值问题
  3. java8中的Stream流式操作总结,List转Map或List转LinkedHashMap使用Collectors.groupingBy用法
  4. python 实现雪容融
  5. Unity开发者的C#内存管理
  6. java graphics2d 画圆_java Graphics2D 画图
  7. 安卓APP测试要怎么测,测试流程和重点有哪些?我来告诉你
  8. weui.js slider的使用笔记
  9. 原生js+css3实现点击图片正方体旋转展现图片
  10. cobbler(一) cobbler实现系统自动安装