Garnishment

Garnishment is collection of debt from an employee based on court order. Debt can child support, credit card debt, tax etc.

Following is the diagram which depicts flow of garnishment process and how SAP supports it.

Garnishment.PNG

·         CCPA (Consumer Credit Protection Act) decides limits of the amount that can be garnished from an employee’s disposable income.

·         Disposable Net Income: Disposable Net Income-Mandatory deduction like Taxes

·         Allowable disposable net income-(Meant for child support) = Disposable Net Income*CCPA%limit

Garnishment Infotypes

Infotype 0194 Garnishment Document

This Infotype stores following information regarding Garnishment.

  • Status: Status could be active, released, pending .Garnishment is processed when its status is active.
  • Category: It can store information about type of garnishment like child support, credit card debt etc.
  • Priority: This field decides in case of more than one garnishment, which one should be deducted first.
  • Apart from that it stores information of Jurisdiction, Vendor who has requested for garnishment

Infotype 0195 Garnishment Order

  • Order Type: Order type are associated with order category. One can create order type and associate it with order category by following below IMG Path

IMG->Payroll->Payroll –USA->Garnishment->Master Data->Order Types

  • Deduction:  Deduction allows to store amount and frequency of deduction for respective garnishment order.

Infotype 0216 Garnishment adjustment

This IT stores information about refund given by vendor.

Rules, Functions and Schemas related to Garnishment

I have tried to list down rules, functions and schemas related to garnishment processing.

If I have missed any major rules/schema/function related to garnishments please provide your comments I will try to incorporate that in this document

Rules

UGIT

UGIT checks wage types of IT tables and eliminates wage types which are not related to garnishment based on processing class 59 specification.

UGDN

UGDN read wage types and transfer them to disposable net income wage type /G00 based on processing class 59 specification. Processing Class 59’s specification 1 means transfer to disposable income without changing sign and 2 means transfer value to/G00 with opposite sign.

UGRT

UGRT works similar to UGIT except that it process RT tables’ wage type unlike UGIT which process IT table.

Function

UGARN

UGARN is the function which, read garnishments, checks garnishment switches, calculates differences when retroactive accounting is performed.

PITAB

PITAB copies contents of one table to another in order to process the former table .After processing old (original) data can be reloaded to the table using PITAB.

Subschemas:

UGRN

UGRN executes following things.

    • Reads garnishment with help of function UGARN.
    • Copy IT table into AIT table with help of PITAB, so that IT can be processed for garnishments.
    • UGIT selects garnishment related wage types and deletes wage types which are not related from IT (It checks processing class 59 specification and all except specification 0 are treated as garnishment wage types).
    • Checks if refund is required to be paid.
    • Then RT is checked for wage types which are eligible for garnishment and those wage types are added to IT with help of rule UGRT.
    • UGDN calculates disposable net income.
    • UGARN function calculates garnishment. Limit of deduction is considered based on model defined for order type in table T5UG4.
    • UGGR calculates gross amount for Garnishment.

UGRR

UGRR is the schema which is used to calculate garnishment for retroactive payroll run.

To report this post you need to login first.

11 Comments

You must be Logged on to comment or reply to a post.

  1. Madhava Rao Basava

    Hi,

    Thank you for providing good information on Garnishments.

    I have something to suggest:

    1. The title is ‘Garnishment’ where as you are speaking about US Garnishment. Garnishments also applicable for Canada. You may change the title to ‘US Ganrishments’ or something relevant.

    2.Diagram shows Authority sends the order. Authority sends the Garnishment document which contains the information of Garnishment and the type etc…

    3. Disposable Net Income = Total Gross – Exempt Income ? or

      Disposable Net Income: Disposable Net Income-Mandatory deduction like Taxes


    which one is correct?


    4. Finally, Garnishments willn ot considered w\during Retro payroll because these are 3rd party remittances and cannot be considered for retro.



    Please verify from your end and you may add more information to it which will be much more effective.


    Regards

    Madhav

    (0) 
  2. Giri k

    Hi

    i am new to US Payroll  this document is very much understandble i did not understand the term DISPOSABLE INCOME what does it mean ???  Any kind ou such docuemnts please share  Appreciate your Efforts …

    (0) 
  3. Rémi Corriveau

    If you can, please change your Document’s name to “Garnishment USA” since your information is Country Specific.

    Note that in Canada, we use IT0066 to IT0068, and that Garnishment rules vary according to the “Territory” (Federal or Provincial).

    (0) 
  4. Rémi Corriveau

    Hello Jignya,

    If you can, please rename your document “US Garnishments” or “Garnishments in US Payroll”, or something of the sort, since Canadian Garnishments use IT0066 to IT0068 and K Schemas and Rules, and Mexico (also in North America) would have distinct Schemas and Rules (and perhaps Infotypes).

    (0) 

Leave a Reply