CN28 和 CN00的区别

Schema:CN28 和 CN00的区别
CN28和CN00都是SAP提供的标准的Schema,都支持中国的税务政策.
CN28和CN00的区别就只有一行而已:
CN28:COPY CNNG
CN00:COPY CNNT
当有回溯时,CN28是把税基带到本月,一起算税, 而CN00是把税带到本月来。
工资的回溯Retro. SAP里有两个算税机制:
   > 补发放在当月,求和一起算税.这样可能以后不符合很多公司的要求.对于工资基数比较大的补发缴税可能也会造成多交很多的个税;
   > 回算税,这个能避免上个问题,但不知道在业务上与税务局和财务上怎么处理的,需要回去确认.
对于回溯1,Schema CN28; 回溯2, Schema CN00
 
SAP HR schema详解之实例讲解CN28(三)(2009-09-16 14:30:20)
行号 功能 参数1 参数2 参数3 参数4 D 文本
000010 COM           编辑数据(中国)
000020 BLOCK BEG         编辑数据
000030 ENAME           确定员工姓名
000040 WPBP           读取工作中心/基本工资数据
000050 P0014 CN14 GEN NOAB     分割WPBP并为P0014设置APZNR
000060 DATES           读取时间详情
000070 IF   SPRN       判断是否是非周期性支付
000080 ELSE           如果不是非周期性支付
000090 P0532           读取5个保险
000100 P0530           读取住房公积金
000110 P0533           读取人事档案数据
000120 ENDIF           结束IF/ELSE语句块
000130 P0531           读取所得税数据
000140 GON           检查数据完整性
000150 BLOCK END         结束(编辑数据)
CNBD:基础数据(中国)
该subschema通过COPY function在schema中调用。
该subschema读取国际工资核算中所必需的基础数据(master data),如果程序option=ON,基础数据将在薪资日志中打印。
 
该subschema主要包含以下主要步骤:
1.    读取员工名(P0001-ENAME)
2.    从以下信息类型中读取有关工作中心和基础工资数据:
   a)    人事事件(P0000)
   b)    组织分配(P0001)
   c)    计划工作时间(P0007)
   d)    基本工资(P0008)
   e)    工资维护(P0052)
   f)    成本分配(P0027)
3.    核查那些所有必需的数据是否已经为工资驱动准备好,否则将取消程序运行。
4.    在薪资日志中打印基础数据。

详细:
首先function ENAME 在薪资期间读取有效名字,在显示的时候根据国家格式化。该function无参数定义。
 
WPBP function为工资期间传输工作中心和基本工资主数据到内表WPBP,基本工资工资项保存在内表IT中。
 
一个工资期间的分裂是以下信息类型的更改而决定的:
人事事件0000
组织分配0001
计划工作时间0007
基本工资0008
成本中心0027
 
一个WPBP能够使薪资核算精确到天。
如果一个员工在薪资期间加薪,基本工资0008在确定的时间被定界改变。
在薪资期间,系统将以两个不同的标识写基本工资工资项到结果表。这些分割(裂)标识(指示器)与包含相关值得WPBP表进行连接。当计算薪酬时在相应的部分期间,系统会考虑二者的数据记录。
如以下截图中我对员工5在2009年02月10日做了调动事件,由于调动的原因信息类型0000产生更改,那么WBPB将进行分割。
以下为运行2009年02月份薪资时代日志,可以看到WPBP的效果。
000050 P0014  CN14 GEN NOAB分割WPBP且为P0014设置APZNR
该行代码的作用是读取P0014经常性支付/扣减中已维护的工资项数据,之后根据WPBP的分割标识(指示器)。将当前的工资项Amount值分配到相应活动的WPBP期间。例如:在2009年02月08日为该员工维护一笔绩效奖¥5000后,在该语句后将把WPBP期间将变成以下:
而IT表也将发生变化:
000060 DATES将读取时间详情,function DATES 从工作中心为薪酬的核算特定期间提供时间详情。假如时间详情可以使用操作符NUM,RTE和AMT进行评估。细节请参见F1帮助。
IF/ELSE-ENDIF块就不再赘述了,就是进行判断是否为非周期性支付,如果不是非周期性支付,那么就读取公积金、保险等信息。
 
000130 P0531 为读取所得税信息,这个function去采集在计算时所用到的中国个人所得税的所有数据。具体操作步骤:
1.    个人所得税信息类型0531,
2.    税务快速扣缴准则 表 T7CN30,即税率表,
3.    特殊规则种类表 T7CN31,如:残疾人免税等等..
4.    免税金额表 T7CN33,即国家政策下的免税金额,我们中国多大数省份现在执行的是2000
5.    最后将这些数据保存到内表 TAX。
 
000140 GON 该function检查是否所有所需的主数据已经被导入,如果是将继续下面的步骤,否则将取消运行。
   

 

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值