-
Notifications
You must be signed in to change notification settings - Fork 201
Connecticut Temporary Family Assistance (TFA) program #6646
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
Open
hua7450
wants to merge
6
commits into
PolicyEngine:master
Choose a base branch
from
hua7450:hua7450/issue6641
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from 4 commits
Commits
Show all changes
6 commits
Select commit
Hold shift + click to select a range
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,4 @@ | ||
| - bump: minor | ||
| changes: | ||
| added: | ||
| - Connecticut Temporary Family Assistance program. |
20 changes: 20 additions & 0 deletions
20
policyengine_us/parameters/gov/hhs/tanf/cash/eligibility/qualified_immigration_statuses.yaml
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,20 @@ | ||
| description: The Department of Human and Health Services considers these statuses as qualified immigrant for the Temporary Assistance for Needy Families program. | ||
| values: | ||
| 1975-01-01: | ||
| - CITIZEN | ||
| - LEGAL_PERMANENT_RESIDENT | ||
| - ASYLEE | ||
| - REFUGEE | ||
| - PAROLED_ONE_YEAR | ||
| - DEPORTATION_WITHHELD | ||
| - CONDITIONAL_ENTRANT | ||
| - CUBAN_HAITIAN_ENTRANT | ||
|
|
||
|
|
||
| metadata: | ||
| label: TANF qualified immigration statuses | ||
| period: year | ||
| unit: list | ||
| reference: | ||
| - title: 8 U.S. Code § 1641 - Definitions | ||
| href: https://www.law.cornell.edu/uscode/text/8/1641 |
13 changes: 13 additions & 0 deletions
13
policyengine_us/parameters/gov/hhs/tanf/cash/income/sources/earned.yaml
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,13 @@ | ||
| description: The Department of Health and Human Services counts these income sources as earned income under the Temporary Assistance for Needy Families program. | ||
| values: | ||
| 2020-01-01: | ||
| - employment_income | ||
| - self_employment_income | ||
| metadata: | ||
| unit: list | ||
| period: year | ||
| label: TANF earned income sources | ||
| reference: | ||
| - title: 42 U.S.C. § 602 - Eligible States; State plan | ||
| href: https://www.law.cornell.edu/uscode/text/42/602 | ||
| # TANF gives states flexibility to define earned income in their state plans. This list serves as a general baseline that states may override with their own definitions. |
23 changes: 23 additions & 0 deletions
23
policyengine_us/parameters/gov/hhs/tanf/cash/income/sources/unearned.yaml
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,23 @@ | ||
| description: The Department of Health and Human Services counts these income sources as unearned income under the Temporary Assistance for Needy Families program. | ||
| values: | ||
| 2020-01-01: | ||
| - veterans_benefits | ||
| - rental_income | ||
| - child_support_received | ||
| - alimony_income | ||
| - dividend_income | ||
| - interest_income | ||
| - miscellaneous_income | ||
| - pension_income | ||
| - unemployment_compensation | ||
| - gi_cash_assistance | ||
| - social_security | ||
|
|
||
| metadata: | ||
| unit: list | ||
| period: year | ||
| label: TANF unearned income sources | ||
| reference: | ||
| - title: 42 U.S.C. § 602 - Eligible States; State plan | ||
| href: https://www.law.cornell.edu/uscode/text/42/602 | ||
| # TANF gives states flexibility to define unearned income in their state plans. This list serves as a general baseline that states may override with their own definitions. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1 @@ | ||
| # Department of Social Services |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1 @@ | ||
| # Temporary Family Assistance |
12 changes: 12 additions & 0 deletions
12
policyengine_us/parameters/gov/states/ct/dss/tfa/income/deduction/child_support.yaml
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,12 @@ | ||
| description: Connecticut deducts up to this amount of child support received from the gross unearned income under the Temporary Family Assistance program. | ||
|
|
||
| values: | ||
| 2023-10-01: 50 | ||
|
|
||
| metadata: | ||
| unit: currency-USD | ||
| period: month | ||
| label: Connecticut TFA child support deduction | ||
| reference: | ||
| title: State of Connecticut TANF State Plan 2024-2026 | ||
| href: https://portal.ct.gov/dss/-/media/departments-and-agencies/dss/economic-security/ct-tanf-state-plan-2024---2026---41524-amendment.pdf?rev=f9c7a2028b6e409689d213d1966d6818&hash=9DDB6100DBC3D983F7946E33D702B2C8#page=10 |
12 changes: 12 additions & 0 deletions
12
policyengine_us/parameters/gov/states/ct/dss/tfa/income/deduction/new_applicant/amount.yaml
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,12 @@ | ||
| description: Connecticut deducts up to this flat amount per person from the gross earned income under the Temporary Family Assistance program. | ||
|
|
||
| values: | ||
| 2023-10-01: 90 | ||
|
|
||
| metadata: | ||
| unit: currency-USD | ||
| period: month | ||
| label: Connecticut TFA new applicants gross earning deduction | ||
| reference: | ||
| title: State of Connecticut TANF State Plan 2024-2026 | ||
| href: https://portal.ct.gov/dss/-/media/departments-and-agencies/dss/economic-security/ct-tanf-state-plan-2024---2026---41524-amendment.pdf?rev=f9c7a2028b6e409689d213d1966d6818&hash=9DDB6100DBC3D983F7946E33D702B2C8#page=10 |
13 changes: 13 additions & 0 deletions
13
policyengine_us/parameters/gov/states/ct/dss/tfa/income/recipient/income_limit_rate.yaml
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,13 @@ | ||
| description: Connecticut limits the Temporary Family Assistance program to existing applicant with income below this percentage of federal poverty level. | ||
|
|
||
| values: | ||
| 2018-01-01: 1 | ||
| 2024-01-01: 2.3 | ||
|
|
||
| metadata: | ||
| unit: /1 | ||
| period: month | ||
| label: Connecticut TFA income limit fpg rate | ||
| reference: | ||
| title: State of Connecticut TANF State Plan 2024-2026 | ||
| href: https://portal.ct.gov/dss/-/media/departments-and-agencies/dss/economic-security/ct-tanf-state-plan-2024---2026---41524-amendment.pdf?rev=f9c7a2028b6e409689d213d1966d6818&hash=9DDB6100DBC3D983F7946E33D702B2C8#page=10 |
29 changes: 29 additions & 0 deletions
29
policyengine_us/parameters/gov/states/ct/dss/tfa/payment/amount.yaml
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,29 @@ | ||
| description: Connecticut provides up to this standard payment amount under the Temporary Family Assistance program, based on household size. | ||
|
|
||
| metadata: | ||
| unit: currency-USD | ||
| period: month | ||
| breakdown: | ||
| - range(0, 9) | ||
| label: Connecticut TFA standard payment amount | ||
| reference: | ||
| title: State of Connecticut TANF State Plan 2024-2026 | ||
| href: https://portal.ct.gov/dss/-/media/departments-and-agencies/dss/economic-security/ct-tanf-state-plan-2024---2026---41524-amendment.pdf?rev=f9c7a2028b6e409689d213d1966d6818&hash=9DDB6100DBC3D983F7946E33D702B2C8#page=53 | ||
|
|
||
|
|
||
| 1: | ||
| 2023-10-01: 489 | ||
| 2: | ||
| 2023-10-01: 661 | ||
| 3: | ||
| 2023-10-01: 833 | ||
| 4: | ||
| 2023-10-01: 1_044 | ||
| 5: | ||
| 2023-10-01: 1_177 | ||
| 6: | ||
| 2023-10-01: 1_349 | ||
| 7: | ||
| 2023-10-01: 1_520 | ||
| 8: | ||
| 2023-10-01: 1_693 |
12 changes: 12 additions & 0 deletions
12
policyengine_us/parameters/gov/states/ct/dss/tfa/payment/high_earnings/rate.yaml
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,12 @@ | ||
| description: Connecticut considers households with gross earned income above this percentage of federal poverty level as high earners under the Temporary Family Assistance program. | ||
|
|
||
| values: | ||
| 2023-10-01: 1.71 | ||
|
|
||
| metadata: | ||
| unit: /1 | ||
| period: month | ||
| label: Connecticut TFA high earning fpg rate | ||
| reference: | ||
| title: State of Connecticut TANF State Plan 2024-2026 | ||
| href: https://portal.ct.gov/dss/-/media/departments-and-agencies/dss/economic-security/ct-tanf-state-plan-2024---2026---41524-amendment.pdf?rev=f9c7a2028b6e409689d213d1966d6818&hash=9DDB6100DBC3D983F7946E33D702B2C8#page=10 |
12 changes: 12 additions & 0 deletions
12
policyengine_us/parameters/gov/states/ct/dss/tfa/payment/high_earnings/reduction_rate.yaml
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,12 @@ | ||
| description: Connecticut reduces the benefit amount by this percentage for household with high gross earnings under the Temporary Family Assistance program. | ||
hua7450 marked this conversation as resolved.
Show resolved
Hide resolved
|
||
|
|
||
| values: | ||
| 2023-10-01: 0.2 | ||
|
|
||
| metadata: | ||
| unit: /1 | ||
| period: month | ||
| label: Connecticut TFA benefit reduction rate | ||
| reference: | ||
| title: State of Connecticut TANF State Plan 2024-2026 | ||
| href: https://portal.ct.gov/dss/-/media/departments-and-agencies/dss/economic-security/ct-tanf-state-plan-2024---2026---41524-amendment.pdf?rev=f9c7a2028b6e409689d213d1966d6818&hash=9DDB6100DBC3D983F7946E33D702B2C8#page=10 | ||
12 changes: 12 additions & 0 deletions
12
policyengine_us/parameters/gov/states/ct/dss/tfa/payment/need_standard_rate.yaml
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,12 @@ | ||
| description: Connecticut applies this percentage of federal poverty level as need standard under the Temporary Family Assistance program. | ||
|
|
||
| values: | ||
| 2023-10-01: 0.55 | ||
|
|
||
| metadata: | ||
| unit: /1 | ||
| period: month | ||
| label: Connecticut TFA need standard fpg rate | ||
| reference: | ||
| title: State of Connecticut TANF State Plan 2024-2026 | ||
| href: https://portal.ct.gov/dss/-/media/departments-and-agencies/dss/economic-security/ct-tanf-state-plan-2024---2026---41524-amendment.pdf?rev=f9c7a2028b6e409689d213d1966d6818&hash=9DDB6100DBC3D983F7946E33D702B2C8#page=10 |
12 changes: 12 additions & 0 deletions
12
policyengine_us/parameters/gov/states/ct/dss/tfa/resource/limit.yaml
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,12 @@ | ||
| description: Connecticut limits the Temporary Family Assistance program to households with up to this resource amount. | ||
|
|
||
| values: | ||
| 2023-10-01: 6_000 | ||
|
|
||
| metadata: | ||
| unit: currency-USD | ||
| period: month | ||
| label: Connecticut TFA resource limit | ||
| reference: | ||
| title: State of Connecticut TANF State Plan 2024-2026 | ||
| href: https://portal.ct.gov/dss/-/media/departments-and-agencies/dss/economic-security/ct-tanf-state-plan-2024---2026---41524-amendment.pdf?rev=f9c7a2028b6e409689d213d1966d6818&hash=9DDB6100DBC3D983F7946E33D702B2C8#page=10 |
20 changes: 20 additions & 0 deletions
20
...ne/gov/hhs/tanf/cash/eligibility/is_tanf_eligible_person_based_on_immigration_status.yaml
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,20 @@ | ||
| - name: Eligible refugee | ||
| period: 2023 | ||
| input: | ||
| immigration_status: REFUGEE | ||
| output: | ||
| is_tanf_eligible_person_based_on_immigration_status: true | ||
|
|
||
| - name: Not eligible undocumented | ||
| period: 2023 | ||
| input: | ||
| immigration_status: UNDOCUMENTED | ||
| output: | ||
| is_tanf_eligible_person_based_on_immigration_status: false | ||
|
|
||
| - name: Eligible citizen | ||
| period: 2023 | ||
| input: | ||
| immigration_status: CITIZEN | ||
| output: | ||
| is_tanf_eligible_person_based_on_immigration_status: true |
103 changes: 103 additions & 0 deletions
103
policyengine_us/tests/policy/baseline/gov/states/ct/dss/tfa/ct_tfa.yaml
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,103 @@ | ||
| - name: Case 1, household of 3, earning less than 171% of fpg. | ||
| period: 2024-01 | ||
| absolute_error_margin: 0.3 | ||
| input: | ||
| ct_tfa_eligible: true | ||
| spm_unit_size: 3 | ||
| ct_tfa_countable_unearned_income: 133 | ||
| ct_tfa_gross_earnings: 2_000 | ||
| state_code: CT | ||
| output: | ||
| tanf_fpg: 2_071.67 | ||
| ct_tfa_payment_standard: 833 | ||
| ct_tfa: 700 # 833 -133 | ||
|
|
||
| - name: Case 2, household of 3, earning higher than 171% of fpg. | ||
| period: 2024-01 | ||
| absolute_error_margin: 0.3 | ||
| input: | ||
| ct_tfa_eligible: true | ||
| spm_unit_size: 3 | ||
| ct_tfa_countable_unearned_income: 133 | ||
| ct_tfa_gross_earnings: 3_600 | ||
| state_code: CT | ||
| output: | ||
| tanf_fpg: 2_071.67 | ||
| ct_tfa_payment_standard: 833 | ||
| ct_tfa: 560 # 700 * (1-0.2) | ||
|
|
||
| - name: Case 3, household of 3, not eligible for tfa. | ||
| period: 2024-01 | ||
| absolute_error_margin: 0.3 | ||
| input: | ||
| ct_tfa_eligible: false | ||
| spm_unit_size: 3 | ||
| ct_tfa_countable_unearned_income: 133 | ||
| ct_tfa_gross_earnings: 5_000 | ||
| state_code: CT | ||
| output: | ||
| tanf_fpg: 2_071.67 | ||
| ct_tfa_payment_standard: 833 | ||
| ct_tfa: 0 | ||
|
|
||
| - name: Case 4, integration test. | ||
| period: 2024-01 | ||
| absolute_error_margin: 0.3 | ||
| input: | ||
| people: | ||
| person1: | ||
| age: 40 | ||
| employment_income: 1_200 # $100 monthly | ||
| person2: | ||
| age: 35 | ||
| employment_income: 2_400 # 200 monthly | ||
| person3: | ||
| age: 1 | ||
| is_tax_unit_dependent: true | ||
| spm_units: | ||
| spm_unit: | ||
| members: [person1, person2, person3] | ||
| tax_units: | ||
| tax_unit: | ||
| members: [person1, person2, person3] | ||
| households: | ||
| household: | ||
| members: [person1, person2, person3] | ||
| state_code: CT | ||
| output: | ||
| ct_tfa_countable_earned_income_at_application: [10, 110, 0] | ||
| ct_tfa_eligible: true | ||
| tanf_fpg: 2_071.67 | ||
| ct_tfa_payment_standard: 833 | ||
| ct_tfa: 833 | ||
|
|
||
| - name: Case 5, integration test, not eligible case. | ||
| period: 2024-01 | ||
| absolute_error_margin: 0.3 | ||
| input: | ||
| people: | ||
| person1: | ||
| age: 40 | ||
| employment_income: 1_2000 # $1000 monthly | ||
| person2: | ||
| age: 35 | ||
| employment_income: 4_800 # 400 monthly | ||
| person3: | ||
| age: 1 | ||
| is_tax_unit_dependent: true | ||
| spm_units: | ||
| spm_unit: | ||
| members: [person1, person2, person3] | ||
| tax_units: | ||
| tax_unit: | ||
| members: [person1, person2, person3] | ||
| households: | ||
| household: | ||
| members: [person1, person2, person3] | ||
| state_code: CT | ||
| output: | ||
| ct_tfa_countable_earned_income_at_application: [910, 310, 0] | ||
| ct_tfa_countable_income_at_application: 1_220 | ||
| ct_tfa_need_standard: 1_139.42 | ||
| ct_tfa_eligible: false | ||
| ct_tfa: 0 |
32 changes: 32 additions & 0 deletions
32
policyengine_us/tests/policy/baseline/gov/states/ct/dss/tfa/eligibility/ct_tfa_eligible.yaml
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,32 @@ | ||
| - name: Case 1, meet all check. | ||
| period: 2024-01 | ||
| input: | ||
| is_demographic_tanf_eligible: true | ||
| is_tanf_eligible_based_on_immigration_status: true | ||
| ct_tfa_resources_eligible: true | ||
| ct_tfa_income_eligible: true | ||
| state_code: CT | ||
| output: | ||
| ct_tfa_eligible: true | ||
|
|
||
| - name: Case 2, not demographic eligible. | ||
| period: 2024-01 | ||
| input: | ||
| is_demographic_tanf_eligible: false | ||
| is_tanf_eligible_based_on_immigration_status: true | ||
| ct_tfa_resources_eligible: true | ||
| ct_tfa_income_eligible: true | ||
| state_code: CT | ||
| output: | ||
| ct_tfa_eligible: false | ||
|
|
||
| - name: Case 3, not income eligible. | ||
| period: 2024-01 | ||
| input: | ||
| is_demographic_tanf_eligible: true | ||
| is_tanf_eligible_based_on_immigration_status: true | ||
| ct_tfa_resources_eligible: true | ||
| ct_tfa_income_eligible: false | ||
| state_code: CT | ||
| output: | ||
| ct_tfa_eligible: false |
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.