Friday, 2 May 2014

SAP HCM MALAYSIAN PAYROLL REAL TIME TRAINING

We cover the following toptics for Malaysian payroll

Basic settings
  • Define period parameters 
  • Define date modifiers 
  • payroll accounting area 
  • Generate payroll periods 
  • Create control record
  • Generate calendar for cumulations 
  • Protect personnel calculation rules 

Processing Classes 
Evaluation Classes
Cumulation classess
Logical Views
Check assignment to wage type group
Check logical view
Create wage type catalog
Change wage type texts
Check wage type characteristics

Absences
Describe absence valuation rules 
Group absences for absence valuation 
Define grouping for absence valuation 
Define day rules 
Create wage type catalog 
Valuation of Absences 
Create counting classes for absence valuation 
Valuate absences using 'as if' principle 
Valuate absences by constants/averages 
Special processing for absence valuation rules 
Valuation of Absences with Quota Deduction 
Valuate absences for quota deduction 

Time Quota Compensation
Create wage type catalog 
Assign wage types to the quotas to be compensated 

Time Wage Type Valuation
Define wage type-dependent constants 
Define pay scale-dependent constants 
Create person-related valuation bases 
Assign valuation bases 
Averages 
Bases for valuation of averages 
Create bases for calculating average values 
Create relevancy test 
Create final processing rule 
Create calculation rules for averages 
Create cumulation rules for bases for calculating averages 
Create adjustment rules for bases for calculating averages 
Adjust calculation of averages within the payroll run 
Assign the valuation of averages to a primary wage type 
Averages New 
Basics of valuating averages 
Create bases for calculating average values 
Create calculation rules for averages 
Assign primary wage types to average calculation rules 
Defining Different Payments 
Determine valuation basis for different payment 
Calculate valuation basis with higher value 

Factoring
Maintain partial period paramenter according to time unit 
Create reduction factors 
Assign reduction factors 

Cumulation Wage Types
Form cumulation wage types from time-based payments 
Form cumulation wage types based on master data 
Create cumulation wage type based on external bank transfer 

Cumulation
Check calendar for cumulation 
Customer-Owned Cumulation 
Define cumulation types 
Assign cumulation periods to payroll time units 
Define cumulation periods 
Assign cumulations to wage types 

Deductions
Assign processing classes to wage types 
Limits on Deductions 
Define rules for limits 
Set limit modifier 
Set up wage type classes and attach limits 
Maintain wage types for limits 
Rename wage types for arrears processing 
Arrears and Priorities 
Check payroll schema 
Check wage type group 'Deductions for arrears' 
Define priority for deductions 
Maintain arrears deductions for retroactive accounting 
Maintain recovery of arrears 
Split unconditional deductions into paid amount and advance 

Membership
Maintain payroll calculation rule for membership 
Maintain payroll schema for membership 

AWS (Annual Wage Supplement)

Copy wage type catalog 
Check wage type group for AWS 
Checking the Wage Type Catalog 
Check wage types 
Maintain pro-rate types for AWS 
Function Exit for AWS 

HRDF (Human Resource Development Fund)

Maintain HRDF percentage 
Maintain payroll calculation for HRDF 


SOCSO--
Define personnel subarea grouping 
Set personnel subarea grouping 
Employee Subgroup Grouping 
Define employee subgroup grouping 
Set employee subarea grouping 
Maintain payee information 
Assign payee and employer reference number 
Maintaining SOCSO-Related Payroll Schemas and Rules 
Maintain payroll calculation rule for SOCSO category 
Maintain recovery amount during retro-calculation 
Maintain payroll schema for SOCSO function 
Maintain SOCSO table 

EPF
Define personnel subarea grouping 
Set personnel subarea grouping 
Employee Subgroup Grouping 
Define employee subgroup grouping 
Set employee subgroup grouping 
Maintain payee information 
Assign payee and employer reference number 
Maintain State Codes for Maybank and Public Bank 
Setting Up Company Rate 
Personnel Subarea Grouping 
Define personnel subarea grouping 
Set personnel subarea grouping 
Employee Subgroup Grouping 
Define employee subgroup grouping 
Set employee subgroup grouping 
Determine the seniority 
Maintain the company rate 
Maintaining EPF-Related Payroll Schemas and Rules 

TAX
Setting Tax Payee and Employer Reference Number 
Schedular Tax Deduction 
CP38 
Maintaining Tax-Related Payroll Schemas and Rules 
Maintain tax rates 
Maintain tax constants 
Generate tax checklist 
Tax Forms 
EA or EC Form 
CP22A Form 
Borang A Form 
payroll calendar

