diff --git a/changelog.d/ga-ssp.added.md b/changelog.d/ga-ssp.added.md new file mode 100644 index 00000000000..3adbf262ef6 --- /dev/null +++ b/changelog.d/ga-ssp.added.md @@ -0,0 +1 @@ +Implement Georgia State Supplementary Payment (SSP). diff --git a/policyengine_us/parameters/gov/household/household_state_benefits.yaml b/policyengine_us/parameters/gov/household/household_state_benefits.yaml index cda1ecd1c7e..e4c507f9ba2 100644 --- a/policyengine_us/parameters/gov/household/household_state_benefits.yaml +++ b/policyengine_us/parameters/gov/household/household_state_benefits.yaml @@ -3,6 +3,8 @@ values: 2023-01-01: # Delaware benefits - de_ssp + # Georgia benefits + - ga_ssp # Massachusetts benefits - ma_state_supplement # Colorado benefits @@ -31,6 +33,8 @@ values: 2024-01-01: # Delaware benefits - de_ssp + # Georgia benefits + - ga_ssp # Massachusetts benefits - ma_state_supplement # Colorado benefits diff --git a/policyengine_us/parameters/gov/states/ga/dhs/ssp/amount.yaml b/policyengine_us/parameters/gov/states/ga/dhs/ssp/amount.yaml new file mode 100644 index 00000000000..a0e119060aa --- /dev/null +++ b/policyengine_us/parameters/gov/states/ga/dhs/ssp/amount.yaml @@ -0,0 +1,17 @@ +description: Georgia provides this amount as the monthly supplement under the State Supplementary Payment program. +values: + 2006-07-01: 20 + 2018-07-01: 35 + 2019-07-01: 40 + +metadata: + unit: currency-USD + period: month + label: Georgia SSP monthly supplement amount + reference: + - title: SSA State Assistance Programs for SSI Recipients, January 2011 - Georgia, Table 1 ($20 value only) + href: https://www.ssa.gov/policy/docs/progdesc/ssi_st_asst/2011/ga.html + - title: Georgia DFCS PAMMS 2578, State Supplement Payment Amounts Table + href: https://pamms.dhs.ga.gov/dfcs/medicaid/2578/ + - title: CMS State Plan Amendment GA 18-0004, Personal Needs Allowance + href: https://www.medicaid.gov/sites/default/files/State-resource-center/Medicaid-State-Plan-Amendments/Downloads/GA/GA-18-0004.pdf#page=5 diff --git a/policyengine_us/tests/policy/baseline/gov/states/ga/dhs/ssp/edge_cases.yaml b/policyengine_us/tests/policy/baseline/gov/states/ga/dhs/ssp/edge_cases.yaml new file mode 100644 index 00000000000..ac5b61101b4 --- /dev/null +++ b/policyengine_us/tests/policy/baseline/gov/states/ga/dhs/ssp/edge_cases.yaml @@ -0,0 +1,162 @@ +- name: Case 1, non-Georgia resident gets zero. + absolute_error_margin: 0.01 + period: 2024-01 + input: + people: + person1: + is_ssi_eligible: true + ga_ssp_in_medicaid_facility: true + spm_units: + spm_unit: + members: [person1] + households: + household: + members: [person1] + state_code: FL + output: + ga_ssp_eligible_person: [false] + ga_ssp_person: [0] + ga_ssp: 0 + +- name: Case 2, first era 2018-01 still returns $20. + # 2018-01 is the last January in the $20 era (rate changes 2018-07-01). + absolute_error_margin: 0.01 + period: 2018-01 + input: + people: + person1: + is_ssi_eligible: true + ga_ssp_in_medicaid_facility: true + spm_units: + spm_unit: + members: [person1] + households: + household: + members: [person1] + state_code: GA + output: + ga_ssp_eligible_person: [true] + # $20/month (effective 2006-07-01, not yet changed to $35) + ga_ssp_person: [20] + ga_ssp: 20 + +- name: Case 3, 2020-01 returns $40 confirming third era. + # 2020-01 is the first January fully in the $40 era (effective 2019-07-01). + absolute_error_margin: 0.01 + period: 2020-01 + input: + people: + person1: + is_ssi_eligible: true + ga_ssp_in_medicaid_facility: true + spm_units: + spm_unit: + members: [person1] + households: + household: + members: [person1] + state_code: GA + output: + ga_ssp_eligible_person: [true] + # $40/month (effective 2019-07-01) + ga_ssp_person: [40] + ga_ssp: 40 + +- name: Case 4, couple where only one is in Medicaid facility. + absolute_error_margin: 0.01 + period: 2024-01 + input: + people: + person1: + is_ssi_eligible: true + ga_ssp_in_medicaid_facility: true + person2: + is_ssi_eligible: true + ga_ssp_in_medicaid_facility: false + spm_units: + spm_unit: + members: [person1, person2] + households: + household: + members: [person1, person2] + state_code: GA + output: + ga_ssp_eligible_person: [true, false] + # Only person1 gets $40; person2 is ineligible (not in facility) + ga_ssp_person: [40, 0] + ga_ssp: 40 + +- name: Case 5, couple both in facility during first era. + absolute_error_margin: 0.01 + period: 2018-01 + input: + people: + person1: + is_ssi_eligible: true + ga_ssp_in_medicaid_facility: true + person2: + is_ssi_eligible: true + ga_ssp_in_medicaid_facility: true + spm_units: + spm_unit: + members: [person1, person2] + households: + household: + members: [person1, person2] + state_code: GA + output: + ga_ssp_eligible_person: [true, true] + # $20/month each in the first era + ga_ssp_person: [20, 20] + # SPM unit total = $20 + $20 = $40 + ga_ssp: 40 + +- name: Case 6, couple both ineligible gets zero. + absolute_error_margin: 0.01 + period: 2024-01 + input: + people: + person1: + is_ssi_eligible: false + ga_ssp_in_medicaid_facility: false + person2: + is_ssi_eligible: false + ga_ssp_in_medicaid_facility: false + spm_units: + spm_unit: + members: [person1, person2] + households: + household: + members: [person1, person2] + state_code: GA + output: + ga_ssp_eligible_person: [false, false] + ga_ssp_person: [0, 0] + ga_ssp: 0 + +- name: Case 7, couple with mixed eligibility in second era. + # person1: SSI-eligible + in facility -> eligible + # person2: SSI-eligible + NOT in facility -> ineligible + # Tests asymmetric facility status during $35 era. + absolute_error_margin: 0.01 + period: 2019-01 + input: + people: + person1: + is_ssi_eligible: true + ga_ssp_in_medicaid_facility: true + person2: + is_ssi_eligible: true + ga_ssp_in_medicaid_facility: false + spm_units: + spm_unit: + members: [person1, person2] + households: + household: + members: [person1, person2] + state_code: GA + output: + ga_ssp_eligible_person: [true, false] + # $35/month for person1 only (effective 2018-07-01) + ga_ssp_person: [35, 0] + ga_ssp: 35 diff --git a/policyengine_us/tests/policy/baseline/gov/states/ga/dhs/ssp/ga_ssp_eligible_person.yaml b/policyengine_us/tests/policy/baseline/gov/states/ga/dhs/ssp/ga_ssp_eligible_person.yaml new file mode 100644 index 00000000000..4150210883f --- /dev/null +++ b/policyengine_us/tests/policy/baseline/gov/states/ga/dhs/ssp/ga_ssp_eligible_person.yaml @@ -0,0 +1,211 @@ +- name: Case 1, SSI-eligible person in Medicaid facility. + period: 2024-01 + input: + people: + person1: + is_ssi_eligible: true + ga_ssp_in_medicaid_facility: true + households: + household: + members: [person1] + state_code: GA + output: + ga_ssp_eligible_person: [true] + +- name: Case 2, not SSI-eligible. + period: 2024-01 + input: + people: + person1: + is_ssi_eligible: false + ga_ssp_in_medicaid_facility: true + households: + household: + members: [person1] + state_code: GA + output: + ga_ssp_eligible_person: [false] + +- name: Case 3, not in Medicaid facility. + period: 2024-01 + input: + people: + person1: + is_ssi_eligible: true + ga_ssp_in_medicaid_facility: false + households: + household: + members: [person1] + state_code: GA + output: + ga_ssp_eligible_person: [false] + +- name: Case 4, neither SSI-eligible nor in Medicaid facility. + period: 2024-01 + input: + people: + person1: + is_ssi_eligible: false + ga_ssp_in_medicaid_facility: false + households: + household: + members: [person1] + state_code: GA + output: + ga_ssp_eligible_person: [false] + +# Income test: is_ssi_eligible passes but income too high to receive SSI +- name: Case 5, SSI-eligible but uncapped_ssi is negative (income too high). + period: 2024-01 + input: + people: + person1: + is_ssi_eligible: true + ga_ssp_in_medicaid_facility: true + uncapped_ssi: -1_000 + households: + household: + members: [person1] + state_code: GA + output: + ga_ssp_eligible_person: [false] + +- name: Case 6, SSI-eligible with positive uncapped_ssi (income within limits). + period: 2024-01 + input: + people: + person1: + is_ssi_eligible: true + ga_ssp_in_medicaid_facility: true + uncapped_ssi: 5_000 + households: + household: + members: [person1] + state_code: GA + output: + ga_ssp_eligible_person: [true] + +- name: Case 6b, SSI-eligible person who declines SSI is not eligible. + period: 2024-01 + input: + people: + person1: + is_ssi_eligible: true + ga_ssp_in_medicaid_facility: true + takes_up_ssi_if_eligible: false + households: + household: + members: [person1] + state_code: GA + output: + ga_ssp_eligible_person: [false] + +- name: Case 7, SSI-eligible but uncapped_ssi is exactly zero. + period: 2024-01 + input: + people: + person1: + is_ssi_eligible: true + ga_ssp_in_medicaid_facility: true + uncapped_ssi: 0 + households: + household: + members: [person1] + state_code: GA + output: + # uncapped_ssi = 0 means income exactly equals benefit amount, no SSI payment + ga_ssp_eligible_person: [false] + +# Couple tests +- name: Case 8, couple both eligible with positive uncapped_ssi. + period: 2024-01 + input: + people: + person1: + is_ssi_eligible: true + ga_ssp_in_medicaid_facility: true + uncapped_ssi: 5_000 + person2: + is_ssi_eligible: true + ga_ssp_in_medicaid_facility: true + uncapped_ssi: 5_000 + households: + household: + members: [person1, person2] + state_code: GA + output: + ga_ssp_eligible_person: [true, true] + +- name: Case 9, couple one eligible and one with income too high. + period: 2024-01 + input: + people: + person1: + is_ssi_eligible: true + ga_ssp_in_medicaid_facility: true + uncapped_ssi: 5_000 + person2: + is_ssi_eligible: true + ga_ssp_in_medicaid_facility: true + uncapped_ssi: -1_000 + households: + household: + members: [person1, person2] + state_code: GA + output: + # person1 eligible, person2 has income too high for SSI + ga_ssp_eligible_person: [true, false] + +- name: Case 10, couple both SSI-eligible but both with income too high. + period: 2024-01 + input: + people: + person1: + is_ssi_eligible: true + ga_ssp_in_medicaid_facility: true + uncapped_ssi: -500 + person2: + is_ssi_eligible: true + ga_ssp_in_medicaid_facility: true + uncapped_ssi: -2_000 + households: + household: + members: [person1, person2] + state_code: GA + output: + ga_ssp_eligible_person: [false, false] + +- name: Case 11, couple both not SSI-eligible. + period: 2024-01 + input: + people: + person1: + is_ssi_eligible: false + ga_ssp_in_medicaid_facility: true + person2: + is_ssi_eligible: false + ga_ssp_in_medicaid_facility: true + households: + household: + members: [person1, person2] + state_code: GA + output: + ga_ssp_eligible_person: [false, false] + +- name: Case 12, couple one not SSI-eligible and one not in facility. + period: 2024-01 + input: + people: + person1: + is_ssi_eligible: false + ga_ssp_in_medicaid_facility: true + person2: + is_ssi_eligible: true + ga_ssp_in_medicaid_facility: false + households: + household: + members: [person1, person2] + state_code: GA + output: + # person1 fails SSI-eligible, person2 fails facility + ga_ssp_eligible_person: [false, false] diff --git a/policyengine_us/tests/policy/baseline/gov/states/ga/dhs/ssp/ga_ssp_person.yaml b/policyengine_us/tests/policy/baseline/gov/states/ga/dhs/ssp/ga_ssp_person.yaml new file mode 100644 index 00000000000..8571bb5c3ed --- /dev/null +++ b/policyengine_us/tests/policy/baseline/gov/states/ga/dhs/ssp/ga_ssp_person.yaml @@ -0,0 +1,43 @@ +- name: Case 1, eligible person receives current amount. + absolute_error_margin: 0.01 + period: 2024-01 + input: + people: + person1: + ga_ssp_eligible_person: true + households: + household: + members: [person1] + state_code: GA + output: + # $40/month per eligible individual (effective 2019-07-01) + ga_ssp_person: [40] + +- name: Case 2, ineligible person receives zero. + absolute_error_margin: 0.01 + period: 2024-01 + input: + people: + person1: + ga_ssp_eligible_person: false + households: + household: + members: [person1] + state_code: GA + output: + ga_ssp_person: [0] + +- name: Case 3, eligible person in 2017 receives first-era amount. + absolute_error_margin: 0.01 + period: 2017-01 + input: + people: + person1: + ga_ssp_eligible_person: true + households: + household: + members: [person1] + state_code: GA + output: + # $20/month per eligible individual (effective 2006-07-01) + ga_ssp_person: [20] diff --git a/policyengine_us/tests/policy/baseline/gov/states/ga/dhs/ssp/integration.yaml b/policyengine_us/tests/policy/baseline/gov/states/ga/dhs/ssp/integration.yaml new file mode 100644 index 00000000000..c01f10af60c --- /dev/null +++ b/policyengine_us/tests/policy/baseline/gov/states/ga/dhs/ssp/integration.yaml @@ -0,0 +1,238 @@ +- name: Case 1, single eligible individual in current period. + absolute_error_margin: 0.01 + period: 2024-01 + input: + people: + person1: + is_ssi_eligible: true + ga_ssp_in_medicaid_facility: true + spm_units: + spm_unit: + members: [person1] + households: + household: + members: [person1] + state_code: GA + output: + ga_ssp_eligible_person: [true] + ssi: [30] + # $40/month per eligible individual (effective 2019-07-01) + ga_ssp_person: [40] + # SPM unit total = $40 + ga_ssp: 40 + +- name: Case 2, couple both eligible in current period. + absolute_error_margin: 0.01 + period: 2024-01 + input: + people: + person1: + is_ssi_eligible: true + ga_ssp_in_medicaid_facility: true + person2: + is_ssi_eligible: true + ga_ssp_in_medicaid_facility: true + spm_units: + spm_unit: + members: [person1, person2] + households: + household: + members: [person1, person2] + state_code: GA + output: + ga_ssp_eligible_person: [true, true] + ssi: [30, 30] + # Each person gets $40/month + ga_ssp_person: [40, 40] + # SPM unit total = $40 + $40 = $80 + ga_ssp: 80 + +- name: Case 3, one eligible and one not SSI-eligible in couple. + absolute_error_margin: 0.01 + period: 2024-01 + input: + people: + person1: + is_ssi_eligible: true + ga_ssp_in_medicaid_facility: true + person2: + is_ssi_eligible: false + ga_ssp_in_medicaid_facility: true + spm_units: + spm_unit: + members: [person1, person2] + households: + household: + members: [person1, person2] + state_code: GA + output: + ga_ssp_eligible_person: [true, false] + ga_ssp_person: [40, 0] + # SPM unit total = $40 + $0 = $40 + ga_ssp: 40 + +- name: Case 4, eligible individual in 2017 receives first-era amount. + absolute_error_margin: 0.01 + period: 2017-01 + input: + people: + person1: + is_ssi_eligible: true + ga_ssp_in_medicaid_facility: true + spm_units: + spm_unit: + members: [person1] + households: + household: + members: [person1] + state_code: GA + output: + ga_ssp_eligible_person: [true] + # $20/month per eligible individual (effective 2006-07-01) + ga_ssp_person: [20] + ga_ssp: 20 + +- name: Case 5, eligible individual in January 2019 receives second-era amount. + absolute_error_margin: 0.01 + period: 2019-01 + input: + people: + person1: + is_ssi_eligible: true + ga_ssp_in_medicaid_facility: true + spm_units: + spm_unit: + members: [person1] + households: + household: + members: [person1] + state_code: GA + output: + ga_ssp_eligible_person: [true] + # $35/month per eligible individual (effective 2018-07-01) + # Note: testing 2019-01 which falls in the $35 era + # (2018-07-01 to 2019-06-30) + ga_ssp_person: [35] + ga_ssp: 35 + +- name: Case 6, individual not in Medicaid facility. + absolute_error_margin: 0.01 + period: 2024-01 + input: + people: + person1: + is_ssi_eligible: true + ga_ssp_in_medicaid_facility: false + spm_units: + spm_unit: + members: [person1] + households: + household: + members: [person1] + state_code: GA + output: + ga_ssp_eligible_person: [false] + ga_ssp_person: [0] + ga_ssp: 0 + +- name: Case 7, eligible couple in first era. + absolute_error_margin: 0.01 + period: 2007-01 + input: + people: + person1: + is_ssi_eligible: true + ga_ssp_in_medicaid_facility: true + person2: + is_ssi_eligible: true + ga_ssp_in_medicaid_facility: true + spm_units: + spm_unit: + members: [person1, person2] + households: + household: + members: [person1, person2] + state_code: GA + output: + ga_ssp_eligible_person: [true, true] + # $20/month each (effective 2006-07-01) + ga_ssp_person: [20, 20] + # SPM unit total = $20 + $20 = $40 + ga_ssp: 40 + +# Income-based integration tests +- name: Case 8, couple one eligible and one with income too high for SSI. + absolute_error_margin: 0.01 + period: 2024-01 + input: + people: + person1: + is_ssi_eligible: true + ga_ssp_in_medicaid_facility: true + uncapped_ssi: 5_000 + person2: + is_ssi_eligible: true + ga_ssp_in_medicaid_facility: true + uncapped_ssi: -1_000 + spm_units: + spm_unit: + members: [person1, person2] + households: + household: + members: [person1, person2] + state_code: GA + output: + # person1: SSI-eligible + positive uncapped_ssi + in facility = eligible + # person2: SSI-eligible + negative uncapped_ssi = not an SSI recipient + ga_ssp_eligible_person: [true, false] + ga_ssp_person: [40, 0] + # SPM unit total = $40 + ga_ssp: 40 + +- name: Case 9, couple both SSI-eligible but both with income too high. + absolute_error_margin: 0.01 + period: 2024-01 + input: + people: + person1: + is_ssi_eligible: true + ga_ssp_in_medicaid_facility: true + uncapped_ssi: -500 + person2: + is_ssi_eligible: true + ga_ssp_in_medicaid_facility: true + uncapped_ssi: -2_000 + spm_units: + spm_unit: + members: [person1, person2] + households: + household: + members: [person1, person2] + state_code: GA + output: + # Both pass is_ssi_eligible but neither actually receives SSI + ga_ssp_eligible_person: [false, false] + ga_ssp_person: [0, 0] + ga_ssp: 0 + +- name: Case 10, declining SSI blocks Georgia SSP even if uncapped SSI is positive. + absolute_error_margin: 0.01 + period: 2024-01 + input: + people: + person1: + is_ssi_eligible: true + ga_ssp_in_medicaid_facility: true + takes_up_ssi_if_eligible: false + spm_units: + spm_unit: + members: [person1] + households: + household: + members: [person1] + state_code: GA + output: + ssi: [0] + ga_ssp_eligible_person: [false] + ga_ssp_person: [0] + ga_ssp: 0 diff --git a/policyengine_us/variables/gov/ssa/ssi/ssi_amount_if_eligible.py b/policyengine_us/variables/gov/ssa/ssi/ssi_amount_if_eligible.py index cf9f49bdd7c..90d62d9cb06 100644 --- a/policyengine_us/variables/gov/ssa/ssi/ssi_amount_if_eligible.py +++ b/policyengine_us/variables/gov/ssa/ssi/ssi_amount_if_eligible.py @@ -60,6 +60,17 @@ def formula(person, period, parameters): head_or_spouse_amount, ) + # Georgia SSP recipients live in Title XIX facilities, where the + # federal SSI payment is capped at $30/month. + is_ga_medicaid_facility = (state_code == StateCode.GA) & person( + "ga_ssp_in_medicaid_facility", period + ) + head_or_spouse_amount = where( + is_ga_medicaid_facility, + 30, + head_or_spouse_amount, + ) + # Adults amount is based on scenario (see above) # Dependents always use individual amount. ssi_per_month = where(is_dependent, p.individual, head_or_spouse_amount) diff --git a/policyengine_us/variables/gov/states/ga/dhs/ssp/ga_ssp.py b/policyengine_us/variables/gov/states/ga/dhs/ssp/ga_ssp.py new file mode 100644 index 00000000000..7c166e70c84 --- /dev/null +++ b/policyengine_us/variables/gov/states/ga/dhs/ssp/ga_ssp.py @@ -0,0 +1,16 @@ +from policyengine_us.model_api import * + + +class ga_ssp(Variable): + value_type = float + entity = SPMUnit + label = "Georgia State Supplementary Payment" + unit = USD + definition_period = MONTH + defined_for = StateCode.GA + reference = ( + "https://www.ssa.gov/policy/docs/progdesc/ssi_st_asst/2011/ga.html", + "https://odis.dhs.ga.gov/ViewDocument.aspx?docId=3006859&verId=1", + ) + + adds = ["ga_ssp_person"] diff --git a/policyengine_us/variables/gov/states/ga/dhs/ssp/ga_ssp_eligible_person.py b/policyengine_us/variables/gov/states/ga/dhs/ssp/ga_ssp_eligible_person.py new file mode 100644 index 00000000000..2b8f7a17d9c --- /dev/null +++ b/policyengine_us/variables/gov/states/ga/dhs/ssp/ga_ssp_eligible_person.py @@ -0,0 +1,20 @@ +from policyengine_us.model_api import * + + +class ga_ssp_eligible_person(Variable): + value_type = bool + entity = Person + label = "Eligible person for Georgia State Supplementary Payment" + definition_period = MONTH + defined_for = StateCode.GA + reference = ( + "https://www.ssa.gov/policy/docs/progdesc/ssi_st_asst/2011/ga.html", + "https://odis.dhs.ga.gov/ViewDocument.aspx?docId=3006859&verId=1", + ) + + def formula(person, period, parameters): + is_ssi_eligible = person("is_ssi_eligible", period.this_year) + # Must actually receive SSI (income test), not just be categorically eligible. + receives_ssi = person("ssi", period.this_year) > 0 + in_medicaid_facility = person("ga_ssp_in_medicaid_facility", period.this_year) + return is_ssi_eligible & receives_ssi & in_medicaid_facility diff --git a/policyengine_us/variables/gov/states/ga/dhs/ssp/ga_ssp_in_medicaid_facility.py b/policyengine_us/variables/gov/states/ga/dhs/ssp/ga_ssp_in_medicaid_facility.py new file mode 100644 index 00000000000..4402c197c8f --- /dev/null +++ b/policyengine_us/variables/gov/states/ga/dhs/ssp/ga_ssp_in_medicaid_facility.py @@ -0,0 +1,13 @@ +from policyengine_us.model_api import * + + +class ga_ssp_in_medicaid_facility(Variable): + value_type = bool + entity = Person + label = "Whether the person resides in a Medicaid facility" + definition_period = YEAR + defined_for = StateCode.GA + reference = ( + "https://www.ssa.gov/policy/docs/progdesc/ssi_st_asst/2011/ga.html", + "https://pamms.dhs.ga.gov/dfcs/medicaid/2578/", + ) diff --git a/policyengine_us/variables/gov/states/ga/dhs/ssp/ga_ssp_person.py b/policyengine_us/variables/gov/states/ga/dhs/ssp/ga_ssp_person.py new file mode 100644 index 00000000000..e03595d3c76 --- /dev/null +++ b/policyengine_us/variables/gov/states/ga/dhs/ssp/ga_ssp_person.py @@ -0,0 +1,17 @@ +from policyengine_us.model_api import * + + +class ga_ssp_person(Variable): + value_type = float + entity = Person + label = "Georgia State Supplementary Payment per person" + unit = USD + definition_period = MONTH + defined_for = "ga_ssp_eligible_person" + reference = ( + "https://www.ssa.gov/policy/docs/progdesc/ssi_st_asst/2011/ga.html", + "https://odis.dhs.ga.gov/ViewDocument.aspx?docId=3006859&verId=1", + ) + + def formula(person, period, parameters): + return parameters(period).gov.states.ga.dhs.ssp.amount diff --git a/policyengine_us/variables/household/income/spm_unit/spm_unit_benefits.py b/policyengine_us/variables/household/income/spm_unit/spm_unit_benefits.py index 4043b880bd9..5d8274f7482 100644 --- a/policyengine_us/variables/household/income/spm_unit/spm_unit_benefits.py +++ b/policyengine_us/variables/household/income/spm_unit/spm_unit_benefits.py @@ -12,6 +12,7 @@ def formula(spm_unit, period, parameters): BENEFITS = [ "social_security", "ssi", + "ga_ssp", "al_ssp", "ak_ssp", "de_ssp", # Delaware benefits