百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术教程 > 正文

sap工资计算方法

mhr18 2025-03-03 19:22 23 浏览 0 评论

东方瑞通一直致力于IT高端培训与服务,是微软、Oracle、华为等众多国际IT厂商授权的培训机构。 2012年6月,东方瑞通与SAP正式签约,成为中国首批SAP授权培训中心,开始提供SAP课程培训与认证,东方瑞通携手SAP一起打造高价值的SAP认证品牌。

在工资项目的设置和主数据维护业务处理中,经常会遇到扣减工资项目,例如工资扣减、津补贴扣减、水电费扣减、社会保险/住房公积金/所得税扣减等。不论是SAP HCM系统的标准设置,还是在一些项目实施的具体案例中,在最后的工资结果表中,可能出现扣减工资项的符号有正也有负的情形,给系统的配置、使用和运维带来困扰和不便。如下图所示:

良好和一致的系统设计可以简化配置过程,方便系统的后期运维,也易于用户的理解和使用。本文结合多个SAP HCM项目的实施和运维的经验和教训,给出建议的配置方案,作为最佳业务实践推荐给大家。

1、对于前台输入工资项(Primary Wage Type),如果是扣减项,可以在T511表选择扣减工资项标识。前台输入金额的时候输入正值,如此设置的工资项在Schema中经过函数WPBP/P0014/P0015读取和处理完毕进入IT表后,自动变为负值。当然扣减工资项目也可以不选取此标识,在前台输入金额的时候亦输入正值,经过前述函数处理后,在IT表中为正值。

2、对于计算生成的技术工资项目(Seconday Wage Type),如果是扣减项,目前标准配置计算结果均为正值,包括社会保险和住房公积金个人缴费类代扣项目、所得税类代扣项目。

3、扣减工资项目在IT表中如果是正数,在参与应发和应税工资计算的时候,先按正值存放倒RT表,然后在累积到/101和/103之前提前改变符号,从应发/应税工资合计中减去。

1)考勤相关的扣减工资项目在Schema中PIT CN20 P03中处理,其简化处理逻辑示例为: ADDWTE* AMT*-1 ELIMI KTX ADDCU。此类工资项目一般是在员工报酬信息(IT2010)中输入,或者由考勤核算部分传入(经由DAYPR TC00)或者读入(经由IMPRT B2),或者是缺勤/休假信息(IT2001)经过函数RAB和PAB处理和生成的,在IT表中其数量和金额一般均为正值。

2)基本工资和津补贴类扣减项目(IT0014/IT0015等)在Schema中PIT X023 P20 NOAB中处理,其简化处理逻辑类示例为: ADDWTE* AMT*-1 ADDCU。

3)社会保险和住房公积金个人缴费类项目(/3**和/4**)系统自动处理从实发和应税工资的扣减,个人所得税也是系统自动处理从应发工资中的扣出,在IT和RT 表中均为正值。

4、扣减工资项目在IT表中如果是负数,先累积到/101和/103完成应发/应税工资的计算,直接从应发/应税中减去,然后改变符号后按正值存放到RT表中,其简化处理逻辑示例为:

ADDCU AMT*-1 ADDWTE*

5、根据多个项目的实际经验,为了便于报表提取,作为一个良好的习惯,建议所有的扣减项目在参与应发工资(/101)、应税工资(/103)和实发工资(/550和/560)计算后最后写入工资计算结果表(RT)中都变为正值;否则在工资单(Payslip)的配置以及工资报表的配置或者定制开发中,顾问需要化很大气力关注扣减工资项目的符号处理和运算问题。

6、工资扣减项目的正负号除了工资应发和实发计算、工资报表和工资单输出外,对工资财务过账也有影响。在视图V_T52EL中设置工资项过账特征的时候,需要选择根据符号记入对应财务科目的借方(Debit)或者贷方(Credit),记账的时候是按绝对值记入相应的财务科目。

但如果选择启用负记帐,需要特别的考虑。应该保证只有在冲销的时候是按负数记账,在初次过账的时候都是按正值过账到对应科目的借方和/或贷方,所以应该在过账属性“的+/-符号”列应该选“1”。

工资项目过账属性设置有“ +/- 符号”属性列可供选择,如果在RT表中的扣减项目均为正值则便于设置和理解。

0:+ 正值记入借方、负值记入贷方,

1:- 正值记入贷方、负值记入借方,

想了解更多IT资讯吗?持续关注东方瑞通官方微博(东方瑞通IT培训与IT服务),小编为您分享更多精彩最热资讯。

相关推荐

一文读懂Prometheus架构监控(prometheus监控哪些指标)

介绍Prometheus是一个系统监控和警报工具包。它是用Go编写的,由Soundcloud构建,并于2016年作为继Kubernetes之后的第二个托管项目加入云原生计算基金会(C...

Spring Boot 3.x 新特性详解:从基础到高级实战

1.SpringBoot3.x简介与核心特性1.1SpringBoot3.x新特性概览SpringBoot3.x是建立在SpringFramework6.0基础上的重大版...

「技术分享」猪八戒基于Quartz分布式调度平台实践

点击原文:【技术分享】猪八戒基于Quartz分布式调度平台实践点击关注“八戒技术团队”,阅读更多技术干货1.背景介绍1.1业务场景调度任务是我们日常开发中非常经典的一个场景,我们时常会需要用到一些不...

14. 常用框架与工具(使用的框架)

本章深入解析Go生态中的核心开发框架与工具链,结合性能调优与工程化实践,提供高效开发方案。14.1Web框架(Gin,Echo)14.1.1Gin高性能实践//中间件链优化router:=...

SpringBoot整合MyBatis-Plus:从入门到精通

一、MyBatis-Plus基础介绍1.1MyBatis-Plus核心概念MyBatis-Plus(简称MP)是一个MyBatis的增强工具,在MyBatis的基础上只做增强不做改变,为简化开发、提...

Seata源码—5.全局事务的创建与返回处理

大纲1.Seata开启分布式事务的流程总结2.Seata生成全局事务ID的雪花算法源码3.生成xid以及对全局事务会话进行持久化的源码4.全局事务会话数据持久化的实现源码5.SeataServer创...

Java开发200+个学习知识路线-史上最全(框架篇)

1.Spring框架深入SpringIOC容器:BeanFactory与ApplicationContextBean生命周期:实例化、属性填充、初始化、销毁依赖注入方式:构造器注入、Setter注...

OpenResty 入门指南:从基础到动态路由实战

一、引言1.1OpenResty简介OpenResty是一款基于Nginx的高性能Web平台,通过集成Lua脚本和丰富的模块,将Nginx从静态反向代理转变为可动态编程的应用平台...

你还在为 Spring Boot3 分布式锁实现发愁?一文教你轻松搞定!

作为互联网大厂后端开发人员,在项目开发过程中,你有没有遇到过这样的问题:多个服务实例同时访问共享资源,导致数据不一致、业务逻辑混乱?没错,这就是分布式环境下常见的并发问题,而分布式锁就是解决这类问题的...

近2万字详解JAVA NIO2文件操作,过瘾

原创:小姐姐味道(微信公众号ID:xjjdog),欢迎分享,转载请保留出处。从classpath中读取过文件的人,都知道需要写一些读取流的方法,很是繁琐。最近使用IDEA在打出.这个符号的时候,一行代...

学习MVC之租房网站(十二)-缓存和静态页面

在上一篇<学习MVC之租房网站(十一)-定时任务和云存储>学习了Quartz的使用、发邮件,并将通过UEditor上传的图片保存到云存储。在项目的最后,再学习优化网站性能的一些技术:缓存和...

Linux系统下运行c++程序(linux怎么运行c++文件)

引言为什么要在Linux下写程序?需要更多关于Linux下c++开发的资料请后台私信【架构】获取分享资料包括:C/C++,Linux,Nginx,ZeroMQ,MySQL,Redis,fastdf...

2022正确的java学习顺序(文末送java福利)

对于刚学习java的人来说,可能最大的问题是不知道学习方向,每天学了什么第二天就忘了,而课堂的讲解也是很片面的。今天我结合我的学习路线为大家讲解下最基础的学习路线,真心希望能帮到迷茫的小伙伴。(有很多...

一个 3 年 Java 程序员 5 家大厂的面试总结(已拿Offer)

前言15年毕业到现在也近三年了,最近面试了阿里集团(菜鸟网络,蚂蚁金服),网易,滴滴,点我达,最终收到点我达,网易offer,蚂蚁金服二面挂掉,菜鸟网络一个月了还在流程中...最终有幸去了网易。但是要...

多商户商城系统开发全流程解析(多商户商城源码免费下载)

在数字化商业浪潮中,多商户商城系统成为众多企业拓展电商业务的关键选择。这类系统允许众多商家在同一平台销售商品,不仅丰富了商品种类,还为消费者带来更多样的购物体验。不过,开发一个多商户商城系统是个复杂的...

取消回复欢迎 发表评论: