acess表个人所得税计算问题(急!在线等待)多谢了!(200分)

  • 主题发起人 主题发起人 tom2164
  • 开始时间 开始时间
T

tom2164

Unregistered / Unconfirmed
GUEST, unregistred user!
acess表
...应发工资 ...所得税 实发工资,如何计算出实发工资?最好有个例子,多谢了!在线等,解决立刻发分!
我的邮箱:zjqpll@yeah.net

所得税=(应发工资-扣除标准)*适用税率-速算扣除数
个人所得税计算公式
级数 下限 上限 税率 速算扣除数
1 0 500元 5% 0
2 500 2000元 10% 25
3 2000 5000 15% 125
4 5000 20000 20% 375
5 20000 40000 25% 1375
。。。
 
用Excel !何需编程!
 
to wql:这只是程序中的一小部分,要求用程序来实现的。
 
用CASE语句列所有的情况,针对每种情况计算个税
 
to- luoyanqing119
你好!能详细地说明一下吗?最好有个例子,多谢了!
 
再加一個"計稅工資"字段,=应发工资-扣除标准
然後判斷"計稅工資"在所得稅率的第幾檔,可以用
select * from 所得稅率 where 計稅工資>下限 and 計稅工資<=上限
得到稅率與扣除數。
 
Update hob.人事薪金_薪金明细表 Set 纳税税率=B.纳税税率,速算扣除=B.速算扣除,应缴税额=Case When A.税前应发>A.税前扣除 Then (A.税前应发-A.税前扣除)*B.纳税税率-B.速算扣除 Else 0 End From hob.人事薪金_薪金明细表 A Inner Join hob.人事薪金_纳税标准表 B On A.税前应发-A.税前扣除>B.所得下限 And A.税前应发-A.税前扣除<=B.所得上限 Where A.发放月份='"+SalaryYm+"' And A.提交财务='提交成功'

这是我用SQL 做的,Access的Case When 可以用IIF来代替
 
解释一下:税前扣除就是纳税标准,目前是2000 用hgood的计税工资也行,不过同样需要做一个判断,低于扣除标准的计税工资为零
 
Update 个人_薪金明细表 As A Inner Join 纳税标准表 As B
On IIF(A.税前应发>A.税前扣除,A.年终奖金/12,(A.年终奖金+A.税前应发-A.税前扣除)/12)>B.所得下限 And IIF(A.税前应发>A.税前扣除,A.年终奖金/12,(A.年终奖金+A.税前应发-A.税前扣除)/12)<=B.所得上限 Set A.应缴税额=IIF(A.税前应发>A.税前扣除,(A.税前应发-A.税前扣除)*A.纳税税率-A.速算扣除,0)+IIF(A.税前应发>A.税前扣除,A.年终奖金*B.纳税税率-B.速算扣除,(A.年终奖金+A.税前应发-A.税前扣除)*B.纳税税率-B.速算扣除) Where A.发放月份='"+SalaryYm+"'


这个是我用Access做的一个实例,不过里面附带了年终奖金的税额计算...慢慢看,应该有些帮助...
 
to-yulinsoft
你好!有Access做的实例的源码吗?相关的内容想细看一下,我的邮箱:zjqpll@yeah.net
多谢了!
 
没有了,因为Access延迟问题,所以后来都改成SQLServer了。还有什么其他困难?
 
我给个思路吧,很简单的问题。因为个人税收计算方式我目前遇到的就两种,一个就是每个月的,一个就是年终奖金,年终奖金的税收计算方式和平时的是不一样的。如果没有年终奖金就可以不考虑这个问题。在薪金表中,税前工资和年终奖金分别作为两个字段,分别去计算得出结果,加和就可以了。平时没有年终奖金,税额肯定是零。

所以你只需要按照税率标准条件刷新你薪金表中的纳税金额就可以了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部