Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions changelog_entry.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
- bump: minor
changes:
added:
- Connecticut Temporary Family Assistance program.
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
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.
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.
1 change: 1 addition & 0 deletions policyengine_us/parameters/gov/states/ct/dss/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Department of Social Services
1 change: 1 addition & 0 deletions policyengine_us/parameters/gov/states/ct/dss/tfa/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Temporary Family Assistance
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
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
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
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
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
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.

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
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
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
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
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
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
tanf_eligible_unit_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
tanf_eligible_unit_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
tanf_eligible_unit_based_on_immigration_status: true
ct_tfa_resources_eligible: true
ct_tfa_income_eligible: false
state_code: CT
output:
ct_tfa_eligible: false
Loading