US Social Security withholding rate for 2012

Hi Guys,
The US Social Security withholding rate for 2012 will change to 6.2% (from 4.2%) for the employee withholding.  Our Business would be running the first payroll for 2012 on 12/22/11.  The social security withholding change needs to be in the system for this payroll run.  Do you know if this change is delivered via a TUB or HRSP and where exactly it has been made available? 
Thank you,
Subbaiah

Hi,
   The changes have been already released, it is within TUB 45 in BSI
Federal change:
Increases the maximum wage base FROM $106,800 TO $110,100.
Increases the tax rate FROM 4.2% TO 6.2%.
We have already applied and tested it, you should have them applied before the first payroll of 2012
Hope that helps,

Similar Messages

  • Location of Social Security Withholding Rates

    Can anyone tell me which EBS database table is being referenced for Social Security withholding rates? Our latest pay statements correctly reflect the withholding rate change in 2011 from 6.2% to 4.2% but the latest record in the table pay_us_federal_tax_info_f has an effective start date of 1/1/2010 and a rate of 6.2%
    Thanks,
    --Dave                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

    Even we have the same issue in our HRMS System

  • Potential IRS reporting change if Social Security rate is not extended

    Hello - We received notice from ADP that due to the Federal Social Security rate changes this year that if the current 4.2% rate is not extended that they feel the IRS will require separate reporting capabilities for the different tax rates applied throughout the 2012 tax year.  We are curious if SAP is addressing this issue systematically so that we will be able to comply with any changes to capturing and reporting 2012 taxes to the IRS. 
    Below is an excerpt from the notice received from ADP.  Thank you for any information you can provide on this matter...
    If the 4.2% Employee Social Security tax rate is not extended before we begin processing March 1 payrolls, ADP anticipates the likelihood that the IRS will require separate reporting to reflect the different rates for  Social Security wages, taxes, Tips, Uncollected Social Security tax on Tips and Group-Term Life (GTL), and non-taxable Third Party Sick Pay for each rate.
    In order to comply with the potential of separate reporting mandates, the existing fields will be used for reporting all wages and taxes applicable to the 4.20% rate.  ADP will create new field codes to capture and display all wages and taxes applicable to the 6.20% rate. These changes would require your company to store the Social Security wages, taxes, Tips, Uncollected Social Security tax on Tips and Group-Term Life (GTL), and non-taxable Third Party Sick Pay in a separate code within your payroll system.

    Kristy,
    While BSI and SAP will be on top of getting the correct rate out as soon as possible I do understand what ADP is refering to.  I also have a client that received that simialar notice.
    At this time nothing has been release from SAP on how they will attempt to handle this if indeed the IRS makes this a mandatotry rule for tax reporting in 2012.  ADP is just making the comment for now that it could happen but there is nothing in place that notes this as a mandate.  If the IRS determines this is to happen it will required a W-2 Form change and those are always delivered in the YE notes from SAP beginning in October each year.  My clients use processing class 30 in their wage types with a code of "T" so that they can set up accumulators. Since the tax of 4.2 is in place from Jan to March I feel that the Monthy and Quarterly accumulators will house the information needed to accomodate such a requirement. 
    How SAP will dictate this gets into the W-2 will have to wait until the IRS publishes an official guideline on the reporting.
    I know this is not the answer on "How this will be handled" but you will want to be sure to keep an eye out in October for SAP solutions that relate to 2012 Tax Reporting.  https://websmp208.sap-ag.de/~form/sapnet?_SHORTKEY=01100035870000733666&   
    Hope this helps.

  • PCR Social Security: Want to use wage type amount for comparison

    Dear Guru's,
    hope u'll b fine and enjoying good health.  Below is PCR for social security that I hav currently configured. Its working fine. However I have another scenario to add in this PCR. 
    Existing PCR works on the following logic
    6% of Gross pay if employee's pay less than or equal to 10,000/-.
    KZPESI=10000 from T511K
    KZMESI=6        from T511K
    IZPESI=600      from T511P
    Now i want to add another comparison. also calculate Social security for employee those hire on pay less than or equal to 10,000 but currently have salary greater than 10K. for this I'll enter Social security amount in IT0014 subtype 6004.  I
    ZSSM Personnal Calculation Rule ZSSM
        3
          6004 Social security Contrib
            AMT=  0001 Set
            AMT+  0002 Addition
            AMT+  0003 Addition
            AMT+  0004 Addition
            AMT+  1001 Addition
            ROUNDGK100 Round AMT to next
            AMT?KZPESI Comparison
              <
                AMT*KZMESI Multiplication
                AMT/100    Division
                RTE=TKSOLL Set
                RTE-TKAU** Subtraction
                ROUNDGK100 Round AMT to next
                ADDWT *    OT   Output table
              =
                AMT/TKDIVI Division
                RTE=TKSOLL Set
                RTE=TKAU** Set
                MULTI ARA  Multipl.amt/no/rate
                AMT=IZPESI Set
                ROUNDGK100 Round AMT to next
                ADDWT *    OT   Output table
            >
              if there is a value in 0014 subtype 6004 then
                      AMT/TKDIVI Division
                       RTE=TKSOLL Set
                       RTE=TKAU** Set
                       MULTI ARA  Multipl.amt/no/rate
                      AMT=IZPESI Set
                      ROUNDGK100 Round AMT to next
                      ADDWT *    OT   Output table
      Want to know how I can use wage type amount in comparison. look at the above lines in bold where i want to apply
    kindly help
    Edited by: Imran on Oct 21, 2010 11:40 AM

    KZPESI=10000 from T511K
    KZMESI=6 from T511K
    IZPESI=600 from T511P
    Social security wage type is 6004 and it is subtype of 0014.
    ZSSM Personnal Calculation Rule ZSSM
    3
    6004 Social security Contrib
    AMT= 0001 Set
    AMT+ 0002 Addition
    AMT+ 0003 Addition
    AMT+ 0004 Addition
    AMT+ 1001 Addition
    ROUNDGK100 Round AMT to next
    AMT?KZPESI Comparison
    >
    At this point I want to set another comparison based on amount in 6004.
    if Amount in 6004 is > 0 then
       do calculation.
    hope it'll b more clear now

  • PCR for Social Security: Errro: 'Stop: No Rule in key'

    Dear Gurus,
    hop u'll be fine and enjoying good health.  I have following requirement:
    I want to calculate Social Security Contribution for all employees having Gross pay Less than or Equal to 10,000/- @ 6%.
    I am writing PCR first time, which is copied from an existing PCR.
    ZSSM Personnal Calculation Rule ZSSM
        3
          6004 Social security Contrib
            AMT=  0001 Set
            AMT+  0002 Addition
            AMT+  0003 Addition
            AMT+  0004 Addition
            AMT+  1001 Addition
            ROUNDGK100 Round AMT to next
            AMT?ZPESI  Comparison
              <
                AMT*ZMESI  Multiplication
                AMT/100    Division
                RTE=TKSOLL Set
                RTE-TKAU** Subtraction
                ROUNDGK100 Round AMT to next
                ADDWT *    OT   Output table
              =
                AMT/TKDIVI Division
                RTE=TKSOLL Set
                RTE=TKAU** Set
                MULTI ARA  Multipl.amt/no/rate
                AMT=ZPESI  Set
                ROUNDGK100 Round AMT to next
                ADDWT *    OT   Output table
    Kindly guide me where is I am going wrong.
    best regards,

    Hi,
    You don´t have to worry. The idea of the forum is to give help on what you know no matter you are an expert or not.
    Being ZPESI a constant from t511k it must have a K before. For example AMT?KZPESI.
    Being ZMESI a constant from t511p it must have an I before. For example NUM=IZMESI
    And as Remi say you should check the parameters use in the schema to call the PCR.
    Hope this helps.
    Kind Regards,
    Edoardo

  • Our benefit administrator keeps getting an error on adding a social security number that starts with a 9, that is a valid SSN for a spouse, How do we allow this to go through?

    Our benefit administrator keeps getting an error on adding a social security number that starts with a 9, that is a valid SSN for a spouse, How do we allow this to go through?

    To attempt a new chat session...
    For the link below click the Still Need Help? option in the blue area at the bottom and choose the chat option...
    http://helpx.adobe.com/x-productkb/global/service1.html

  • Security/Firewall recommendations for DirectAccess 2012 (Dual-NIC Edge Configuration)

    Hello all,
    We have installed and configured DirectAccess 2012 with the Edge Configuration with the thought that we would be able to install TMG directly on this server (as we did with the original 2008 DirectAccess/UAG). It appears that we cannot install TMG on Server
    2012 R2, so now we have a server directly connected to the outside world with public IP's assigned to it and no firewall other than Windows Firewall. I know that most organizations choose to configure DirectAccess behind an Edge device (hindsight being perfect,
    we should have as well) however we did not and it appears that we can't easily change this without completely reconfiguring DirectAccess (which took several days to get it right).
    So my question: What are the security/firewall recommendations for a DirectAccess server in an Edge scenario? I've Googled this and have not found much. Thanks in advance,
    Brad
    -Brad

    Its always good to have a Firewall infront of a domain joined machine and of course DA Server is not an exception.
    Server 2012 can work behind a Firewall with NAT functionality enabled or disabled.
    if you have a fully functional DA with EDGE profile enabled, still you can configue any firewall(without NATing functionality) without changing the configuration settings in DA.
    Also you can have TMG protecting your existing DA setup. Below is the link for it.
    http://www.isaserver.org/articles-tutorials/general/implementing-windows-server-2012-directaccess-behind-forefront-tmg-part1.html
    Please let me know, how it goes.

  • WHY THE F*u@k ARE THEY ASKING ME FOR SOCIAL SECURITY AND YOU KNOW I AM NOT A AMERICAN

    THIS IS SO ANNOYING THEY ASKING ME FOR A STUPID SOCIAL SECURITY NUMBER MAN THEY CAN GO F*uk THEMSELVES HARD!

    iOS: Forgotten passcode or device disabled after entering wrong ...

  • Format columns for phone #, social security numbers?

    How can I format a column (or row) to contain phone numbers (1-123-456-7890)
    or social security numbers (123-45-6789)?

    Try - Cells Inspector > Cell Format > Custom.
    This was a quickie try with no extensive testing, so I bet you could do better. This format will take a 10-digit number and format it as shown.
    Have fun,
    Jerry

  • Will Apple lock my account then send email with link to register my account? Even ask for Social Security

    Will Apple lock my acct, send me email with link to register again requiring Social Security #? How do I verify request is from Apple?

    Forward Apple Phishing emails to: <[email protected]>

  • PCR Social security: want to use wage type amount in decision operation

    PCR Social Security: Want to use wage type amount for comparison  
    Posted: Oct 21, 2010 11:00 AM                                  Reply
    Dear Guru's,
    hope u'll b fine and enjoying good health. Below is PCR for social security that I hav currently configured. Its working fine. However I have another scenario to add in this PCR.
    Existing PCR works on the following logic
    6% of Gross pay if employee's pay less than or equal to 10,000/-.
    KZPESI=10000 from T511K
    KZMESI=6 from T511K
    IZPESI=600 from T511P
    Now i want to add another comparison. also calculate Social security for employee those hire on pay less than or equal to 10,000 but currently have salary greater than 10K. for this I'll enter Social security amount in IT0014 subtype 6004. I
    ZSSM Personnal Calculation Rule ZSSM
    3
    6004 Social security Contrib
    AMT= 0001 Set
    AMT+ 0002 Addition
    AMT+ 0003 Addition
    AMT+ 0004 Addition
    AMT+ 1001 Addition
    ROUNDGK100 Round AMT to next
    AMT?KZPESI Comparison
    <
    AMT*KZMESI Multiplication
    AMT/100 Division
    RTE=TKSOLL Set
    RTE-TKAU** Subtraction
    ROUNDGK100 Round AMT to next
    ADDWT * OT Output table
    =
    AMT/TKDIVI Division
    RTE=TKSOLL Set
    RTE=TKAU** Set
    MULTI ARA Multipl.amt/no/rate
    AMT=IZPESI Set
    ROUNDGK100 Round AMT to next
    ADDWT * OT Output table
    >
    if there is a value in 0014 subtype 6004 then
    AMT/TKDIVI Division
    RTE=TKSOLL Set
    RTE=TKAU** Set
    MULTI ARA Multipl.amt/no/rate
    AMT=IZPESI Set
    ROUNDGK100 Round AMT to next
    ADDWT * OT Output table
    Want to know how I can use wage type amount in comparison. look at the above lines in bold where i want to apply
    kindly help
    Edited by: Imran on Oct 21, 2010 11:40 AM

    You say "if there is a value in 0014 subtype 6004 then...", so I will assume that you are talking of WT 6004 in Infotype 0014.
    So, in a PCR immediately after IT0014 is processed (with function P0014 in your schema), look for WT 6004.  If it exists with a number (or an amount), create a temporary variable to act as a "flag"  (as in ADDWT&6004 or ADDWT&HIRE).
    Then, in PCR ZSSM, you can query that temporary variable with the sequence of operations NUM=& HIRE NUM?0 (or NUM=& 6004 NUM?0 ). If the return value is =, it means that there was no IT0014 with WT 6004, and if the return value is * it means that there was.

  • Social Security Cess - kerala

    Hi
    We have made a new conditions JISC for social Security cess with acces sequence having a combination region/delregion/mc
    where we have maintained 1% rate with rate code V0 for purchase & A0 for sales & this config is working fine only in the case when the tax code is V0 & A0 . But when we change the Tax code from V0 to for e.g F1 - Vat 4% , system only calculate Vat and not social security cess
    We have also tried to maintain F1 tax code in condition JISC in combinate of region/delregion/taxcode but system is not allowing me to input the rate and the error message states
    " Tax indicator F1 has percentage rate 4 "
    Can somebody help us with solution
    Plz note - this case is IS Retail specific
    Thanks
    Raj

    Dear Raj,
    Are you using TAXINN or TAXINJ?
    If you are using TAXINN, then pls check FV11 / FV12 transaction codes.
    Bye,
    Muralidhara

  • My iPod Touch 4G says my social security code is invaild but it's NOT. How Can I fix this problem?

    I keep on trying and it says my social security code is INVAILD. It wont let me download any apps or update them. If this has happened to you and you found a solution to this PLEASE I BEG OF YOU TO HELP ME!!!

    IM HAVING THE SAME PROBLEM!
    HERE IS WHAT APPLE SUPPORT WROTE ME!
    Dear Raheem,
    Welcome to iTunes Store Customer Support. My name is Jeyaraj and I am glad to assist you today.
    I understand that you are unable to download the app and received a error message saying "Theres a Billing Problem with a Previous Purchase". I know how eager you are to get this taken care of and I will do my best to resolve this for you.
    Raheem, sorry for the inconvenience caused and I would like to inform you that there is a billing issue with one of your iTunes Store orders and you are unable to resume purchasing with your iTunes Store account. Unfortunately, the iTunes Store has been unable to verify an authorization from your_financial_institution and has not received payment for order (my order number was here). As soon as this order is paid for, you'll be able to resume purchasing with your iTunes Store account.
    Not being able to verify an authorization is a sign that something needs to be addressed by the issuer of the card. You will need to contact your financial institution to determine the specific cause of the card being rejected.
    When contacting your financial institution, ask to speak with the fraud/security department. The representative will need to thoroughly review your account until they locate and resolve what is causing the issue. If there are holds on your account, those will need to be removed. Please note that your financial institution can also choose to bypass the authorization process.
    Once your financial institution has resolved the issue, you should be able to pay for the order (my order number was here) and resume purchasing. If you are not able to resolve the authorization issue with your financial institution, I recommend trying to add a new credit card or redeeming enough store credit to pay the balance in full.
    I hope this information has been helpful. If you have difficulty paying the balance, please let me know. I will be happy to assist you further.
    Have a nice day!
    Sincerely,
    Jeyaraj
    I HOPE THIS CAN HELP YOU!

  • How to get refund employee Social security and reverse the employer amount

    Dear Members, I have a requirement to refund overpayments of Social Security to an employee. The over payments have occurred as a result of an employee retiring in the same year they come back to work as a temp. They have two employee #'s therefore the maximum for Social Security will not be recognized until it is reached under the most recent employee number. We should not be over deducting for an employee that works for the same company. If it does happen to go through and over deduct, it is extremely difficult for the employee and employer to get the refund from the IRS. I have a requirement to refund the employee and reverse the employer amount as well. Looking for suggestion. Thanks in advance Punna Rao

    Hi Friend,
    You will need to have a new wage type may be called as Social Security Refund wage type created that will act to be taxed for only Social Security taxes and should be entered on IT0015 to be proccessed such that it should refund Social Security amount only.
    Also, whenever you have case wherein you need to have limits set appropriately for Social Security taxes, have it entered prior to next payroll run on employees' IT221 as adjustment run so that it updates YTD correctly and there is no excess of SS tax payment.
    Also, IT221 needs to be also entered for refunding Employer amounts as it won't be reversed with standard reversal process as not being part of employees' net payment or gross payment, hence needs to be manually adjusted on IT221.
    Thanks,
    Ameet

  • Getting rate for my report

    Hi All,
    I would like some help with this query. This is my sample code:
    create table myReport(
    report_id integer,
    product_class_id integer,
    place_id integer,
    fy integer);
    insert into myReport(report_id, product_class_id, place_id, fy)
    values (1, 1, 1, 2012);
    insert into myReport(report_id, product_class_id, place_id, fy)
    values (2, 1, 2, 2011);
    insert into myReport(report_id, product_class_id, place_id, fy)
    values (3, 1, 3, 2011);
    insert into myReport(report_id, product_class_id, place_id, fy)
    values (4, 2, 2, 2012);
    insert into myReport(report_id, product_class_id, place_id, fy)
    values (5, 2, 5, 2011);
    insert into myReport(report_id, product_class_id, place_id, fy)
    values (6, 3, 1, 2012);
    insert into myReport(report_id, product_class_id, place_id, fy)
    values (7, 4, 1, 2012);
    create table myRates(
    rate_id integer,
    product_class_id integer,
    place_id integer)
    insert into myRates(rate_id, product_class_id, place_id)
    values(1, 1, 1);
    insert into myRates(rate_id, product_class_id, place_id)
    values(2, 1, 2);
    insert into myRates(rate_id, product_class_id, place_id)
    values(3, 1, null);
    insert into myRates(rate_id, product_class_id, place_id)
    values(4, 2, 1);
    insert into myRates(rate_id, product_class_id, place_id)
    values(5, 2, 2);
    insert into myRates(rate_id, product_class_id, place_id)
    values(6, 2, null);
    create table myRatesByYear(
    rate_id integer,
    fy integer,
    rate integer)
    insert into myRatesByYear(rate_id,fy,rate)
    values(1, 2011, 5);
    insert into myRatesByYear(rate_id,fy,rate)
    values(1, 2012, 15);
    insert into myRatesByYear(rate_id,fy,rate)
    values(2, 2011, 6);
    insert into myRatesByYear(rate_id,fy,rate)
    values(2, 2012, 12);
    insert into myRatesByYear(rate_id,fy,rate)
    values(3, 2011, 7);
    insert into myRatesByYear(rate_id,fy,rate)
    values(3, 2012, 14);
    insert into myRatesByYear(rate_id,fy,rate)
    values(4, 2011, 8);
    insert into myRatesByYear(rate_id,fy,rate)
    values(4, 2012, 16);
    insert into myRatesByYear(rate_id,fy,rate)
    values(5, 2011, 9);
    insert into myRatesByYear(rate_id,fy,rate)
    values(5, 2012, 18);
    insert into myRatesByYear(rate_id,fy,rate)
    values(6, 2011, 2);
    insert into myRatesByYear(rate_id,fy,rate)
    values(6, 2012, 4);As you see I have a rate table by rate_id, product_class_id, place_id and year
    select r.rate_id, r.product_class_id, r.place_id, y.fy, y.rate
    from myRates r
    join myRatesByYear y on y.rate_id = r.rate_id;
    rate_id     product_class_id     place_id     fy     rate
    1     1     1     2011     5
    1     1     1     2012     15
    2     1     2     2011     6
    2     1     2     2012     12
    3     1     NULL     2011     7
    3     1     NULL     2012     14
    4     2     1     2011     8
    4     2     1     2012     16
    5     2     2     2011     9
    5     2     2     2012     18
    6     2     NULL     2011     2
    6     2     NULL     2012     4I would like to get the rate for my report table base. The search for the rate first will be base on product_class_id, year and place_id, second if the report row match the product_class_id and year but not place_id it should get the default rate (in my rate table the place_id is null).
    Last if the report row doesn't match any key the result should be zero.
    This is my result query, how can I do this query?
    report_id     product_class_id     place_id     fy rate
    1     1     1     2012   15
    2     1     2     2011   6
    3     1     3     2011   7
    4     2     2     2012   18
    5     2     5     2011   2
    6     3     1     2012   0
    7     4     1     2012   0I try to do a function by don't know how to handle the default place_id (null)
    I hope this is clear... Thanks!
    Best,

    Hi,
    Here's one way to do that:
    WITH   got_r_num     AS
         SELECT    re.*
         ,       y.rate
         ,       ROW_NUMBER () OVER ( PARTITION BY  re.report_id
                                      ORDER BY          r.place_id        NULLS LAST
                             )           AS r_num
         FROM           myreport       re
         LEFT OUTER JOIN  myrates        r  ON   r.product_class_id  = re.product_class_id
                                               AND  NVL ( r.place_id
                                             , re.place_id
                                           )              = re.place_id
            LEFT OUTER JOIN  myratesbyyear  y  ON     y.rate_id         = r.rate_id
                                            AND     y.fy              = re.fy
    SELECT    report_id
    ,        product_class_id
    ,        place_id
    ,       fy
    ,       NVL ( rate
               , 0
               )          AS rate
    FROM       got_r_num
    WHERE       r_num     = 1
    ORDER BY  report_id
    ;Output:
    `      PRODUCT
    REPORT  _CLASS PLACE
       _ID     _ID   _ID         FY       RATE
         1       1     1       2012         15
         2       1     2       2011          6
         3       1     3       2011          7
         4       2     2       2012         18
         5       2     5       2011          2
         6       3     1       2012          0
         7       4     1       2012          0This outer-joins the myreport table to the result set you posted, keeping only the rows where myrates.place_id is either NULL or the same as myreport.place_id. From there, it's a matter of picking the best match, when there is a choice, where rows with non-NULL myrates.place_id are better than rows with NULL myrates.place_id. Picking the best row, however "best" is defined, is often a job for the analytic ROW_NUMBER function.

Maybe you are looking for

  • How to insert a table or object image other than at bottom or report

    Please excuse my HTML ignorance. Is there a way to use a previously added tag to go back and insert a FP object at the tag location in an HTML report. The only way I can figure out how to do it would be to append the object using the report generatio

  • Query suggestion

    Hi All, I need to apply condition where column should not be null and also must not be an empty string. I wrote like: WHERE (TRIM(ITEM_BAR_CODE)!='' AND ITEM_BAR_CODE IS NOT NULL) OR (TRIM(ITEM_COLOR)!='' AND ITEM_COLOR IS NOT NULL) But I am not gett

  • How do I know if i I have a superdrive on my MACBOOK pro?

    Silly question I know, but Im just wondering how can i tell if i have a superdrive? It's a MacBook pro 2.16ghz intel duo 2 core... -Joey

  • Reuse Variable In Packages

    I have a scenario where I need to reuse the variable in several packages without refreshing it. For example I have package 1, 2 and 3. I have defined a variable var_timestamp with latest value and declare this variable in package 3, I have generated

  • How to disable "Selection Security" in a correct way?

    hi experts! how to disable "Selection Security" in a correct way? !http://img689.imageshack.us/img689/2748/28668107.png! thanks!