Fix code bug in Illinois HBWD income #7166
Open
+348
−11
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.
Summary
Fixes #7165
Changes
1. Fix IL HBWD earned income exemptions (
il_hbwd_countable_earned_income.py)Per 89 Ill. Admin. Code § 120.510(i), earned income exemptions apply only to disabled/blind persons, not to all household members.
Before: All persons in the SPM unit received earned income exemptions (via
il_aabd_earned_income_after_exemption_person), incorrectly reducing countable income for non-disabled spouses.After: Only disabled/blind persons receive exemptions. Non-disabled/non-blind persons use gross earned income.
2. Add
is_blindto disability eligibility (il_hbwd_disability_eligible.py)SSA recognizes blindness as a category of disability (SSI has Aged, Blind, Disabled). Added
is_blindcheck so blind workers qualify for HBWD.3. Update
il_hbwd_countable_income.pyChanged to use
il_hbwd_countable_earned_incomeinstead ofil_aabd_earned_income_after_exemption_person.Impact
Scenario 15 (from issue):
Test Coverage
Added 17 new test cases covering: