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”);}

Similar Messages

  • 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

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

  • HR Auth: Social Security Number

    Hi!
    Social Security number is listed among other information in InfoType 0002. Can you set authorizations so that the user would see all other information of IT 0002 exept the Social Security Number? I.e how to rule out the users visibility to Social Security Number?

    Hi,
    As far as I know, as you mentioned, the control of these information belongs to the infotypes. The infotypes are primarly authorized by the objecto PLOG (with the fields INFOTYP and SUBTYP).
    You need to check the role with you are looking to restrict the access to these information and accesss the values of infotypes and subtypes of the information of HR wich you like to have access.
    Usually, when you add a Tx wich involve PLOG object, it adds full authorization ("*" in almost all fields), that's why you need to get in the role and change these values.
    Ask your HR consultant and the HR department of your company, about the information allowed to see and the values of infotypes/subtypes.
    Reward points if found helpful....
    Cheers,
    Venkoji Babu.

  • 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

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

  • Force user to enter a social security number

    How do I force a user to enter their social security number. The form I'm working on is connected to a system that won't allow the SS# to be left blank. I need to add something that will not allow a blank SS# field on my from. Any help is greatly appreciated.

    In the Object palette, make your field required:

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

  • KFF Security Rules question

    Hi,
    I developed a custom page which has an Accounting KFF. I then defined security rules to exclude certain accounts for a particular responsibility and assigned the rule to the responsibility.
    When I am testing I see that the account is still shown in the KFF LOV and the users are able to select the account.
    Can someone point out what am I missing.
    We are on 11.5.10 RUP4.
    Any pointers are greatly appreciated.
    Thanks
    Srinivas

    Any help on this is greatly appreciated...
    Thanks a lot in advance.
    Srinivas

  • Social Security number OR company org number...

    Need help with one Acrobat field -
    need to crave the format
    yyyymmdd-nnnn
    or
    yymmdd-nnnn
    in the same field...
    so that the user could write either of this examples
    19640628-5103 or 640628-5103... 
    Also it should be possible to write 560000-0000 -
    that is the format nnnnnn-nnnn or nnnnnnnn-nnnn
    The field asks for either social security number or Companys org number.
    Please help me - I´m in a big hurry!
    ps - also how can I make a field to crave only LETTERS (A-Z) and not Numbers (0-9).
    The field already have a nice little script that changes the users input to UPPERCASE -
    so that if the user writes abs - the output is ABS :-)
    Unfortunally  it is now possible to write AB8 or some other combination of letters and numbers...
    If it not possible to combine this little script I´ll take that away...

    Hi ,
    Welcome to the PayPal Community Forums.
    There's more details on this topic in the article PayPal's Requests for Personal Information.
    If you have a US PayPal account but do not have a Social Security Number, you may not be able to access some features.
    -Ashley

  • Delete Social Security number and date of birth upon submit.

    I have created a fillable form in LiveCycle Deseigner ES (version 8.2) for our Store Managers to use - to fill in new hire information to submit to our Corporate Office.  At the bottom of the form I have 2 buttons - a Print button and a Submit button.  We would like them to fill out the form with all information, including the social security number of the new hire and to use my print button to print the completed form for their records.  That is easy enough.  However, what I am being asked to do with the submit button is kind of complicated.  I am being asked to program the submit button so that it deletes the social security number completely before the send so that we are not e-mailing a completed .pdf form with a social security number on it.  How can I accomplish this?  If it requires inserting programming code on the XML source tab of LiveCycle Deseigner ES, I will need specifics.    Thanks!

    Thanks!  Your answer was very helpful and I found it to be 99.9% correct.  However, it ended up that I needed to attach that code to my SSN field and not my Submit button.  So, in my case, this is what it looks like when I click on my SSN field after I added the code:
    topmostSubform.Page1.SSN::preSubmit:form - (JavaScript, client)
    SSN.rawValue = "";
    I did the same thing for my date of birth (DOB) field:
    topmostSubform.Page1.DOB::preSubmit:form - (JavaScript, client)
    DOB.rawValue = ""; 
    I tested the form after the changes and it worked great.
    You are a life saver.  Thanks again! 

  • 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

  • Security rules in apps EUL

    Hi,
    It is possible to implement in apps EUL security rules set for Key Flexfield? If yes, how do that?
    rgds,
    Krystian

    Hi Krystian,
    What you want to do is possible and can be achieved by using the GL_SECURITY_PKG in the chosen view. The view will need to include the following condition: gl_security_pkg.validate_access(sob_id, ccid) = 'TRUE'’
    Once your view is setup and ready, you’ll need to create your Key-Flexfield security rules and assign them to a Responsibility. Users will need to run the report under that responsibility for it to work.
    Some links for handy reading regarding using the GL_SECURITY_PKG:
    Re: Speeding up or Caching the gl_security_pkg.validate_access(sob_id, ccid)
    Re: Free Discoverer views for Financials, or BIS?
    Hope this helps ;-)
    Lance

Maybe you are looking for

  • Sharing one itunes account with two computers

    I used to share my itunes account with my sister and our ipods were synched to one computer. We now have two new computers and would still like to continue to share that account. Is it possible to open the same account on two separate computers?

  • Can I embed Arabic text in flash?

    1. If so, how can I do this? When I cut and paste an arabic text from a notepad or photoshop, all the characters comes out wrong. 2. I believe I can use an external txt or xml file instead. But if I do this, would the user be able to get the right ch

  • [svn:fx-trunk] 5101: Update action script files with asdoc version tags.

    Revision: 5101 Author: [email protected] Date: 2009-02-26 21:22:45 -0800 (Thu, 26 Feb 2009) Log Message: Update action script files with asdoc version tags. QE Notes: None. Doc Notes: Please review and update as necessary. tests: checkintests Modifie

  • Issues in using Jdev web service proxy

    Guys, I'm using jdeveloper web service proxy to call web services. But when i got the response, the response objects are not getting populated for complex type. I mean if the schema refers to another element name instead of primitive type. Do anyone

  • Document properties

    Hi I am creating a form in Livecycle and then when viewing in Acrobat Pro the document properties options are all greyed out.  This is frustrating as I have not been able to set the document to open in full view and add metadata there.  I am sure tha