diff --git a/changelog_entry.yaml b/changelog_entry.yaml index e69de29bb2d..b1015da3d43 100644 --- a/changelog_entry.yaml +++ b/changelog_entry.yaml @@ -0,0 +1,4 @@ +- bump: patch + changes: + fixed: + - Added 2025 Texas TANF Income Limits. \ No newline at end of file diff --git a/policyengine_us/parameters/gov/states/tx/tanf/monthly_income_limit.yaml b/policyengine_us/parameters/gov/states/tx/tanf/one_time_tanf/one_time_monthly_income_limit.yaml similarity index 86% rename from policyengine_us/parameters/gov/states/tx/tanf/monthly_income_limit.yaml rename to policyengine_us/parameters/gov/states/tx/tanf/one_time_tanf/one_time_monthly_income_limit.yaml index 2c7d8ac0f82..0c42d127a1a 100644 --- a/policyengine_us/parameters/gov/states/tx/tanf/monthly_income_limit.yaml +++ b/policyengine_us/parameters/gov/states/tx/tanf/one_time_tanf/one_time_monthly_income_limit.yaml @@ -13,19 +13,24 @@ brackets: 2023-01-01: 1 amount: 2023-01-01: 2_265 + 2025-01-01: 2_510 - threshold: 2023-01-01: 2 amount: 2023-01-01: 3_052 + 2025-01-01: 3_407 - threshold: 2023-01-01: 3 amount: 2023-01-01: 3_839 + 2025-01-01: 4_304 - threshold: 2023-01-01: 4 amount: 2023-01-01: 4_625 + 2025-01-01: 5_200 - threshold: 2023-01-01: 5 amount: 2023-01-01: 5_412 + 2025-01-01: 6_097 \ No newline at end of file diff --git a/policyengine_us/tests/policy/baseline/gov/states/tx/tanf/tx_tanf_income_limit.yaml b/policyengine_us/tests/policy/baseline/gov/states/tx/tanf/one_time_tanf/one_time_monthly_income_limit.yaml similarity index 53% rename from policyengine_us/tests/policy/baseline/gov/states/tx/tanf/tx_tanf_income_limit.yaml rename to policyengine_us/tests/policy/baseline/gov/states/tx/tanf/one_time_tanf/one_time_monthly_income_limit.yaml index fcfa4a54e53..004e38f0cac 100644 --- a/policyengine_us/tests/policy/baseline/gov/states/tx/tanf/tx_tanf_income_limit.yaml +++ b/policyengine_us/tests/policy/baseline/gov/states/tx/tanf/one_time_tanf/one_time_monthly_income_limit.yaml @@ -1,17 +1,17 @@ -- name: Two-person household has $3,052 monthly TANF income limit in 2023. - period: 2023 +- name: Two-person household has $3,407 monthly TANF income limit in 2025. + period: 2025 absolute_error_margin: 0 input: spm_unit_size: 2 state_code: TX output: - tx_tanf_income_limit: 3_052 * 12 + one_time_tx_tanf_income_limit: 3_407 * 12 - name: Only applies to households in Texas. - period: 2023 + period: 2025 absolute_error_margin: 0 input: spm_unit_size: 2 state_code: CA output: - tx_tanf_income_limit: 0 + one_time_tx_tanf_income_limit: 0 diff --git a/policyengine_us/variables/gov/states/tx/tanf/tx_tanf_income_limit.py b/policyengine_us/variables/gov/states/tx/tanf/one_time_payment/one_time_tx_tanf_income_limit.py similarity index 60% rename from policyengine_us/variables/gov/states/tx/tanf/tx_tanf_income_limit.py rename to policyengine_us/variables/gov/states/tx/tanf/one_time_payment/one_time_tx_tanf_income_limit.py index 104c5f3a4c7..0b5c396d373 100644 --- a/policyengine_us/variables/gov/states/tx/tanf/tx_tanf_income_limit.py +++ b/policyengine_us/variables/gov/states/tx/tanf/one_time_payment/one_time_tx_tanf_income_limit.py @@ -1,10 +1,10 @@ from policyengine_us.model_api import * -class tx_tanf_income_limit(Variable): +class tx_one_time_tanf_income_limit(Variable): value_type = float entity = SPMUnit - label = "Texas TANF income limit" + label = "One Time Texas TANF income limit" unit = USD definition_period = YEAR reference = ( @@ -14,5 +14,5 @@ class tx_tanf_income_limit(Variable): def formula(spm_unit, period, parameters): size = spm_unit("spm_unit_size", period) - p = parameters(period).gov.states.tx.tanf - return p.monthly_income_limit.calc(size) * MONTHS_IN_YEAR + p = parameters(period).gov.states.tx.tanf.one_time_tanf + return p.one_time_monthly_income_limit.calc(size) * MONTHS_IN_YEAR