info types
0000,0001,0002,0003,0006,0007,0008,0009,0014,0015,0267,2010
0196,0197,0198

pcr-standard
L010
L013
xm0d
x015
x020
xxpf
xcm0
xval
l070
x023
xpp0.xppp,xpp1

customer specific
annual bonus
night shift allowance
over time
variable payments 

basic pay configuration
recurring payments and deductions
additional payments
off cycle payroll



We are providing  excellent sap hcm  online / in house training with real time scenarios with BBP preparation,Test scripts,transportation,authorizations,uploading master data with LSMW,

FOR MORE DETAILS
mail: madhupayroll@gmail.com
mobile numbers
91+9912223430
91+9948932100


Thursday, 10 April 2014

sap hcm indirect evaluation modules


1.TARIF

     A: If we link wage type to TARIF A, system will pick the amount from t510 table
     B: Valuation Depends on Wagetype
     C: Valuation Depends on PSG & Wagetype
     D: Valuation does not depends on PSG

2.PRZNT

Percentage Valuation:If we link wage type to prznt B system will pick % from table T539j


3) Summe: Total valuation



4) Inval: Variant 'A' : Indicates a fixed amount.


Variant 'B' : Indicates the sum of percentages of various wage types plus a fixed amount.


Variant 'C' : Indicates the sum of percentages of various wage types subject to maximum amount.


Variant 'D'
Indicates the basic salary slab based amount.
House rent allowance is a component paid on a monthly basis to provide for the house rent paid by the employee. This is a non statutory allowance whose eligiblility amount is based on the Pay scale grouping for allowances that the employee belongs to.
Tax exemption on the HRA amount is based on the actual rent paid and is subject to the location being a metropolitan or non- metropolitan city
.The company car could be provided for employee's use with or without the provision to transfer the ownership of the car to the employee at the end of a specified period.
The benefit of a Company provided car is provided to employees for official use. Company cars are also provided for the personal use of the employee where a perquisite value is attached to the use of the car based on the horsepower of the car and the extent of benefit provided to the employee. If the employee is provided with a driver for a car an additional perquisite value is added for the driver. The perquisite values attached are fully taxable and added to the gross salary.
The allowance or reimbursements for conveyance is a separate amount given to all employees to commute to office but the eligibility for the allowance varies if the employee uses a company provided car.
To set up this component, you:
1. Define the eligibility criteria for a Company owned car and Own your car

Important configs that have to maintain for INVAL ( for India Payroll )

The below given tables should be maintained for INVAL (A,B,C,D)

T511   Wage type Characteristics

T510   Maintain PSG and Levels

T539J  Maintain Valuation Base Wage Types

T7INA9  Calculate Eligibility for RAP

T7INA7  Maintain Allowance Rules Based on Slabs

T7INB1  Basic Wage Type in Allowance Grouping


Please see the details given below

INVAL   A

     It is for fixed amount ,No percentage calculation
                
     It picking value from T510




INVAL   B

      
The values will be a certain percentage + Constant value  Or only percentage

      
     It  will pick  percentage  from T539J
           
     It picking Constant Value from T7INA9



INVAL   C

It will give you a value ..  By comparing the percentage amount from T539J and the constant value from T7INA9 which ever is less the value will pick

        It  will pick  percentage  from T539J
           
     It picking Constant Value from T7INA9  For checking the limit



INVAL   D  (B)

It will Add the percentage amount with a constant on condition basis

       It  will pick  percentage  from T539J

       it will check for the condition from T7INA7

For INVAL D you have to check whether you maintain the table T7INB1



INVAL   D  (A)

It is not in use , you can maintain INVAL D (B)  with a 0% multiplier Instead of using  INVAL D(A)




INVAL   D  (C)

It will take  the percentage amount and compare with a constant amount  With respect to some conditions

Which ever is less that amount will take

       It  will pick  percentage  from T539J

       It will check for the condition from T7INA7

For INVAL D you have to check whether you maintain the table T7INB1



Saturday, 5 April 2014

sap hcm negative time recording--schema--functions--pcr

We can see the following  functions and pcr in negative time recording

COM
Function COM generates comment lines, which explains the meaning of a  schema and therefore the type of accounting it generates. Lines with the function indicator 'COM' may appear at any point in an accounting schema



 
BINI
Function BINI marks the start of the processing block that precedes day processing.The block is used for setting employee-dependent modifiers for example,It is processed once only for each employee and evaluation. Function EINI ends the processing block.


EINI
Function EINI marks the end of a processing block in which certain employee-specific modifiers or groupings are set, for example. This block is processed only once for each employee and evaluation. The
processing block is initialized using function BINI.

MOD
Function MOD calls a personnel calculation rule in which groupings for table access can be set using operation MODIF. Function MOD must only be used in the initialization block (between functions BINI and EINI).  Since function MOD takes table WPBP into account, function MOD can be used to set the groupings on the basis of WPBP splits. Use operation OUTWP to do this.

Time Wage Type Selection Rule (T510S)

Time Type Determination (T555Z)

Absence Valuation (T554C)

THE TMON-PCR




 PAYTP   A
You can use operation PAYTP to redetermine the employee subgroup grouping for the personnel calculation rule, regardless of its current value.

A           The employee subgroup grouping from the. Employee Group/Employee Subgroup table







the pcr is TMON is kept between two functions--BINI and EINI












BDAY
Function BDAY indicates the start of day processing. This block is processed once for each employee and each day evaluated. Function EDAY marks the end of the day processing block.

EDAY


CHECK
Function CHECK sets program statuses to control the basic functions of the evaluation, for example, employee selection. Function CHECK sets a switch. 

PON  (Positive Or Negative)
    The system selects all employees who are assigned a Time Management
    status other than "0" in the Planned Working Time infotype (0007)

TRC  (Time ReCording)
    Only employees with the Time Management status "1" in the Planned
    Working Time infotype (0007) are selected


INFT (INFotypes)
    The system checks whether the following infotypes are processed in
    the schema:

    -   Absences (2001)

    -   Attendances (2002)

    -   Availability (2004)

    -   Overtime (2005)

    -   Time Transfer Specifications(2012)

If not, they are not read. This improves system performance.

NOTR (NO Time Recording)
    The Time Recording Information infotype (0050) is not read. The
    system does not need to read the infotype if you:

    a)  Do not have a subsystem connection

    b)  Have not set any employee-specific indicators that are queried
        in time evaluation
    Without parameter NOTR, there has to be a valid Time Recording
    Information record for each day being evaluated.
FUT (FUTure)
    Evaluations of future days: You specify the last day of the
    evaluation when you start report RPTIME00. The system does not check
    whether it is a future date.

RPR (Recalculation PayRoll)
    The retroactive accounting indicator is set if results change for
    periods that have already been processed in a payroll run.




IF
The functions in the schema that are located between functions IF and ELSE (or ENDIF) are only executed if a condition is fulfilled. This condition can be defined using a symbolic name or personnel calculation
rule.




 


        

Wednesday, 2 April 2014

SAP HCM PAYROLL RELATED TABLES


T510_PSRCL_FV        Table of Filter Values for the BAdI for Pay Scale Reclass.
T510F                          Assign Pay Scale --> Currency
T510Y                         Special Rules for Wage Type Generation
T511IV_M                  Indirect Evaluation Module
T511IV_RM               Reduction Methods of Indirect Valuation
T513                          Jobs
T513G                        Appraisal Groups
T513PAPD    PA-PD: Assign Appraisal Models to EE (sub)area/(sub)group
T515A                        Fund Types
T517Y                        Specialty validation table
T518A                        Vocation Check Table
T518D                        Education/Training Categories Check Table
T51C1                        Car factory definition table
T51R1                        Remittance evaluation run data
T51R2                        Remittance posting run data
T51R3                        Remittance acknowledgement run data
T51R4                        Remittance origin link data per personnel no.
T51R6                       Remittance origin data per symbolic account
T51R8                       Remittance evaluation run per payroll result
T51RM                     HR accumulator definition
T51RV                      Remittance number range sub-objects
V_T51TD    Subjects for tax calculation and reporting
V_T51TC    Tax attributes
V_T51TA    Tax form groups
V_T51T9    Dates of payroll execution and remittance amounts
V_T51T8    Tax form definitions
V_T51T6    Dates up to which tax form wage types were evaluated
V_T51T5T    View for Text table T51T5T
V_T51T5    Definition, when a form output should be done
V_T51T4    Last issuing date of tax form
V_T51T3    Fields of a magnetic tape for wage reporting
V_T51T2    Evaluation of tax form groups for interface tables
V_T51T0    Assign wage types to tax form groups
V_T51RS    Remittance rule details for HR payees
V_T51RM    HR Accumulators
V_T51RL    HR payee link derived from HR payee
V_T51RK    Bank Transfer Rule for HR Creditor
V_T51RH    Assign HR Creditor
V_T51RD    HR Accumulator for Immediate Transfer
V_T51RA    Derivation HR Creditor Wage Types
V_T51R5    Remittance Total
V_T51R1    Remittance evaluation run data
V_T51P6    Characteristics of Arrears Deductions: Overall View
V_T51P3    Indicator for Wage Type Assignment
V_T51P1    Wage Type Assignment
V_T51DT    Wage Type Class
V_T51D6    Intervals
V_T51D5    Start Time Point
V_T51D4    Limit Rules
V_T51D2    Assignment of Wage Type Classes
V_T51D1    Limits for Deductions
V_T51CC    Car unavailability reason
V_T51CB    Wagetypes for payrollfunction p0442
V_T51C8    Car maintenance rule
V_T51C5    Common car attributes
V_T51C3    Car model definition table
V_T51AV_W    Comparison Rules for Calculating Averages
V_T51AV_ROC    Off-cycle reasons not relevant for calculation of averages
V_T51AV_R    Relevance Rule for Calculating Averages
V_T51AV_P    Assignment of Wage Types to Average Calculation Rules
V_T51AV_E    Final Processing Rules for Averages
V_T51AV_C    Adjustment Rules for Bases for Calculating Average Values
V_T51AV_B    Cumulation Rules for Bases for Calculating Average Values
V_T51AV_A    Calculation Rules for Averages
V_T51AV_2W    Assignment of Primary Wage Types to Average Bases
V_T51AV_2P    Assignment of Partial Period Parameters to Average Bases
V_T51A1    HR: Final Date for HR Postings (Accruals)
V_T519T    Final Certificates
V_T518E    Education/Training Categories/E&T
V_T518A_SE    Maintain view for Education and SUN code (Sweden)
V_T517Z    Education Establishment Types/Branches of Study
V_T517T    Educational Establishment Type Designations
V_T517A    Educational Establishment Types/Final Certificates
V_T516T    Religious Denominations
V_T515Y    Sign Reversal for Table Fields in the Payroll Results
V_T515W    Group Together Table Fields in the Payroll Results
V_T515V    Element Tables in Payroll Results Tables
V_T515U    Hierarchy of Tables in Payroll Results
V_T515S    Relationships Between Tables in Payroll Results
V_T515R    Tables in Payroll Results
V_T514Z    View for Table T514Z
V_T514X_A    Input Help for PE51 Identifiers - No Restrictions
V_T514X    F4 Help Routines for PE51
V_T514N_A    Permitted Field Names (Without Restrictions)
V_T514N    Permitted Field Names
V_T514K_A    Permitted table names (without restrictions)
V_T514K    Permitted Table Names
V_T514F_A    Permitted Form Classes (Without Restrictions)
V_T514F    Permitted Form Classes and Attributes
V_T514D    Form Directory
V_T514C_A    Permitted Conversions (Without Restrictions)
V_T514C    Permitted Conversions
V_T514B_A    Permitted Page Types (Without Restrictions)
V_T514B    Permissible Page Types
V_T513S    Job Title
V_T513P    Pension Reserve Groups
V_T513H    Weighting of Appraisal Criteria
V_T513F    Appraisal Criteria
V_T513C    Secondary Employment Activities
V_T513A    Assignment: User - Personnel Number
V_T512Z_ESSEX    ESS: Deactivate Wage Types per Infotype
V_T512Z    Permitted Wage Types
V_T512X    Eligibility of Wage Types for External Payments
V_T512T    Wage Type Texts
V_T512Q    Information in Fixed Positions
V_T512P    Form Background
V_T512N    Rule Table for Form
V_T512G    Supplementary Group Texts
V_T512F    Form Windows
V_T512ES    Cumulation Wage Types in T512E
V_T512E_H    Prameters of the NYENYI form
V_T512E    Form-Related Control of Wage Types
V_T512D    Line Layout in Window
V_T512C    Wage Types to be Distributed
V_T511P    Payroll Parameters
V_T511M    Wage type model
V_T511K_M    Payroll Parameters for Minimum Wages
V_T511K_GB    HR-GB: Statutory Payroll Constants (not modifiable)
V_T511K_D    HR-BE: Payroll constants for Belcotax declaration
V_T511K_C    HR-CH: PF: Payroll accounting parameters
V_T511K_B    HR-BE: Payroll constants for Social Insurance
V_T511K_A    HR-BE: Payroll constants for Tax calculation
V_T511K    Payroll Parameters
V_T511C    Adjustment Rules for Bases for Calculating Average Values
V_T511B    Cumulation Rules for Bases for Calculating Average Values
V_T511A    Calculation Rules for Averages
V_T511    Wage Type Characteristics
V_T510X    WTs Permitted for Transfer from Time Evaluation to MM-SRV
V_T510W    Pay Scale > Period Parameter Assignment
V_T510V    Processing Type
V_T510U    Pay Scale Groups
V_T510S    Time Wage Type Selection Rule
V_T510R    Pay Scale Reclassification
V_T510Q    Cost of Living Allowance Elements PSG
V_T510P    Premium Table
V_T510N    Pay Scales for Annual Salaries
V_T510M    Ind. Valuatioin Using the Hire Date
V_T510L    Step Table
V_T510K    View T510K (Constant Valuation of Wage Types)
V_T510J    Constant Valuations
V_T510I    Standard Working Hours
V_T510H    Payroll Contstants for Time Unit
V_T510G    Pay Scale Area
V_T510F_B    Assign Pay Scale --> Currency
V_T510E    Dynamic Standard Pay Increase (Valuation pay scale gp/level)
V_T510D    Dynamic Pay Scale Increase
V_T510C    Adjust Bases for Calculating Average Values acc. to PScale
V_T510B    Appraisal Constants
V_T510A    Pay Scale Type
V_T510_PSRCL    Pay Scale Reclassification
V_T510_C    Pay Scale Groups (All)
V_T510_B    Pay Scale Groups with Wage Types
V_T510_ANSAL    Annual Salary Functionality (Infotype 0008)
V_T510    Pay Scale Groups

We are providing  excellent sap hcm  online / in house training with real time scenarios with BBP preparation,Test scripts,transportation,authorizations,uploading master data with LSMW,

FOR MORE DETAILS
mail: madhupayroll@gmail.com
mobile numbers
91+9912223430
91+9948932100


Friday, 28 March 2014

how to logon to servicemarketplace

http://scn.sap.com/docs/DOC-47096#jive_content_id_How_do_I_register_for_SAP_Service_Marketplace
http://scn.sap.com/docs/DOC-47096#jive_content_id_How_do_I_register_for_SAP_Service_Marketplace

Tuesday, 25 March 2014

UK payroll main schema and its directory

UK PAYROLL MAIN SCHEMA

THIS IS UK PAYROLL MAIN SCHEMA
SUB SCHEMA==>XINO

The subschema comprises the following main steps:

1.  Specify program type (payroll or evaluation)

2.  Set switch for database updates (YES/NO) All database updates are
    controlled via this switch (otherwise simulation)

3.  Only infotypes from the HR master record which apply to the selected
    personnel number are read.

4.  All Time Management infotypes are imported.

5.  Specify check against control record PA03 (test or live).

THE SUB SCHEMA 
























PGM
Function PGM provides the payroll driver with information on the type of
program represented by the schema in question.

ABR         Payroll

UPD==>UPDATING  DATE BASE
OPT==>READING  USED INFO TYPES
OPT==>IMPORTING  TIME INFO TYPES

SUB SCHEMA  GBDO









































ENAME==>READS DATE FROM 0001 AND 0002
WPBP==>READS DATA FROM 000,0001,0007,0008 AND 0027
GBIT8==>SUMMARIZING ALL BASIC PAY WAGE TYPES IN  /250
P0071==>READS DATA FROM 0071 INFO TYPE
                 The function P0071 is necessary to read the employee pension fund contributions data which is required as part of the gross data.

P0065
The function P0065 is necessary to read the employee tax data which is required as part of the gross data.

P0222
The function P0222 is necessary to read the employee company car data
and company car unavailability data which is required as part of the
gross data.

P0014
Function P0014 evaluates the master data in the Recurring Payments and
Deductions infotype (0014).

PCR==>GW14
IT IS WORKING AS PER PRCL 47

                 IF WAGE TYPE IS PROCESSED IN PRCL 47 ITS SPECIFICAITON P,IT IS SPLIT INWPBP




We provide  excellent sap hcm training with indpeth concept

for more deatils
plz free to call   
9912223430

catch me @   madhupayroll@gmail.com

Tuesday, 18 March 2014

GARNISHMENTS


US Garnishments 

General Information

Q1. What is a garnishment?
A1. Garnishments are payroll deductions which differ from other types of deductions in that they are governed by government and judicial rules. They are compulsory for both the employee and employer.  The employer generally is liable for 100% of the amount it fails to withhold pursuant to a garnishment order and penalties and punitive damages can be imposed for failure to properly comply with the terms and conditions of an order.
Q2. How is a garnishment initiated and what is the process?
A2. Generally, an employee experiences financial trouble and a court mandates an order that stipulates the deduction amount and frequency which is received by the employee's HR department, the information is then entered into R/3, the amount is deducted when processing RPCALCU0, the vendor is paid via Third Party Remittance and the employee and vendors are notified of these deductions through automatically generated letters.
Q3. What types are garnishments are there?
A3. R/3 handles 5 main categories:
         Support (child, spousal, and medical)
         Creditor
         Federal debts (student loans and administrative wage garnishments (AWG))
         Federal and State Tax Levies
         Voluntary Garnishments
Q4. What is the difference between Exempt and Non-Exempt amounts?
A4. The exempt amount is the amount which cannot be taken to satisfy a garnishment and the non-exempt amount is the amount that can be taken.
Q5. How is the exempt and non-exempt amounts calculated?
A5. Various rules apply based on the type and priority of the garnishment.  There are Federal and State rules and the state rules will vary from state to state.
Q6. What if an employee has multiple garnishments?
A6. Garnishments are processed based on priority rules. Generally, child support orders have the highest priority, Federal Tax Levies have the second highest priority and then other types of garnishments are on a first come, first serve basis.

Infotypes

Q7. What infotypes are used within R/3?
A7. There are three infotypes designated for garnishment processing.
       IT0194 - Garnishment Document
       IT0195 - Garnishment Order
       IT0216 -  Adjustments
The document information is entered on IT0194 and the actual deduction amount and frequency is entered on IT0195.  The two infotypes are linked via a system generated internal number and you can have multiple orders (IT0195) for one document (IT0194) and these are linked via a system generated sequence number.  Infotypes 0195 and 0216 can only be created once an IT0194 record has been created and saved.  For processing purposes, RPCALCU0 reads IT0195.
Q8.  How do I make changes to an existing Garnishment Order (IT0195)?
A8. With Edit -> Copy, you can make changes to the Order, but keep the same sequence number and maintain a history in the system.  With selecting Change, you can make changes but no history is maintained. Also, a change can be made through creating a new IT0195 which maintains history, however a new sequence number is generated and the order is now processed as a separate order in R/3 and does not cumulate as part of the original order.  IT0195 should always be accessed via IT0194 when making changes.
Q9. When should I use the Adjustment IT0216?
A9. IT0216 should be used to correct errors in RPCALCU0; additional deductions are required; to enter a new balance; refund from vendor; exceptional payments; separate calculation; calculate end date; or stopped vendor payment.

Customizing

Q10. What are the relevant tables for Garnishment Processing?
A10.  T5UG0 - Garnishment Order Types
          T5UG1 - Garnishment Categories
          T5UG2 - Adjustments to the Disposable Net
          T5UG3 - Model for the Non-exempt amount
          T5UG4 - Rules for calculation of Non-exempt amount
          T5UG5 - Model Key and Text for Adjustments to the Disposable Net
          T5UG6 - Government Rules for Service Charges
          T5UG7 - Government Rules for 3PR
          T5UG8 - Company Rules for 3PR
          T5UG9 - Garnishment Default Values
          T5UGA & T5UGB - Special Rules for the Calculation of the Non-exempt amount
          T5UGA - Rule Key/Names & Texts for special variables to display on IT0195 screen
          T5UGB - Sequence of Operations to be performed
          T5UGC - Service Chg Rule Key and Text for Country/State/Document category combination
          T5UGD - Levy Form - Filing Status listed
          T5UGE & T5UGF - Levy Form - Exempt amount and additional exempt amount for each filing status
          T5UGG - Company Rules for Service Charges
          T5UGH - Levy Form - Forms Defined
          T5UGI - Letters - Select Form & User exit for letter type
          T5UGJ & T5UGK - Not Customizing Tables, used for the Printing Request for the Notice and Answer Letters
          T5UGL - Letters - Definition & location of user exit
          T5UGM - Garnishment Originator on IT0194

Payroll Processing

