计税思维逻辑

1.计税相关项

ksjs          扣税基数,减掉5000的
tax_thr       个税起征点
tax_rate      税率
tax_duc       速算扣除数
taxyk         个人所得税应扣,(包括合并的),正常计算出来的
taxsk         个人所得税实扣,(包括合并的),减半  
other_tax     合并计税,其他类别的计税
tax           个人所得税,taxsk - other_tax,本次计税
bc_ynsze       本次应纳税所得,等于计税项金额
ynsze          应纳税所得额,等于本次计税项金额 +  other_ynsze,,本次计税依据
other_ynsze    合并计税,其他类别的应纳税所得额

2.计税方式

正常计税
减半
免税
上年收入不超过6万元
实习生
首次取得工资

3.合并计税

注意事项
a先取his表里有没有,再看看当前计算里所有已计算类别里的bc_ynsze和tax的和
b合并其他类别的税和计税基数
c合并计税必须是给按年累计计税的工资类别进行的
流程
a查当前月之前的总额 查询该人员在【按年累计计税】工资类别中的bc_ynsze和tax的和
b取当前工资编辑表,比当前类别优先级高先算的的未发放的类别人员,已计算的,进行合并计税
c非【按年累计计税】不参与合并
d将比当前类别优先级低的,后算的工资类别,需要重新计算,计算标志置为未计算
e更新计算标志

4.计算税

a. 先更新个税起征点

b. 再计算扣税基数

c. 算税

5. 年底奖金计算税

a. 年底奖金均摊到每月,除以12 
b. 查看扣税基数落在哪个区间(2018年税率表) 
c. 年终奖金 * 税率 - 速算扣除数

6.计算税的具体流程

a.获取选择的入职日期option值 业务规则设置-->在此日期前入职补发上月工资
b.获取当前年月   salTypeItem工资项和公式
c.查询计税方式相同的工资类别  SalType工资类别定义
d.首次取得工资    
  实习生计税  获取该人员的   入职月份  和 入职年度,本月月份
e.更新个税起征点
f.更新应纳税总额,包含合并计税的
g.更新扣税基数
h.更新税率
i.按最新税率表
j.手工增加一个小于0不计税的区间
k.算税实扣本次  taxsk = ksjs * tax_rate - tax_duc    
l.不计税人员
  税减半人员
m.查询上一年是否有数据,如果上一年有数据,就走上年收入不超所6万的逻辑
n.上年收入不超过6万元    过滤的人是在人员信息维护里面设置了计税方式为上年收入不超过6万的人
                       查看计税方式是否为上年收入不超过6万
                       查询该人员上年ynsze是否超过6万,不超过则个税起征点为6万 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值