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

sap工资计算方法

ccwgpt 2025-03-02 16:31 69 浏览 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服务),小编为您分享更多精彩最热资讯。

相关推荐

VUE3前端开发入门系列教程二:使用iView框架辅助开发

1、安装iView新框架,支持VUE3npminstallview-ui-plus2、编辑src/main.js,添加以下内容,导入js和css到项目importViewUIPlusfrom...

万能前端框架uni app初探03:底部导航开发

前言本节我们使用uniapp的底部导航功能,点击不同tab会显示不同页面,这个功能在实际项目开发中几乎是必备的。一、基础知识1.tabBar如果应用是一个多tab应用,可以通过tabBar配...

Rust Web 开发框架,前端你可以选择哪个?

Rust构建一切。在如今流行的语言中,Rust可谓是将构建和高效作为自己优美的身姿在大众视野中脱颖而出。它是一门赋予每个人构建可靠且高效软件能力的语言。它有什么特性呢?高性能。Rust速度惊人且内...

连载:前端开发中纠结的Javascript框架(上)

如今,前端开发有着许许多多的框架和库。其中一些好用,一些却不尽人意。通常我们会习惯性运用某一概念,模块或句法。事实上,并没有什么万能工具。这篇文章是关于未来框架的发展趋势——那就是没有框架!我从以下几...

前端开发框架的演进架构:提升用户体验和开发效率

前端开发框架是现代Web应用开发的重要工具,它不仅可以帮助开发者构建复杂的用户界面,还能够提升用户体验和开发效率。随着Web技术的不断发展,前端开发框架也在不断演进,为开发者提供了更丰富、更高效的工具...

Google应用Mesh-TensorFlow框架,让CNN也能处理超高分辨率图像

为了要处理超高分辨率医疗图像数据,Google开发了一种空间数据分区(SpatialPartition)技术,在不牺牲图像分辨率的条件下,分析超高分辨率图像。Google使用Mesh-TensorF...

大模型安全挑战加剧:框架层漏洞成新靶心

近日,360数字安全集团发布了一份关于大模型安全漏洞的报告,揭示了当前大模型及围绕其构建的框架和应用中存在的严重安全问题。报告显示,360近期研究发现了近40个大模型相关的安全漏洞,其中既包括二进制内...

Keras 3.0正式发布:可用于TensorFlow、JAX和PyTorch

机器之心报道编辑:陈萍经过5个月的更新迭代,Keras3.0终于来了。「大新闻:我们刚刚发布了Keras3.0版本!」Keras之父FrancoisChollet在X上激动的...

TensorFlow和Keras入门必读教程(tensorflow与keras版本对应)

导读:本文对TensorFlow的框架和基本示例进行简要介绍。作者:本杰明·普朗什(BenjaminPlanche)艾略特·安德烈斯(EliotAndres)来源:华章科技01TensorFlo...

谷歌官方回应“TensorFlow遭弃”:还在投资开发,将与JAX并肩作战

鱼羊发自凹非寺量子位|公众号QbitAI终于,谷歌出面回应“TensorFlow遭弃”传闻:我们将继续致力于将TensorFlow打造为一流机器学习平台,与JAX并肩推动机器学习研究。这段时...

2025 年的PHP :现代 Web 开发的强大引擎

程序员还在吐槽PHP过时?2025年的PHP8.4直接封神了。看看最近更新的属性钩子、强类型系统,加上Laravel这些框架,老语言早就脱胎换骨。十年前说PHP弱类型容易崩代码的,现在脸疼不?联合类...

前端内卷终结者?htmx如何让开发者告别200行JS只做一个按钮

当你用React写一个点赞按钮需要引入3个状态管理库、编写80行JSX和120行钩子函数时,htmx只需要一行HTML:<buttonhx-post="/like"hx-sw...

NativePHP桌面版V1.0正式发布(元气桌面电脑版下载)

导读:各位小伙伴,使用PHP构建桌面级系统的利器,NativePHP来了。概述NativePHP是一个用于使用PHP构建桌面应用的框架。它允许PHP开发人员使用熟悉的工具和技术创建跨平台的原生应用...

PHP Laravel框架底层机制(php基本框架)

当然可以,Laravel是最受欢迎的PHP框架之一,以优雅的语法和丰富的生态而闻名。尽管开发体验非常“高端”,它的底层其实是由一系列结构清晰、职责分明的组件构成的。下面我从整体架构、核心流程、...

PHP框架之Laravel框架教程:2. 控制器、路由、视图简单介绍

2.控制器、路由、视图简单介绍我们先建立控制器,目录是:app/Http/Controllers,新建控制器Ding.php,代码如下:Ding.php:<?phpnamespaceA...

取消回复欢迎 发表评论: