场景:某单位要求,从18年12月份到19年11月份作为一个纳税累计期间。
分析:最新版个税补丁累计应纳税所得额、累计已扣税是根据本次扣税基数、本次扣税来进行累计的。系统通过薪资期间,在薪资发放数据(wa_data)表,生成每个人的纳税单位、纳税累计的PK值。每个人各个纳税年度的累计PK值是一样的,系统通过纳税单位、纳税PK值进行累计。
解决思路:在薪资期间建立之初,就修改薪资期间对应的纳税期间。
解决步骤:
(1)个税升级后,马上修改薪资期间处12月的所得期间对应下一年1月的纳税期间。
(2)直接进行薪资计算即可。如果发现没有按照想象的累计,检查薪资发放数据(wa_data)表中纳税组织(C_1)、累计PK值(taxsumuid)字段值一样的才会进行累计。
select pk_psndoc,taxtableid from wa_data
where pk_wa_class=(select pk_wa_class from wa_waclass where code='参数:薪资方案编码')
and pk_psndoc=(select pk_psndoc from bd_psndoc where code='参数:人员编码')
order by pk_psndoc,c_1;