谁能把个税算法写成 代码

2019-01-22 21:34:46 +08:00
 frylkrttj

看大家争论的激烈,我来出个题。谁把这个 个税算法写成权威的代码出来 push 到 github 上去以后全国适用。xx 改一次算法就 push 一次有什么难的。

我坐等 V2EX 大叔亮代码,谁写的短又容易看懂,我想大家都会服气。

不限制编程语言,各位尽情发挥。

9301 次点击
所在节点    程序员
84 条回复
asyqm
2019-01-23 17:06:50 +08:00
@laike9m 新人新办法,老人老办法。再说,PRC 有啥拿不出来的?你没看东北的社保基金已经空了么?但是你听说耽误谁发养老金了?
asyqm
2019-01-23 17:07:48 +08:00
@frylkrttj 没有应税额光有税率是个什么鬼? 应纳税额=应税额(简单来说就是税前工资减去各种扣除)*税率
frylkrttj
2019-01-23 17:18:32 +08:00
难道不应该是:

if ( 收入> 起征点){
pintf ("所缴=收入*税率")
}
else {
pintf ("低收入人群不符合纳税条件")
}
frylkrttj
2019-01-23 17:20:53 +08:00
修正#63+加扣除项:

难道不应该是:

if ( 收入> 起征点){
pintf ("所缴=(收入-起征点)*税率 - 扣除项")
}
else {
pintf ("低收入人群不符合纳税条件")
}
laike9m
2019-01-23 17:38:57 +08:00
@asyqm 希望二十年后我们也可以这么自信
asyqm
2019-01-23 17:51:09 +08:00
@frylkrttj 应税额=(应税收入-起征点-扣除项)*税率-速算扣除数
扣除项不可能是税后减的。
asyqm
2019-01-23 17:52:21 +08:00
@laike9m 我对 TG 领导的 PRC 有信心。中国好歹经济还没负增长吧?为啥就没信心了?而且假如你是大公司码农,基本已经在全国富裕的 10%阶层之内了,别太妄自菲薄了……
shm7
2019-01-23 18:53:15 +08:00
@frylkrttj 嘛勒。老哥你还是了解下基本的扣除理念再来想想怎么写吧。应税额是需要交税的额度,工资-各种社保公积金今年的辅助扣除来的;我司能给到这个应税额,和交了多少税。
恐怕 v2ers 前几天的争吵都是不去看看章程、文档,就来大肆撕逼的吧。

我无 fuck 说。
shm7
2019-01-23 19:00:23 +08:00
@asyqm 应税额不是你这么算的,你这已经是税额了。应税额是要交税的那部分工资。

新的税务体系不需要速算扣除什么,有了应税额,每个月就可以累计;累计低于 36000,按每个月工资*税率 3%; else 累计低于 144000,按 10%的比率交。
shm7
2019-01-23 19:02:14 +08:00
如上,基本就是一个累积应税额的 loop,小学生都会写的程序。真不明白都在吵什么。
frylkrttj
2019-01-23 22:29:38 +08:00
#70 @shm7 说的轻巧小学生都会写的 V2EX 大叔会被搞的 隔三天发个帖来吵的面红耳赤的?

别 bb 亮你权威代码来说话。不然这事我看要从年头吵到年尾了,××改一次算法又来开贴吵。
FrankHB
2019-01-23 22:34:58 +08:00
@asyqm 你该问问 PRC 官员为什么自己对经济增长率下降那么紧张。
另外部分地区的实际数据嘛……
asyqm
2019-01-23 23:10:38 +08:00
@FrankHB 不用某些地区,很多地区都……哈哈哈。经济下降是正常,但是不能过快,会影响稳定……
asyqm
2019-01-23 23:12:10 +08:00
@shm7 你说的跟我说的有啥差异吗?不都是工资减去社保公积金免税各种额度么???
顶多就差在没有速算扣除上呗?
frylkrttj
2019-01-23 23:13:31 +08:00
@asyqm 不亮代码说话,扯皮的走开。
asyqm
2019-01-24 00:09:07 +08:00
@frylkrttj 不是程序员的都不能说话了?怎么就叫扯皮了?
atonku
2019-01-24 08:38:00 +08:00
不够起征点的路过
luozhsky
2019-01-24 12:08:18 +08:00
http://owncloud.goubuli.online/index.php/s/ZFRvYPwH8LkRpFT/download

@wemore 我做的 excel 计算的。。。加了个调薪变税的按钮。。。
shm7
2019-01-24 13:41:58 +08:00
@frylkrttj 所以说,作为一个程序员,还会被这种问题吵的面红耳赤,还有一大波所谓程序员来看热闹,却连基本税收规则都搞不清的。我真是觉得叫我程序员简直是在贬低我。
shm7
2019-01-24 13:46:22 +08:00
作为贴主,发这种帖子,连税收基本规则都搞不懂,我真的觉得你可能真的搞不清楚程序是个什么东西。你的这种啥都不懂,就叫人家来写程序,这分明是搞不懂什么叫开源。这么个不算难的问题,一大波人讨论,我不得不说 lz 的组织能力真是堪忧,讨论半天还就是相互撕逼。

其实我只是好心点进来给个 hint,以往都是有感谢的;看来以后碰到这样的帖子,应该还是直接回避掉了。不谢。不再回复。

@all 是个程序员,就先好好了解下我们收税的计算方式,再来想着怎么算;规则都不懂,写的不论是什么代码,都只可能是错的。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://tanronggui.xyz/t/529601

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX