2019独角兽企业重金招聘Python工程师标准>>>

# -*- coding: utf-8 -*-
def get_tax(x, is_year =False):if(is_year):p =x/12.else:p =xif(p<=1500):return x *.03elif(p<=4500):return x*.10 -105elif(p<=9000):return x*.20-555elif(p<35000):return x*.25-1005    #年终奖 税前、税后计算方法
#pre_taxs =[]
#after_taxs =[]
#for a in range(10*10000):#pre_tax = a #pre_taxs.append(pre_tax)#after_taxs.append( pre_tax -get_tax(pre_tax,is_year=True))#import matplotlib.pyplot as plt
#plt.plot(pre_taxs, after_taxs)
#plt.show()
####
#应税额度 = 个人工资总额 - 公积金10%-医保80-每月免税部分3500
pre_year_money = int( 128400*.9 -(3500+80)*12) #128400为工资总额year_end_bonus_list=[] #年终奖所得
month_tax_part_list=[] #含税级距,月税前所得为month_tax_part + 3500
tax_list =[] #全年的个人所得税数
min_tax = pre_year_money #最少纳税额度
min_year_end_bonus = None # 最少纳税额度下对应的年终奖数
min_month_tax_part =None #   最少纳税额度下对应的月含税级据
for year_end_bonus in range(int(pre_year_money)):month_tax_part  = (pre_year_money - year_end_bonus)/12.tax = get_tax(year_end_bonus,is_year=True)+ 12* get_tax(month_tax_part) #年终奖扣税部分+ 月个人所得税部分year_end_bonus_list.append(year_end_bonus)tax_list.append(tax)if(min_tax > tax):min_tax = taxmin_year_end_bonus = year_end_bonusmin_month_tax_part = month_tax_partprint min_tax, min_year_end_bonus,min_month_tax_part+3500 #import matplotlib.pyplot as plt
#plt.plot(year_end_bonus_list, tax_list)
#import matplotlib
#zhfont1 = matplotlib.font_manager.FontProperties(fname='C:\Windows\Fonts\STKAITI.TTF')
#plt.xlabel(u'年终奖数',fontproperties=zhfont1)
#plt.ylabel(u'年个人所得税',fontproperties=zhfont1)
#plt.title(u'不同发放方法下的个人所得税(工资总额固定)',fontproperties=zhfont1)
#plt.show()mymin_tax = ((8050-3500)*.20-555)*12 + 18000*.03
assert int(mymin_tax) == min_tax
assert 8050*12+ 18000+ 12840+80*12  ==128400

转载于:https://my.oschina.net/cppblog/blog/292173

怎么发年终奖才能合理避税,工资总额固定的情况下。相关推荐

  1. 单位怎么发年终奖才能合理避税,用Python程序实现

    # -*- coding: utf-8 -*- def get_tax(x, is_year =False):if(is_year):p =x/12.else:p =xif(p<=1500):r ...

  2. 老板讲述:公司有钱,我为什么不发年终奖?

    文章:深燃(shenrancaijing) 作者 | 苏琦 唐亚华 魏婕 金玙璠 黎明 周继凤 李秋涵 编辑 | 金玙璠 距离2021年春节还剩3天,你发年终奖了吗? 每到年末,员工开始搓小手满心期待 ...

  3. 实习生有年终奖吗_“辞职,一定要赶在发年终奖前!”为什么我建议你一定要年前跳槽...

    上周末,朋友告诉我他准备拿完年终奖就离职,回家过完年再去找新工作. 我赶紧劝他,要跳就早点跳,要不然就别跳,千万别等拿完年终奖了再去找新工作. 很多人都选择在年终的时候辞职,原因无非有两个,一来是想在 ...

  4. 华为否认提前发年终奖 网传消息实为销售激励计划

    年底临近,何时能拿到年终奖令很多网友关注.近日网上热传华为提前发年终奖,刺激了网友们的神经.北京青年报记者昨天向华为公司证实,此乃华为荣耀手机销售激励计划,而并非外界猜测的年终奖颁发方案. 据了解,这 ...

  5. 发年终奖了,可以安心过个好年了~

    大家好,我是对白. 年终了,很多同学和朋友都问我拿了多少年终奖... 比如上图,就是一位腾讯的同学和我交流了一下,据他说他们今年比较惨,年终奖大部分人都没拿满. 我们公司目前已经发放了年终奖,但由于今 ...

  6. 公司裁员70%,小组从20个人降到5个人,年底公司耍无赖,全员打绩效C,就为了不发年终奖!...

    年终奖写进合同,公司还能耍赖不给吗? 一位网友吐槽: 坐标小公司,公司裁员70%,自己组从20个人降到5个人.现在年底了,公司耍无赖,全员打绩效C,就为了不发年终奖!年终奖都是写进合同,说是15薪,如 ...

  7. 不发年终奖,可以告公司吗?

    关注+星标公众号,不错过精彩内容 作者 | strongerHuang 微信公众号 | strongerHuang 今天,农历腊月二十八,还有多少老铁继续坚守在岗位上? 相信很多朋友都已经放假了,但继 ...

  8. 9成企业打算发年终奖,人均到手2.3万元

    2021年11-12月,中智咨询与中智薪税联合开展企业年终奖发放计划调研,以全国765家企业数据为样本,发布了<2021年企业年终奖发放计划调研报告>. 2021年终奖回暖 根据报告显示, ...

  9. 旷视三月份发年终奖有感

    2021.12.8日旷视向其员工下发了<关于年度绩效工作与年终奖发放节奏的通知>,通知有两句话,一张时间表.形式上问题不大,但是结合旷视自身的环境,这个通知显得单薄而又冰冷. 背景: 20 ...

最新文章

  1. android 5.0主题风格研究
  2. 【Verilog HDL 训练】第 07 天(串并转换)
  3. 数据元素和基本类型对应关系
  4. vagrant,流浪汉,我又来啦。
  5. go语言基础知识笔记(二)之数组和切片
  6. 评估报告有效期过期了怎么办_托福成绩过期了怎么办?
  7. Redis ZSet 的几种使用场景
  8. Hbase compact入门
  9. c++进阶(十八)stack容器和queue容器
  10. Developer Zone Android*
  11. Opencv实现的简易绘图工具
  12. 【PM2.5预测】基于matlab灰色模型PM2.5预测【含Matlab源码 499期】
  13. System level Programming study(1)
  14. CStdioFile UNICODE编译 读取中文汉字乱码 .
  15. 速达3000数据库结构; 怎么查看速达5000工业版数据库结构
  16. 联想微型计算机m4350q升级,拆解:高度集成化的联想M4350q
  17. 电子邮件服务器传输到电子邮件客户端,6.3.4 电子邮件客户端和服务器
  18. neo4j笔记(一)
  19. linux6.9 fc cache,(转载, 已看)fc-cache出错解决办法.
  20. 聊天上怎么使用计算机,微信在聊天中置顶怎么用?微信文章在聊天中置顶使用方法...

热门文章

  1. 卷积法求解系统的零状态响应_【信号与系统】课件16
  2. 云队友丨那些工作能力强的人,是怎么做到的?
  3. Vue引入 - echarts5.0版本绘制中国地图(可缩放)
  4. CNN卷积神经网络之RegNet
  5. iOS 给类别(Category)添加weak (property)属性,关联(Associated)
  6. 什么是泛型以及泛型的作用?
  7. Eplan绘图软件:西门子SINAMICS部件
  8. 搞不懂多维分析!如何制作多角度、灵活动态的多维分析报表?
  9. 联想收购IBM业务暗藏风险
  10. 计算机主流处理器介绍,如何选择CPU处理器 选择CPU处理器技巧介绍【详解】