Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[DRAFT] Update SSN Requirements when adult recipients with citizenship status = 2:Qualified alien. #3455

Open
9 tasks
klinkoberstar opened this issue Feb 4, 2025 · 0 comments

Comments

@klinkoberstar
Copy link
Collaborator

klinkoberstar commented Feb 4, 2025

Description:
OFA has updated the TANF data reporting instructions (ACF-199) to address a policy question raised by a state. This change adds a new acceptable value to Citizenship/Immigration Status. There are a number of related tickets to make sure TDP accurately reflects this change.

Currently, we check for a valid SSN when Family Affiliation = 1 (Recipient) regardless of citizenship status. However, this rule needs to be relaxed when Citizenship Status = 2 (Qualified Alien). This impacts a Category 3 check that exists in in TANF T2, TANF T3 and TANF T5.

Acceptance Criteria:

  • Modify Category 3 SSN validation rule:
    • When Family Affiliation = 1 and Citizenship Status = 2, do not enforce an SSN validity check.
    • Ensure that if Family Affiliation = 1 and Citizenship Status = 1, SSN must still be valid.
  • Testing Checklist has been run, and all tests pass.
  • README is updated if necessary.

Tasks:

  • Update the validation logic in TANF T2 to relax the SSN check for Citizenship Status = 2.
  • Update the validation logic in TANF T3 to relax the SSN check for Citizenship Status = 2.
  • Update the validation logic in TANF T5 to relax the SSN check for Citizenship Status = 2.
  • Run Testing Checklist and confirm all tests pass

Questions:

  • Do we still want to check for valid SSN when citizenship = 1? or do we want to allow invalid SSNs for adult and child recipients except when citizenship status = 9

Notes:

This ticket is related to:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant