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

Similar Messages

  • Error in Custom PCR - * STOP: No rule under key $ YM04******

    I wrote my first PCR. It is supposed to add 1.00 to day balances if the employee is not at work
    YM04 Personnel Calculation Rule  YM04
            VARSTABSCE Employee absent
              Y
                HRS=1.00   Set
                ADDDB0001  Add to day balance
    I get the following error when ever I try to run the schema. Any ideas what the issue could be
    ACTIO YM04                Cumilate 0001
        Processing
             Call rule YM04
    STOP: No rule under key $ YM04******
            Technical error no. 57
            01/01/2009 Processing terminated for EE 00000825 Test Quota Deduction
    Appreciate any guidance on the same here

    I had to add another line for cocndition fail
    i.e N
    and do nothing and that resolved.

  • 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 ...

  • 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 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 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.

  • 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.

  • 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

  • Security is there any time when Adobe would write and request my Social security number to verify an account?

    A friend of mine had a problem with his Adobe CC account id info.  In conversation with Adobe they asked to verify his home address.  He got confused and gave them an old home address, they did verify the account anyway, but shortly after he received an email from Adobe asking him to provide his government issued id number...I believe that is UK for social security number.  Anyone know how we can confirm if this was a legitimate request from Adobe?

    Adobe has no need for that information, and you should never share it if in question. He may have talked with someone who was posing as Adobe. How did he converse with Adobe?

  • 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

  • Thailand TAX ID and Social Security infotype

    Dear Expert,
    I have 2 question regarding Thailand TAX social security infotype.
    1)
    I am using the infotype 0364 to capture my Thailand employee Tax information i.e. TAX ID. However the TAX ID that user provide me is 13 character but when i check on the PA0364, the max length is only 10 digit. Anyone can confirm this?
    2)
    There is a few subtype for social security, can anyone let me know which subtype to use when creating this infotype?
    Thanks.
    Regards,
    Bryan.

        Noe,
    I definitely want you to be able to get your information to the right team. Is this for a new line of service or an existing account?
    SandyS_VZW
    Follow us on Twitter @VZWSupport

  • 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

  • How do I get the iPhone 6 if I am an international student and does not have a social security number?

    How do I get the iPhone 6 with a 2 year contract if I am an international student and does not have a social security number? I talked to many sales person. One person said I could not get it with contract at all. The other one said I need to pay a $400 security deposit. The last one said I should just enter 1 through 9 in the space provided for social security number.

        Thanks for reaching out to us about service with our awesome family monkrisann. Our sales team can provide you with the best options for starting service without a social security number. I recommend prepaid for the best option.
    Kinquana_VZW
    Follow us on Twitter @vzwsupport

  • No rule in key IN722...

    Dear Friends
    Im getting this message when running payroll  "  No rule in key IN722... ..
    any idea what does this mean
    Regards
    Lakshmi

    Hello Friends,
    I am facing the same problem as shown below.
    Factoring and storage
         GEN/8 6                   Create wage types /801 to /810 in IT
             Input
             Processing
             Output
         PIT   INP1      NOAB      Determine monthly factors
         PIT   IN72 P72            Nominal Cumulations
             Input
             Processing
                  /001 Valuation basis 1
                 STOP: No rule in key IN722*****
    Kindly provide the solution.
    Thanks in advance.
    Mohan

  • Social Security rule Help

    Hello all,
    Not sure if this is every company, but we have pretty strict rules for SSN's. We use the C150. We have the following rule to catch the main SSN offensives and this works very well.
    ssn: if (recv-listener == 'OutboundMail') AND body-contains("\\b[0-9]{9}\\b|\\b[0-9]{3}[-]+[0-9]{2}[-]+[0-9]{4}\\b|\\b[0-9]{3}[\\t]*[0-9]{2}[ \\t]*[0-9]{4}\\b|\\b[0-9]{3}[,]+[0-9]{2}[,]+[0-9]{4}\\b|\\b[0-9]{3}[;]+[0-9]{2}[;]+[0-9]{4}\\b|\\b[0-9]{3}[:]+[0-9]{2}[:]+[0-9]{4}\\b|\\b[0-9]{3}[.]+[0-9]{2}[.]+[0-9]{4}\\b|\\b[0-9]{8}\\b", 1)
    But, we actually need to catch 9 digit numbers also such as 555555555. We are having a lot of problems with this rule and making it work good. So far, we have caught ticket numbers, HTML font classes, Outlook meetings, etc. I know this is going to be a tough rule, but wondering if anyone else had luck making one work. This one seems to catch 9 digit numbers if there is a letter on either side or more than a 9 digit number, but not if it has a hypen, period, comma, etc on either side.
    ssn_8_or_9_digit: if (recv-listener == "OutboundMail") AND (body-contains("([^\\w=-@:]|^)\\b[0-9]{9}\\b([^\\w=-@:]|$), 1)
    Please let me know if anyone has luck.

    In version 6.1 (or above?)
    Smart Identifiers
    When you use message rules that scan message content, you can use smart identifiers to detect certain patterns in the data.
    Smart identifiers can detect the following patterns in data:
    • Credit card numbers
    • U.S. Social Security numbers
    • CUSIP (Committee on Uniform Security Identification Procedures) numbers
    • ABA (American Banking Association) routing numbers
    To use smart identifiers in a filter, enter the following keywords in a filter rule that scans body or attachment content:
    Syntax
    When you use a smart identifier in a filter rule, enter the smart-identifier keyword in quotes within a filter rule that scans the body or attachment file, as in the example below:
    CHAPTER 4: POLICY ENFORCEMENT 171
    You can also use smart identifiers in content filters and as a part of content dictionaries.
    Note — You cannot combine a smart identifier key word with a normal regular expression or another key word. For example the pattern *credit|*ssn would not be valid.
    Note — To minimize on false positives using the *SSN smart identifier, it may be helpful to use the *ssn smart identifier along with other filter criteria. One example filter that can be used is the “only-body-contains” filter condition. This will only evaluate the expression to be true if the search string is present in all of the message body mime parts.
    For example, you
    could create the following filter:
    SSN-nohtml: if only-body-contains(“*ssn”) { duplicatequarantine(“
    Policy”);}

Maybe you are looking for