2019年的个税制度改得比较复杂,每个月交的都不一样,前面交得少,后面交得多,但和2018年全年交的总数是一样的,可以多拿一点点利息哈。最大的改变就是,加上专项优惠,2019年还是可以减点税的。


def tax(salary_pre, social_insurance, accumulation_fund, deduction):"""根据税前月薪,社保比例,公积金比例,专项扣除算出2019每月应交税额"""temp = salary_pre * (1 - social_insurance - accumulation_fund) - 5000 - deductionmonth1 = []count = 0
# 计算新税for i in range(1, 13):k = int(temp * i)if k <= 0:rate_tax = 0part_tax = 0elif 0 < k <= 36000:rate_tax = 0.03part_tax = 0elif 36000 < k <= 144000:rate_tax = 0.1part_tax = 2520elif 144000 < k <= 300000:rate_tax = 0.2part_tax = 16920elif 300000 < k <= 420000:rate_tax = 0.25part_tax = 31920elif 420000 < k <= 660000:rate_tax = 0.3part_tax = 52920elif 660000 < k <= 960000:rate_tax = 0.35part_tax = 85920elif k > 960000:rate_tax = 0.45part_tax = 181920month1.append(temp * i * rate_tax - part_tax - count)count += month1[i-1]year = round(sum(month1), 2)month = [round(i, 2) for i in month1]
# 计算旧税n = temp + deductionif n <= 3000:tax_pre = n * 0.03elif 3000 < n <= 12000:tax_pre = n * 0.1 - 210elif 12000 < n <= 25000:tax_pre = n * 0.1 - 210elif 25000 < n <= 35000:tax_pre = n * 0.1 - 210elif 35000 < n <= 55000:tax_pre = n * 0.1 - 210elif 55000 < n <= 80000:tax_pre = n * 0.1 - 210elif n > 80000:tax_pre = n * 0.1 - 210tax_pre = round(tax_pre, 2)year_pre = round(tax_pre * 12, 2)print("2019各月交税:")print(month)print('2019全年交税:' + str(year))print('税改前每月交税:' + str(tax_pre))print('税改前全年交税:' + str(year_pre))#填入税前月薪,社保比例,公积金比例,专项扣除
tax(30000, 0.1, 0.05, 1500)

2019最新个税计算_python相关推荐

  1. 2019年个税计算excel模板

    今天傍晚时分,晚到了一周的工资终于到了银行卡,持续一周的手机银行APP间歇性查询行为终于落下帷幕了.有了连续4个月发错工资的经历,已经不敢相信会计了.于是下定决心,自己做一个excel个税计算表格.防 ...

  2. 计算个人所得税最佳纳税额(以2019最新税法规则计算)

    计算个人所得税最佳节税 年底了,2019年也参加了CPA税法的考试,闲来无事给大家分享一个昨天刚写的计算个人所得税的小程序.新鲜出炉,整个程序主要是基于2019年最新的个人所得税纳税规则计算最佳节税点 ...

  3. 2019最新Python学习教程(Python视频教程_Python学习教程_Python学习路线):你心目中编程界的MVP是谁?

    2019最新Python学习教程(Python视频教程_Python学习教程_Python学习路线):你心目中编程界的MVP是谁?编程界的王者是渐落寞的Java还是大火的Python? 是不是你们也喜 ...

  4. 2019年杭州个税计算工具excel版

    2019年杭州个税计算工具excel版 附上某云的下载链接和提取码: 链接:https://pan.baidu.com/s/1zknoav-8SinunkuBqs1KcA 提取码:ns0t 好好使用吧 ...

  5. 八篇 NeurIPS 2019 最新图神经网络相关论文

    最近,人工智能和机器学习领域的国际顶级会议 NeurIPS 2019 接收论文公布,共有 1428 篇论文被接收.为了带大家抢先领略高质量论文,本文整理了八篇 NeurIPS 2019 最新 GNN ...

  6. 2019最新财务管理计算器源码

    2019最新财务计算器源码 第一次写博客,不喜勿喷! 分享原码,逻辑并不严谨,仅供谈论使用! 预览效果: 1.可以根据月份统计,或者历史收入统计计算. 2.支持持久化到本地Excel: 2.1:Exc ...

  7. 机电照明工程软件测试大纲,2019最新大纲 | 公路水运工程试验检测考试大纲《交通工程》...

    原标题:2019最新大纲 | 公路水运工程试验检测考试大纲<交通工程> [考试目的] 检验应考人员对交通工程(含交通安全设施与机电工程)产品检测和工程质量检验的相关理论和基本原理.标准规范 ...

  8. 北师大c语言2019在线作业,2019最新C语言考试题库及答案

    <2019最新C语言考试题库及答案>由会员分享,可在线阅读,更多相关<2019最新C语言考试题库及答案(100页珍藏版)>请在人人文库网上搜索. 1.2019最新C语言考试题库 ...

  9. C语言笔记之个税计算

    C语言笔记之个税计算 1. 业务 1.1 月薪个人所得税 1.2 年终奖个人所得税 2. 功能 2.1 初级功能 2.2 高级功能 1. 业务 1.1 月薪个人所得税 2019年的个税制度改得比较复杂 ...

  10. 2019最新整理JAVA面试题附答案

    2019最新整理JAVA面试题附答案 包含的模块: 本文分为十九个模块,分别是:Java 基础.容器.多线程.反射.对象拷贝.Java Web .异常.网络.设计模式.Spring/Spring MV ...

最新文章

  1. 25 iOS performance TipsTricks 笔记
  2. python 自动化-只要十分钟,用Python实现自动化水军评论
  3. sqlite developer注册方法
  4. python的序列化是什么意思_python什么是反序列化?
  5. phpUnit 安装,实例和简单部署
  6. input 0.1无法相加_你真的知道0.1+0.2为何不等于0.3吗?
  7. duration java_Java Duration类| 带示例的dividBy()方法
  8. Mysql学习总结(73)——MySQL 查询A表存在B表不存在的数据SQL总结
  9. 分段函数怎么用神经网络进行拟合_Tensoflow简单神经网络实现非线性拟合
  10. Cannot open precompiled header file: 'Debug/***.pch': No such file or directory
  11. Python 第三方库的安装
  12. eclipse安装OpenExplorer插件--快速打开文件目录
  13. [BZOJ] 1619: [Usaco2008 Nov]Guarding the Farm 保卫牧场
  14. 你们要得SpringBoot版的停车管理系统(含小程序)已经找到了,改改就能卖钱(附源码)...
  15. 计算机操作系统(第四版)课后习题答案(完整版)---汤小丹 梁红兵 哲凤屏 汤子瀛 版本
  16. 本科生计算机论文中文核心,本科生可以发表核心期刊论文吗
  17. Micropython——看门狗定时器(WDT类)
  18. idea出现outdated version提示框
  19. SDM660 开机xbl中配置I2C
  20. 基于不同策略的英文单词的词频统计和检索系统(C++)

热门文章

  1. 怎么解决电脑系统故障?
  2. 产品经理的职责有哪些?该做什么?
  3. 化学反应的常微分方程求解(Python)
  4. oracle怎么表示当天零点,Oracle 取得当天0时0分0秒和23时59分59秒
  5. 在图像处理中阈值是什么意思?
  6. cdr 表格自动填充文字_常平办公软件培训分享之word表格自动填充序号
  7. String字符串中 intern()方法的理解(重难点)
  8. Meltdown攻击
  9. 【2022 谷歌开发者大会】名额有限,快来,带你体验谷歌的工程师文化
  10. 【FXCG】多头陷阱知多少