对于CN Payroll我的一些个人理解

论坛 期权论坛 脚本     
匿名技术用户   2021-1-14 18:06   36   0

Preface

由于下一阶段的项目将专注于Payroll result的数据读取,我对中国payroll的一些算税机制以及相关的法律法规做了一些research来做为该项目的一个background knowledge。

Introduction to Payroll

Payroll中文的理解就是工资单吧,它包括了一个员工在一个月内的工资收入、奖金收入、应付纳税、社保、住房公积金等一系列与钱有关的信息。一个稳定有序的工资系统将对一个企业在员工薪酬上能有一个更效率与全面的管理,所以我认为payroll在人事这块是一个核心内容了(毕竟牵涉到钱了,怎能马虎)。 而SAP的HCM模块中所提供的payroll driver便是一个跑工资单的工具,根据我得到的信息这个payroll driver的特点就是:稳定,灵活就是长得难看了点, 其实SAP的产品对一个企业来说相当于一个非常能干的丑媳妇吧,
而在背后支持着这个payroll driver的就是一整套的人员信息读取与相关的逻辑运算。
SAP的payroll有一套专门的运算体系具体可以参考这篇博文: http://scnblogs.techweb.com.cn/vincent10/archives/2.html。 这个文章介绍的非常仔细,通过我自己的理解就是schema是作为payroll的一个基本逻辑流程支配着整个payroll的运算顺序,而里面的薪酬函数以及规则就是每一部流程的具体运算器。贯穿于整个流程的输入与输出变量就是工资项,而储存这些工资项就是IT(Input table)、RT(Result table) 和 CRT(Cumulative result table)。 打个比方这个payroll driver就相当于一个产品的加工厂,流水线是schema,流水线上有着一道道薪酬函数与规则对工资项进行着加工并把它们储存到相应的表里。 在这里其实也可以从侧面看到德国人对软件工程上的设计也相当的缜密,这么一个driver相当于造一台汽车一般,有着相应的流水线与各种零件。这一套体系有着非常悠久的历史,所以当你打开schema看到里面的配置代码就会感到一种回到70年代的感觉,但正是这一套体系维持着SAP payroll如此稳定的运行了快30年吧。当时的这套思路都没有什么具体OO的结构,但其实已经有了一定的OO体系因此灵活性也相当之高,可以根据自己需求去调配对应schema以及对应的函数。

China Payroll

尽管SAP的主要负责标准产品的开发,不过为了更贴近不同国家的不同用户,对于这些国家的本地化开发也是相当重要的。因此在HCM模块中对于中国的payroll也是有很多的本地化处理来,其根据都是中国政府对于个人税制、社保、公积金等的一系列政策法规。
下面我们就从一个在系统上用cn payroll跑出来的pay slip开始说起:

该例子是一个比较简单的在上海工作的员工工资单。在这张工资单里我们可以看到该员工的月工资为10000,应税金额为8200,需缴养老保险金800,失业保险金100,医疗保险金200,住房公积金700,个人所得税385,最后净收入为7815。
所以我们就能发现中国所特有的五险一金,而在系统里这些数据都维护在每个员工的个人主数据中(infotype 0530,0532)。这个五险一金是对于中国客户最常用的一个本地化功能,实施的时候可以通过维护后台的表来调整各项缴费的比率以及对应的基数。比如在v_t7cn20_phf这张后台的表里,我们就可以对其进行配置来满足不同公司的不同需求:

在这张图里我们就可以知道,上海地区下的一些特定范围内的企业所缴的住房公积金就是根据当前合同工资的7%来作为住房公积金,而且是雇主跟雇员都需要缴这笔公积金。总之通过这些后台的表的配置可以实现很多在不同业务上的需求,虽然会显得比较繁琐但对于一个标准的本地化产品来说还是很有意义的。
当然,五险一金仅仅是中国payroll的本地化方案的一小部分,还有很多方案也都在系统里有了对应配置。就我目前所知的可以参考一下列表:
  1. 人员档案管理费
  2. 病假员工工资扣减机制
  3. 住房公积金
  4. 社会保险
  5. 个人所得税(工资,年终奖,离职补偿,期权,企业年金,提早退休)
  6. 残疾人免税机制
  7. 中国最低工资保障
  8. 补充公积金
  9. 企业年金
  10. 非当月工资单(off-cycle payroll)
  11. 一元以下税额免除
  12. 对应报表(个人月度税表/社保报表/12万税表)
其实每一个对应的本地化方案中,都涉及到了相当多的后台配置,以及各种对应的工资项与个人主数据的维护,这里我就不一一细讲了。目前自己主要就在3,4,5里挣扎,打算以后能针对这3条具体展开来再来写博文吧。

P.S. 其实就想笼统的从业务角度上介绍一下china payroll在SAP系统上的一些特有方案与配置,但由于目前项目经验还是比较少也只能从一个初学者角度上去看待这些方案,顺便祝大家双节快乐。

nw

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:7942463
帖子:1588486
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP