2019年个人所得税的免征额从3500元提升到了5000元,这意味着月工资在5000元以下的人都不需要缴纳个人所得税了。

js脚本计算2019年个人所得税的计算方法,返回结果是个人所得税的税额

functioncalculateIndividualIncomeTax(wages) {var newWages =wages;var currentTaxRateMinValue = 85000;var taxArray = newArray();var taxLevelRateArray = newArray();

taxLevelRateArray[0] ={

rate:0.45,

minValue:85001};

taxLevelRateArray[1] ={

rate:0.35,

minValue:60001};

taxLevelRateArray[2] ={

rate:0.30,

minValue:40001};

taxLevelRateArray[3] ={

rate:0.25,

minValue:25001};

taxLevelRateArray[4] ={

rate:0.20,

minValue:17001};

taxLevelRateArray[5] ={

rate:0.10,

minValue:8001};

taxLevelRateArray[6] ={

rate:0.03,

minValue:5001};

taxLevelRateArray[7] ={

rate:0.0,

minValue:1};var taxSum = 0;for (var i = 0; i < taxLevelRateArray.length; i++) {//计算每个范围的税率

currentTaxRateMinValue = taxLevelRateArray[i].minValue; //比如:税率 0.35; 适用的范围:大于 60001

if (newWages >=currentTaxRateMinValue) {

taxArray[i]= (newWages - currentTaxRateMinValue) *taxLevelRateArray[i].rate;

newWages= currentTaxRateMinValue - 1;

taxSum= taxSum + taxArray[i]; //累加税的总额度

}

console.log("大于", currentTaxRateMinValue, ",Rate:", taxLevelRateArray[i].rate, ",Tax:", taxArray[i], ",newWages:", newWages);

}returntaxSum;

}

调用:calculateIndividualIncomeTax(85002)

输出的日志:

VM617:25 大于 85001 ,Rate: 0.45 ,Tax: 0.45 ,newWages: 85000

VM617:25 大于 60001 ,Rate: 0.35 ,Tax: 8749.65 ,newWages: 60000

VM617:25 大于 40001 ,Rate: 0.3 ,Tax: 5999.7 ,newWages: 40000

VM617:25 大于 25001 ,Rate: 0.25 ,Tax: 3749.75 ,newWages: 25000

VM617:25 大于 17001 ,Rate: 0.2 ,Tax: 1599.8000000000002 ,newWages: 17000

VM617:25 大于 8001 ,Rate: 0.1 ,Tax: 899.9000000000001 ,newWages: 8000

VM617:25 大于 5001 ,Rate: 0.03 ,Tax: 89.97 ,newWages: 5000

VM617:25 大于 1 ,Rate: 0 ,Tax: 0 ,newWages: 0

21089.22

mysql计算个税_2019年个人所得税计算函数相关推荐

  1. 用PHP计算个税,PHP计算个人所得税示例【不使用速算扣除数】

    本文实例讲述了PHP计算个人所得税.分享给大家供大家参考,具体如下: 不使用速算扣除数计算个人所得税,PHP自定义函数实现个人所得税计算.使用速算扣除数计算个人所得税过于简单,略过不提. PHP和JS ...

  2. python输入个人所得税计算_2020年你会算个人所得税吗?没关系,python脚本帮助你!...

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

  3. c语言计算个人所得税作业,写一个程序,输入任何一个公民的月收入和五险一金,能够计算他应缴纳的个人所得税.用C语言...

    问题描述: 写一个程序,输入任何一个公民的月收入和五险一金,能够计算他应缴纳的个人所得税.用C语言 3.我国的个人所得税实行累进税率,计算办法是:用全月应纳税所得额分为几个级别,分别乘以累进税率,几个 ...

  4. java所得税计算_19年 个人所得税计算 kotlin/java

    个人所得税 计算 个人所得税 规则的理解是最难的地方,写法倒是easy 网上有些采用 月 的计算方式貌似已经不适合19年个税计算方法 class RatePersonalUtil { companio ...

  5. 个人永久性免费-Excel催化剂功能第40波-工资、年终奖个人所得税计算函数

    学Excel的表哥表姐们必定有接触过个人所得税的案例学习,在计算个人所得税这个需求上,大家的层次也是很多种多样,当然Excel催化剂推荐的方式仍然是经过封装后的简单明了的自定义函数的方式,此篇已为财务 ...

  6. [python 练习] 计算个税

    题目:利用python计算个税 说明:python有序字典的使用 代码: 1 # -*- coding: utf-8 -*- 2 3 from collections import OrderedDi ...

  7. 个人所得税计算及多人避税问题

    根据工资计算应缴纳税额是一个分段函数求和问题.今日遇到的问题是:夫妻二人如何划分工资才能使得二人缴纳税额之和最少? 如果改成N个人划分固定金额使得缴纳税额最少呢? <html><he ...

  8. 2009上海最新“四金”及个人所得税计算(器)

    原文地址为: 2009上海最新"四金"及个人所得税计算(器) 截止到 2009 年 3 月 20 日 星期五,这是根据最新最全的个人所得税税率和上海市平均收入标准得来的社保费用计算 ...

  9. C 阶梯式个人所得税计算

    阶梯式个人所得税计算,一般做法就是大段的if...else...来计算最后的总税额.但是代码效果并不好,代码显得啰嗦,一旦税率,阶梯数量或阶梯收入发生变化,修改影响也比较多,可读性.可维护性.扩展性都 ...

  10. 2011税率改革 3500起征 个人所得税计算

    2011税率改革 3500起征 个人所得税计算 http://www.17zouguo.net/blog/-geshui-3500 看看您是否也被改革了.

最新文章

  1. 任正非:华为5G芯片用在iPhone上?我持开放态度
  2. 掌握 Ajax,第 6 部分: 建立基于 DOM 的 Web 应用程序
  3. 1024我摊牌了,谈谈自己2020剩余两月的学习计划
  4. 车已经买有近一个月了,技术也在提升中
  5. 使用supervisor启动hbase
  6. python字符串可以保存在变量中吗_在python中可以从字符串变量实例化类吗?
  7. Android官方开发文档Training系列课程中文版:支持不同的设备之支持不同的屏幕
  8. 一款不错的SpringCloud 脚手架项目
  9. Python selenium 去掉“隐藏正受到自动测试软件的控制”
  10. python类:class创建、数据方法属性及访问控制(下划线)
  11. 我敢打赌,你对ConcurrentHashMap不了解?
  12. 第58章、拍照功能实现(从零开始学Android)
  13. 简单将xml数据转换为txt数据
  14. 二叉树期权定价与BSM期权定价
  15. @SpringBootTest注解分析(一)Found multiple @SpringBootConfiguration annotated classes
  16. php采集今日头条出现问题,使用php蓝天采集抓取今日头条ajax的文章内容
  17. centos6.8经典实用大全、教程
  18. java 自省_javabean的自省机制
  19. Alibaba Cloud Linux 3京东青龙面板搭建踩坑
  20. Java在线租车系统

热门文章

  1. JS代码转换d.ts语法
  2. 四元数旋转表达(Hamilton notation JPL notation)
  3. 前端性能优化-优化大量图片加载超大图片加载(附懒加载实现方案)
  4. kind安装k8s集群
  5. php7列目录_linkinfo()
  6. python学生成绩管理程序设计总框图_学生成绩管理系统ER图+流程图+组织结构图-课程设计...
  7. mysql获取今天的最后一秒_Oracle取得当天0时0分0秒和23时59分59秒
  8. linux环境变量大全,Linux环境变量总结
  9. 从JPG和JPEG图片获取压缩比详细教程
  10. Unhandled rejection Error: EACCES: permission denied, open '/Users