Q11. What are the wage types associated with Garnishments?
A11. /G00 - Disposable Net
         /G01 - Gross for Garnishment
         /G02 - Completely Non-exempt
         /G03 - Garnishment Total Amount Deducted
         MG10 trough MG70 delivered templates for Garnishments to be taken
Q12. What are the Garnishment Cluster Tables and what do they  represent?
A12. GRDOC - corresponds to garnishment document (IT0194)
         GRORD - corresponds to garnishment order (IT0195) or garnishment adjustment (IT0216)
         GRREC - actual deductions and wage types and also used to carry forward results
Q13. Where are garnishments calculated in RPCALCU0?
A13. Garnishments are processed via the schema UGRN following the calculation of taxes (UTX0).  The actual amount to be taken is calculated with the function UGARN.
Q14.  What is the main garnishment Include?
A14.  The main garnishment include is RPCPIUU0 - forms called by UGARN.  Also of importance is RPCPIUF0 - function UGARN.

Quick Tips for Troubleshooting Garnishment Processing

Q1.  What are some items to check when troubleshooting Garnishment Processing in R/3?
A1: Review the following:
  • On IT0194, check the validity dates, determine what kind of garnishment, how many are involved and the status of the garnishment (e.g. active, pending).
  • Check the IT0195 validity dates and note the Remit Rule, deduction amount, frequency and how many IT0195's are involved.
  • Review RPCLSTRU and the payroll dates in question, keep in mind the information found on IT0195 and the Garnishable period is from the beginning of the pay period to the actual check date.  Garnishments are deducted based on the check date.
  • Within the EE's results, also check for wage types /G00, /G01, /G02 and /G03 and the wage type for the garnishment to see how much was deducted.
  • Still within the EE's results, review the GRORD record and check the limit, disposable net, month to date, deduction to vendor (DEVEN) and the deduction from infotype (DEINF).
  • Multiple garnishment processing, be sure the system can legally take all the garnishments.
  • Check schema UGRN for any customer modifications.
  • Double check that Notes have been applied correctly and completely.
  • Review the Garnishment History either via IT0194 or IT0195 which lists the actual deductions taken with the check date.
  • Also via IT0194 or IT0195, you can view Customizing details (Environment -> Customizing details; 4.6C Extras -> Customizing Review)
  • Both the Disposable Net and calculated Net Pay should be the same.
Q2. Why was an IT0216 record not processed?
A2. IT0216 can be edited or deleted before running payroll.  If payroll is run and there is no wage type listed on IT0216, this record will not be read nor will it be posted to FI.
Q3.  Why does a deduction occur after the initial balance has been met?
A3.  It is most likely misconfiguration of the Order Category (table T5UG0).  Usually, it is a State Levy that has been given the Order Category of a Federal Levy. A State Levy should have the Order Category '3' for Generic in table T5UG0.  The order category '2' Levy only applies to a Federal Levy.  Also, a Federal Levy will not stop when an initial balance is reached because by law, it can only be manually stopped by changing the status of IT0194 to '4' Released, once the company has received Form 668-D from the IRS.  (Please Review Related Note 521735.)
Q4.  How is General Disposable Net calculated?
A4.  There are two ways to calculate general Disposable Net (/G00).Either start with the gross amount (/101) and subtract exempt amount or start with 0 and add up all the earning wage types to be included (e.g. M003).  This is configured via PRCL 59, double check the values for the wage types in question for this PRCL. A useful tool for checking Processing Classes for wage types is program RPDLGA20 (choose the Output radio button 'Tree Structure').
Q5.  How are garnishments and Arrears handled?
A5.  Garnishments do not follow the same Arrears principles as other deductions.  The arrears functionality for garnishments only refers to deductions within a particular month.  If the total amount of a garnishment cannot be taken for the month, the remaining amount does not carry forward to the next month. The values for Arrears processing are set in table T51P6 and for all garnishment wage types, the value for Arrears should be a '4' and the Retro column should be blank in this table.(Please see Note 338841.)
Q6.  Can Garnishment wage types be entered on a NAMC (IT0221)?
A6.  No, Garnishment wage types cannot be entered on IT0221.There is a V0 split indicator that connects garnishment Wage types  to garnishment tables and there is no V0 split on IT0221.
Q7.  How are garnishmnents handled during Retroactive Accounting?
A7.  Garnishments will not recalculate in a retrocalculation.  The amount originally deducted continues to be carried forward. Consequently, no retroactive changes should be performed for garnishments.  If changes need to be made, perform an EDIT - >COPY operation that will result in delimiting the IT0195 record.
Q8.  What do I check for priority issues; double, incorrect or missing deductions?
A8.  First check IT0194 and IT0195 and their validity dates and priority.  Make sure the Rule in IT0195 was customized to do what is expected.  Look at the Disposable Net and Non-exempt  models.
Q9.  What should I check if Payroll Abends within UGARN?
A9.  Check the payroll results GRREC for a record without a wage type.
Q10.  Is it possible to specify a percentage or portion of a wage type?
A10.  At this time, the garnishment module does not offer a functionality that would allow specifying a percentage and/or portion of a wage type to be deducted other than from gross and net.  The workaround is to create a special rule with the garnishment orders having different priorities and different IT0194 records.
FEDERAL WAGE GARNISHMENT LAW

What is wage garnishment?

Wage garnishment is a legal procedure through which earnings of an individual are required to be withheld by an employer for the payment of a debt.  Most garnishments are made by court order.

Which federal law regulates wage garnishment?

Title III of the Consumer Credit Protection Act limits the amount of an employee's earnings which may be garnished and protects an employee from being fired if pay is garnish-ed for one debt.  This law is administered by the Wage and Hour Division of the Department of Labor's Employment Standards Administration.

To whom does the law apply?

The law protects everyone receiving personal earnings, i.e., wages, salaries, commissions, bonuses, or income including earnings from a pension or retirement program.  Tips are not considered earnings for the purposes of the wage garnishment law.
The law does not affect voluntary wage assignments - that is, situations in which workers voluntarily agree that their employers may turn over some specified amount of their earnings to a creditor or creditors.
The law applies in all 50 states, the District of Columbia, Puerto Rico, and all U.S. territories and possessions.

What is the protection against discharge when wages are being garnished?

The law prohibits an employer from firing a worker whose earnings have been subject to garnishment for any one debt, regardless of the number of levies made or proceedings brought to collect it.  The law does not prohibit discharge if the employee's earnings have been garnished for second or subsequent debts.

What are the restrictions on wage garnishment?

The amount of pay subject to garnishment is based on an employee's "disposable earnings" which is the amount left after legally required deductions have been made for federal, state, and local taxes, Social Security, unemployment insurance, and State employee retirement systems.
Other deductions, such as those for union dues, health and life insurance, contributions to charitable causes, voluntary wage assignments, purchases of savings bonds, and payments to employers for payroll advances or purchases of merchandise, are not required by law and may not be subtracted from gross earnings when calculating the amount of disposable earnings.
The law sets the maximum amount which may be garnished in any workweek or pay period, regardless of the number of garnishment orders received by the employer.  The amount may not exceed the lesser of two figures:
25 percent of the employee's disposable earnings, or the amount by which an employee's disposable earnings for the workweek are greater than 30 times the federal minimum wage  (now $4.25 an hour).

For illustration, if the pay period is weekly and disposable earnings are $127.50 or less there can be no garnishment.  If disposable earnings are more than $127.50 but less than $170, the amount above $127.50 can be garnished.  If disposable income earnings are $170 or more, a maximum of 25 percent can be garnished.  When pay periods cover more than one week, multiples of the weekly restrictions must be used to calculate the maximum amounts that may be garnished.

What about child support and alimony?

Specific restrictions apply to court orders for child support or alimony.  The garnishment law allows up to 50 percent of a worker's disposable earnings to be garnished if the worker is supporting another spouse or child, and up to 60 percent for a worker who is not.  An additional 5 percent may be garnished for support payments more than 12 weeks in arrears.

Are there any exceptions to the law?

The wage garnishment law specifies that garnishment restrictions do not apply to bankruptcy court orders and debts due for federal or state taxes.
If a state wage garnishment law differs from the federal law, the law resulting in the smaller garnishment must be observed.

For more information about the federal wage garnishment law...
Contact the nearest office of the Wage and Hour Division, listed in most telephone directories under U.S. Government, Department of Labor, Employment Standards Administration.
This is one of a series of fact sheets highlighting U.S. Department of Labor Programs.  It is intended as a general description only and does not carry the force of legal opinion.

We are providing  excellent sap hcm  online / in house training with real time scenarios with BBP preparation,Test scripts,transportation,authorizations,uploading master data with LSMW,

FOR MORE DETAILS
mail: madhupayroll@gmail.com
mobile numbers
91+9912223430
91+9948932100