SAP HR个税回溯探讨
更新时间:2023-09-17 04:38:01 阅读量: 高中教育 文档下载
- sap是什么意思呀推荐度:
- 相关推荐
做过SAP HR的大都知道,SAP在中国区提供的Payroll schema有两个,一个是CN00,一个是CN28.两者最大的区别是,一个是把计税的结果带到当月,另外一个是把税基带到当月.
我现在碰到了一个客户,它的需求是,如果上月员工有发薪水(存在Payroll result),那么就把税基带到本月,如果上月员工薪水就没有发,那么就把税的结果带到本月:
于是我便仔细研究这两个schema的差别的出结果如下
首先来看看SAP标准的schema处理两种算税模式时候的差别:
1. CN00:带计税结果到当月
CN28:带税基到当月
2. CN00中使用的是CNNT
CN28中使用的是CNNG
3. CNNT中使用的是CNTX
CNNG中使用的是CNTG
4. CNTX的Source COde如下:
Line Func. Par1 Par2 Par3 Par4 D Text
000010 BLOCK BEG Process individual income tax
000020 PIT CN15 P67 NOAB Taxable foreign wage need spec exchange
000030 CNGRO Re-convert foreign currency amount
000040 PIT CNBN P66 NOAB Process bonus need to caclculate tax sep
000050 PIT CNSS P70 NOAB Process special salary related income se
000060 PIT CNMV NOAB Save tax base before gross-up /40X->/44X
000070 CNGRS Gross up for the EE tax paid be ER.
000080 CNTAX Tax calculation
000090 CNSOT Calculate stock options income tax
000100 CNTXR Calculation for tax partially paid by ER
000110 BLOCK END Process individual income tax
CNTG的Source Code如下:
000010 BLOCK BEG Process individual income tax
000020 PIT CN15 P67 NOAB Taxable foreign wage need spec exchange
000030 CNGRO Re-convert foreign currency amount
000040 PIT CNBN P66 NOAB Process bonus need to caclculate tax sep
000050 PIT CNSS P70 NOAB Process special salary related income se
000060 PIT CNMV NOAB Save tax base before gross-up /40X->/44X
000070 COPY CNTL Get influx WT from LRT for tax base
000080 IF O Original Period
000090 CNGRS Gross up for the EE tax paid be ER.
000100 CNTAX Tax calculation
000110 CNSOT Calculate stock options income tax
000120 CNTXR Calculation for tax partially paid by ER
000130 ELSE Form Tax base diff and move ORT to RT
000140 COPY CNTR Form diff for tax base
000150 ENDIF End of IF form tax base diff.
000160 BLOCK END Process individual income tax
5. CNTR的code如下:
Line Func. Par1 Par2 Par3 Par4 D Text
000010 BLOCK BEG Form diffrence and move ORT to RT
000020 LPBEG RC Loop over old results
000030 IMPRT O Import old result (’x’ in ‘y-1′)
000040 PRINT NP ORT Print ORT
000050 LPEND Endloop
000060 IF LPRC If: there is old result
000070 PIT CNL7 NOAB Form diff. to influx, TAX base
000080 PORT CNL8 NOAB Get retro-relevant wage types
000090 PORT CNL5 NOAB Move old Data from ORT to IT
000100 ELSE No old results, calculate the tax
000110 PIT CNLB NOAB Form diff. to influx, TAX base
000120 ENDIF End of if LPRC
000130 BLOCK END Form difference and move ORT to RT
通过观察发现,最重要的差别是,在CNTG这个schema中,会判断计算的是不是当前薪资周期的薪资,如果不是的话,只做税基的加总,如果是的话,则利用之前加总起来的的税基来算税.
最后的解决方式如下,中心思想是:不管是不是当期,只要有旧薪资结果,就计算税基差往当期里面加。只要没有,那就直接在当期算税,算完后再往当前的薪资结果里面加
1:copy CN28到ZCN1
- 上海大众、一汽大众、东风日产车型与VIN代号对照表
- 第2章服装原型及原型制作
- 江苏省工商行政管理系统经济户口管理办法及四项制度
- 纪检监察业务知识试题2
- 传感器综合题答案
- 北京第二外国语学院翻硕招生人数及学费
- 初三新编英语教材下册
- 公司庆中秋、迎国庆联欢会客串词
- 向区委常委会汇报安全生产工作材料
- 2006年GCT英语模拟试题(三)及答案解析
- 经济法概念的早期使用
- 我爱做家务课堂教学设计
- 学校安全工作月报表、消防安全排查表、消防隐患排查台账
- 成本会计毕业论文
- 班级文化建设论文
- 2018年天津市高考文科试题与答案汇总(Word版) - 图文
- 铁路论文
- 2017年嵌入式系统设计师考试时间及地点
- 1.111--灾害与突发公共卫生事件应急预案
- 起爆点主图 注意买入 拉升 逃顶源码指标通达信指标公式源码
- 回溯
- 个税
- 探讨
- SAP
- 品格教育 推进方案 计划
- 期末能力检测
- 《审计学基础》期末试卷(1)
- 五年级暑假奥数题11
- 2017年暨南大学826食品化学考研真题考研试题硕士研究生入学考试试题
- letter of appointment
- 教师一岗双责责任书10篇完整版
- 过万重山漫想
- 武大电子信息学院各专业最低录取分及信号与系统考试范围重点
- 高压直流输电原理与运行AB卷试卷附答案
- 同济大学硕士研究生参考书目
- 江西家具有限公司市场营销全案
- 网络试题 - 图文
- 福建工程学院校自律会成员信息反馈表 - 图文
- 多媒体学习理论与多媒体设计探讨
- 拟南芥转化
- 《品德与社会》课程资源的开发和利用
- 患者安全目标的十项主要措施
- 煤矿安全风险分级管控报告
- PowerPoint在教学中的应用