Add new conditional question and downloadable data field to the Social Security Number section in the OpenCCC Account.
a. New downloadable data field: SSN Exception = <ssn_exception>
Data element: ssn_exception
Format: Checkbox question (1 = Yes/ 0 = No)
b. Conditional Checkbox Question & Text:
Only appears if the previous checkbox (SSN_No) is checked Yes (Yes = 1).
Question/prompt text reads:
<checkbox format> I am an international student, nonresident alien, or other exception, and I do not have a Social Security Number or Taxpayer Identification Number.
Alternate text below the checkbox text - this only appears if the ssn_no checkbox is selected (Yes = 1).
"Check this box only if you are an international student, or other legitimate exception, and not required to have a Social Security Number or Taxpayer Identification Number."
c. Input Rules / Error Validation:
Optional user response.
If ssn_exception is checked (not empty), then DO NOT DISPLAY the SSN Encouragement Language pop-up box (upon clicking “Continue” to go to page 2 of Account Creation; or “Save and Return” to return to the application from the Edit Account Profile screen).
If ssn_exception is not checked (is empty), then DISPLAY the SSN Encouragement Language pop-up box and input rules (when applicant clicks “Continue” to go to page 2 of Account Creation, or “Save and Return” to go back to the application from Edit Account Profile screen) and enforce the input rules for the SSN Encouragement Language.
Update the “SSN No” data field question specifications
a. Edit the additional question text that appears below the SSN No <ssn_no> checkbox question to remove the word “Undocumented” from the sentence. The new text reads as follows:
“International students, nonresident aliens, and other exceptions, may not have a Social Security Number (or Taxpayer Identification Number) and should check this box.”
b. Add new Condition 3 to the input rules to accommodate for the ssn_no field. New Condition 3 will read as follows:
“Condition 3: If ssn_no checkbox is not empty and the “ssn_exception” field is empty, then display the SSN Encouragement Language pop-up box (see language in ssn_no table), which prompts: “Enter SSN” to go back to change responses, or “I Decline” to acknowledge regulations and admonishments and to continue to Page 2: Account Creation:
*NOTE: This behavior should also happen in the Account Profile rules for SSN_No. If an "ssn_exception" applicant comes into the Account Mailing/Edit Account page from an Application and updates some of their profile account, do not display the "SSN Encouragement Language" when they finish and "continue".
Update the Download Client with SSN Exception date field
a. See "Change to Download File" section for detailed specifications and "Update to the latest Download File Jar File" for latest .jar link.
Update the SSN Encouragement Language pop-up box rules and validation
a. Add new validation rules for the SSN Encouragement Language pop-up box based on the new SSN Exception data field response.
If user checks "Yes" - if ssn_exception box is not empty - then DO NOT display the SSN Encouragement Language pop-up box during Account Creation, or any time the user edits their Account profile (as long as the checkbox remains "not empty";
If user does not check the new checkbox - if ssn_exception IS EMPTY - the display the SSN Encouragement Language pop-up box and maintain the existing rules and validation that currently exist for users that do not provide a SSN/TIN at the time of Account Creation or any time the user edits their Account profile and does not provide their SSN/TIN or check the ssn_exception checkbox.