EhP4_Overpayment Recovery_03312010 (2).pdf
description
Transcript of EhP4_Overpayment Recovery_03312010 (2).pdf
SAP ERP Human Capital ManagementSalary Overpayment Recovery Solution
March 31, 2010
© SAP 2007 / Page 2
1. Solution Overview
2. Implementation Requirements
3. Business Scenario
4. Reporting / Utilities
5. Customizing
Agenda
© SAP 2007 / Page 3
Solution Overview
� Unable to collect back overtime and adjust taxable's at point of collection
� Claims are only generated when the salary overpayment exceeds the amount able to be recovered.
� Crossing tax year functionality is manual
� Clearing claims and recovery the claim is manual
Claims (generation of /561)
� A claim should never be generated because the system determines true salary overpayments and moves then to a salary overpayment table.
� Ability to collect back overtime and adjust taxable's at the point of collection
� Crossing tax year functionality is automated in the solution
� No need to clear claims and the recovery is based on business rules
Salary Overpayment
Claims vs. Salary Overpayment
© SAP 2007 / Page 4
Solution Overview
Salary Overpayment Solution
�Customers will no longer need to create clearing wage types matching every possible taxability
to ensure accurate clearing of overpayments.
�Year end tax filing will no longer be complicated by claims situations.
�Solution is Concurrent Employment enabled.
� Configuration setting that turns on or off the automatic clearing of overpayments as well as
setting overpayment recovering threshold levels
�Ability to collect back over time and adjust taxable at the point of the collection is made.
�Ability to check minimum wage requirements before recovery of overpayment.
�Payroll Results Cluster table – Overpayment collection table which stores the details of the
overpayment and balance information.
�Payroll functions to calculate the overpayment and allow for the repayment of the debt based
on configuration
�Ability to override business rules through an overpayment recovery infotype. This infotype also
tracks Employee Consent , Employer Notification attempt, total forgiveness, partial forgiveness,
repayment amount.
© SAP 2007 / Page 5
Solution Overview
Payroll Process
With the activation of the US Overpayment Recovery Solution, there is an additional
processing step to create the master data relevant for the overpayments created in
payroll. There is a new transaction/utility updates the employee’s master data with
per pay period overpayments.
© SAP 2007 / Page 6
Solution Overview
Payroll Process
The Payroll Process with the activation of the US Overpayment Recovery Solution:
Release Payroll
Start Payroll
Corrections
Master Data Corrections Overpayment Utility (updates to infotype 0909)
Payroll Run Complete
(OK)?Yes
No
Check Completeness
Exit Payroll
Subsequent Activities
© SAP 2007 / Page 7
Implementation Requirements
�ERP 6.0 Enhancement Package 4 SP02
�Prior to going live, all existing claims (/561) must be cleared in productive
environment.
� Once activated, it must not be deactivated.
� Configuration based on business requirements
© SAP 2007 / Page 8
Business Scenario
Employee Scenario
� PP02/02 Employee paid $2083.33 in salary with wage type 1002
� After payroll has been exited the Payroll Audit process determines the employee should have been paid $1083.33 effective PP02.
� Before executing PP03, the employee’s master data is corrected causing a retroactive payroll run to PP02.
� Therefore, an overpayment of $1000.00 would be generated for PP02/03.
� Overpayment recovery solution has been activated and payroll will recover the overpayment according to the business rule framework.
© SAP 2007 / Page 9
Business Scenario (continued)
Business Rules
�Overpayment Recovery Solution Active (T77S0)
�Employer Operates in Colorado requiring an employee’s consent to recovery any salary overpayments
�Upon employee’s consent the employer may recover 10% of gross earnings or a greater amount authorized by the employee (override)
�Minimum wage check not invoked
© SAP 2007 / Page 10
Business Scenario (continued)
PP02/03 WT 1002 restated as paid since the money has not been recovered.
PP02/03 WT /584 is calculated with the gross overpayment for WT 1002.
PP03/03 WT /580 is generated in current period with the gross overpayment.
© SAP 2007 / Page 11
Business Scenario (continued)
The Payroll CLM cluster table stores the relevant overpayment results for the employee.
© SAP 2007 / Page 12
Business Scenario (continued)
The Recovery Process….
� State requires employee consent therefore based on the configuration, payroll will not begin recovery until infotype 0909 has been updated with EE Consent.
The Overpayment Recovery utility is processed to update infotype 0909 with all employees in PP03 that generated an overpayment.
The employer has selected employee consent obtained and employer notification provided.
© SAP 2007 / Page 13
Business Scenario (continued)
The master data….US Overpayment Recovery Infotype (IT 0909)
© SAP 2007 / Page 14
Business Scenario (continued)
The business rule framework…..
� Auto-clearing at the state level is OFF
� State minimum wage check not active
� Recovery threshold set to 10% of /101
� Work tax area defined by the work tax area infotype ( IT0208)
© SAP 2007 / Page 15
Business Scenario (continued)
Recovery through payroll…
© SAP 2007 / Page 16
Business Scenario (continued)
Recovery through payroll…
© SAP 2007 / Page 17
Reporting / Utility
US Overpayment Recovery Utility
� As part of the payroll process, the utility will be
executed to update all relevant overpayments
and necessary master data according to
business configuration.
US Overpayment Recovery Report
� Reporting tool to review the details of an
overpayment for an employee or for a group of
employees during a specific payroll period.
© SAP 2007 / Page 18
Customizing
Technical Wage Type to Support this process:
� /580 - Overpayment Balance
� /581 - Amount Recovered
� /582 - Prior year Overpayments
� /583 - Amount forgiven
� /584 - Total Amount Overpaid
� /585 - Previous Period Overpaid Balance
Additional Wage Type Configuration:
� Assign Overpayment Recovery Processing Class for earning wage types (PCL 77)
Processing class 77 should be configured for all earnings that may cause an overpayment. Within the payroll function USCLM, payroll will evaluate the configuration of PCL 77 for each wage type to determine whether it should be included in the overpayment calculation process.
� Check wage type permissibility for infotype 0909 (table V_T512Z)
Wage types which have a PCL 77 configured with a value of a ‘1’ should also be configured as a permissible wage type for the US Overpayment Recovery Infotype (IT 0909).
© SAP 2007 / Page 19
Customizing
The overpayment recovery solution must be activated at a system level.
� Activation of Overpayment Recovery (T77S0 – CCURE / NWCLM )
This setting activates the Overpayment Recovery Process in Payroll. It must be activated with the subsequent configuration in payroll.
Return Value: ‘X’ = Active and ‘ ‘ Inactive (blank)
Once activated, there are additional configuration settings to address customer specific business requirements through standard configuration.
� Activation of auto-clearing functionality (V_T511k – AUTCL)
At an organization level, this provides auto-clearing functionality.
When the AUTCL is activated payroll will begin to recover overpayments using the rule framework (threshold rules). To activate this functionality, a value of a ‘1.00’ should be entered with appropriate effective dates.
When the AUTCL is inactive, payroll will not recover overpayments without the Overpayment Recovery Master Data defining the employee consent and applicable master data.
� Activation of auto-forgiveness for terminated employees (V_T511k - FGVTR)
This setting will automatically forgive overpayments during a termination. To activate this functionality, a value of a ‘1.00’ should be entered with the appropriate effective dates. When this functionality is inactive, the system will not automatically forgive overpayments in a termination.
� Activation of prior year balances (V_T511k – REPYR)
This setting determines whether payroll should move prior year repayments as a post-tax deduction and recovery accordingly. To activate this functionality, a value of a ‘1.00’ should be entered with the appropriate effective dates. If this is not active, then the recovery process will continue adjusting taxable's as the recovery is made from the employee’s pay. This setting should not be turned off once it is turned on. It can result in inconsistent payroll results.
© SAP 2007 / Page 20
Customizing
Business Rule Framework
� Minimum wage check
This table stores the value for the state minimum wages. This will be evaluated when it is required to check that the employee will earn at least minimum wage after recovery of an overpayment in a pay period.
� Wage type priority
This setting defines the priority of a wage type in the recovery process.
� Define threshold rules & forgiveness
This setting defines a rule, the effective dates and whether the rule allows for automatic forgiveness of an overpayment in a retroactive termination.
� Define conditions for Rules
This setting links the threshold rule to a condition for rule. This specifically defines the criteria, amount/percent, wage type and operation of the rule. In condition for rules, you should not enter net wage types for calculation of recovery
� Define Rule criteria, search help and priority
This setting defines the criteria to be used in the recovery and a priority when multiple criteria's are defined.
� Assign Threshold Rules to Criteria
This setting links the criteria key to the threshold rule, defines whether minimum wage check is required at the state level and whether employee consent is required.
© SAP 2007 / Page 21
Customizing
Overpayment Recovery in Off-Cycle Processing (Transaction SM30 / Table: HRCCE_V_OCR)
� Defines which off cycle reasons are valid for overpayment recovery
Schema Settings (payroll function: USCLM)
� Activate in sub-schema (or copy of sub-schema) UAL0
� Location: Immediately after X023
� Parameters within Non-CE payroll:
Parameter 1 = CUST
Calls form routine with the name
OVERPAID_DEDUCTION_PROCESSING.
Create the form routine in RPCALCU0 within
customer include for any custom processing
for recovery or overpayments.
© SAP 2007 / Page 22
Customizing
Schema Settings (payroll function: USCLM) for Manual Checks
� Activate in sub-schema (or copy of sub-schema) UMC0
� Location: Immediately after X024
� Parameters within Non-CE payroll:
Parameter 1 = CUST
Calls form routine with the name OVERPAID_DEDUCTION_PROCESSING.
Create the form routine in RPCALCU0 within customer include for any custom processing
for recovery or overpayments.
© SAP 2007 / Page 23
Customizing
Enhancement Spots:
� HRCCE_GET_CRITERIA_RULES - Customer defined threshold calculations
� HRCCE_WORKTAX_AREA - Customer defined work tax area
User-Exits:
� PCBURZUS0 / Form: OVERPAID_DEDUCTION_PROCESSING
Provided to allow for customizing in pre-tax deduction overpayment scenarios
© SAP 2007 / Page 24
Concurrent Employment Specific
CE Configuration:� Activation for recovery from all assignments (V_T511k - RECAL)
� T511k RECAL = 1.00 (ON)
Then when rule framework is invoked it will take all earnings within the same tax company for active assignments based on the percentage and wage type defined in configuration.
For example: Overpayment balance of 3000.00
Assignment 1 earns M003 = 1000.00
Assignment 2 earns M003 = 2000.00
Total gross earnings towards /101 = 3000.00
Rule frameworks state recover 10 percent of /101.Then recovery will be 300 dollar.
The recovery will be distributed based on the gross earnings.
� T511k RECAL = 0 or blank (OFF)
Then when rule framework is invoked it will take earnings within same tax company for the assignment where the overpayment has been created, based on the threshold configuration.
For example: Overpayment balance of 3000.00 created on Assignment 1
Assignment 1 earns M003 = 1000.00
Assignment 2 earns M003 = 2000.00
Total gross earnings towards /101 = 3000.00
Rule frameworks state recover 10 percent of /101.
Then recovery will be 100 dollars based on /101 of assignment 1.
© SAP 2007 / Page 25
Concurrent Employment Specific
Schema Settings (payroll function: USCLM)
� Activate in schema (or copy of sub-schema) U00C
� Location: Immediately after UAL0
� Parameters within CE payroll:
Par1 Function
CUST Calls form routine with the name OVERPAID_DEDUCTION_PROCESSING
Create the form routine in RPCALCU0_CE within customer include for any custom processing for recovery or overpayments.
COLL Process Overpayments (called for each personnel assignment)
RECO Process Recovery from the Person
CUML Move Wage Type /580 from RT to RT_PERSON and cumulate.
© SAP 2007 / Page 26
Concurrent Employment Specific
Schema Settings (payroll function: USCLM) for Manual Checks
� Activate in schema (or copy of sub-schema) UM0C
� Location (s):
� First call: Immediately after X023 within subschema UM0C
� Second call: Immediately prior to UTAC within subschema UM0C
© SAP 2007 / Page 27
Concurrent Employment Specific
CE Configuration:
� Grouping Reason / Rule XXNT
� In a CE Scenario, the functionality has been developed where the overpayments of the personnel assignments are grouped together in accordance with the tax company. The grouping of the tax company is done through grouping reason XXNT.
� Override infotype – Exempt from Personnel Assignment (infotype 0941)
� This infotype will only be relevant when RECAL is active in T511k. This infotype then allows for the complete exemption of an assignment from the overpayment recovery process. The current limitation within this design is it isn’t overpayment specific therefore the exemption for the assignment is all or nothing.
� Infotype 941 allows exemption from recovery for an assignment who does not have an overpayment. If the personnel assignment has an overpayment, recovery will occur from this assignment irrespective of the exempt flag set in Infotype 941 for this assignment.
© SAP 2007 / Page 28
Thank you!
© SAP 2007 / Page 29
Copyright 2008 SAP AG
All rights reserved
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG. The information contained herein may be changed without prior notice.
Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors.
SAP, R/3, mySAP, mySAP.com, xApps, xApp, SAP NetWeaver, Duet, Business ByDesign, ByDesign, PartnerEdge and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world. All other product and service names mentioned and associated logos displayed are the trademarks of their respective companies. Data contained in this document serves informational purposes only. National product specifications may vary.
The information in this document is proprietary to SAP. This document is a preliminary version and not subject to your license agreement or any other agreement with SAP. This document contains only intended strategies, developments, and functionalities of the SAP® product and is not intended to be binding upon SAP to any particular course of business, product strategy, and/or development. SAP assumes no responsibility for errors or omissions in this document. SAP does not warrant the accuracy or completeness of the information, text, graphics, links, or other items contained within this material. This document is provided without a warranty of any kind, either express or implied, including but not limited to the implied warranties of merchantability, fitness for a particular purpose, or non-infringement.
SAP shall have no liability for damages of any kind including without limitation direct, special, indirect, or consequential damages that may result from the use of these materials. This limitation shall not apply in cases of intent or gross negligence.
The statutory liability for personal injury and defective products is not affected. SAP has no control over the information that you may access through the use of hot links contained in these materials and does not endorse your use of third-party Web pages nor provide any warranty whatsoever relating to third-party Web pages
Weitergabe und Vervielfältigung dieser Publikation oder von Teilen daraus sind, zu welchem Zweck und in welcher Form auch immer, ohne die ausdrückliche schriftliche Genehmigung durch SAP AG nicht gestattet. In dieser Publikation enthaltene Informationen können ohne vorherige Ankündigung geändert werden.
Einige von der SAP AG und deren Vertriebspartnern vertriebene Softwareprodukte können Softwarekomponenten umfassen, die Eigentum anderer Softwarehersteller sind.
SAP, R/3, mySAP, mySAP.com, xApps, xApp, SAP NetWeaver, Duet, Business ByDesign, ByDesign, PartnerEdge und andere in diesem Dokument erwähnte SAP-Produkte und Services sowie die dazugehörigen Logos sind Marken oder eingetragene Marken der SAP AG in Deutschland und in mehreren anderen Ländern weltweit. Alle anderen in diesem Dokument erwähnten Namen von Produkten und Services sowie die damit verbundenen Firmenlogos sind Marken der jeweiligen Unternehmen. Die Angaben im Text sind unverbindlich und dienen lediglich zu Informationszwecken. Produkte können länderspezifische Unterschiede aufweisen.
Die in diesem Dokument enthaltenen Informationen sind Eigentum von SAP. Dieses Dokument ist eine Vorabversion und unterliegt nicht Ihrer Lizenzvereinbarung oder einer anderen Vereinbarung mit SAP. Dieses Dokument enthält nur vorgesehene Strategien, Entwicklungen und Funktionen des SAP®-Produkts und ist für SAP nicht bindend, einen bestimmten Geschäftsweg, eine Produktstrategie bzw. -entwicklung einzuschlagen. SAP übernimmt keine Verantwortung für Fehler oder Auslassungen in diesen Materialien. SAP garantiert nicht die Richtigkeit oder Vollständigkeit der Informationen, Texte, Grafiken, Links oder anderer in diesen Materialien enthaltenen Elemente. Diese Publikation wird ohne jegliche Gewähr, weder ausdrücklich noch stillschweigend, bereitgestellt. Dies gilt u. a., aber nicht ausschließlich, hinsichtlich der Gewährleistung der Marktgängigkeit und der Eignung für einen bestimmten Zweck sowie für die Gewährleistung der Nichtverletzung geltenden Rechts.
SAP übernimmt keine Haftung für Schäden jeglicher Art, einschließlich und ohne Einschränkung für direkte, spezielle, indirekte oder Folgeschäden im Zusammenhang mit der Verwendung dieser Unterlagen. Diese Einschränkung gilt nicht bei Vorsatz oder grober Fahrlässigkeit.
Die gesetzliche Haftung bei Personenschäden oder die Produkthaftung bleibt unberührt. Die Informationen, auf die Sie möglicherweise über die in diesem Material enthaltenen Hotlinks zugreifen, unterliegen nicht dem Einfluss von SAP, und SAP unterstützt nicht die Nutzung von Internetseiten Dritter durch Sie und gibt keinerlei Gewährleistungen oder Zusagen über Internetseiten Dritter ab.
Alle Rechte vorbehalten.