Skip to content

Apply Florida TCA $200 and 1/2 disregard to current participants - #10248

Draft
PavelMakarchuk wants to merge 1 commit into
mainfrom
fix-9982-fl-tca-recipient-disregard
Draft

PavelMakarchuk wants to merge 1 commit into
mainfrom
fix-9982-fl-tca-recipient-disregard

Conversation

@PavelMakarchuk

Copy link
Copy Markdown
Collaborator

Summary

fl_tca_200_and_half_disregard_eligible only checked whether income after the $90 standard disregard is below the payment standard. Fla. Stat. 414.095(11)(a) also grants the disregard to "a current participant in the program". DCF ESS Program Policy Manual 2420.0315 (p. 23) states this as having "been eligible for and received TCA in one of the past four months". So an enrolled unit whose income after $90 was at or above the payment standard lost the disregard and got $0.

This PR makes two changes:

  • Eligibility: the variable now returns is_tanf_enrolled | (income after $90 < payment standard). is_tanf_enrolled defaults to reported TANF receipt and stands for receipt in the past four months, as in MI, CT, NH and TX.
  • Amount: 2420.0315 says "The $90 standard earned income disregard is included in the first $200 earned income disregard". If the member is eligible, the manual says to "subtract $110 for a total of $200". fl_tca_countable_earned_income subtracted the whole $200 after the $90, a $290 disregard. It now subtracts first_amount - standard_disregard ($110) after the $90, then counts half of the rest.

Issue example (3 people, $500/month earnings, shelter over $50, enrolled): the payment standard is $303. Countable earnings are ($500 - $200) / 2 = $150, so fl_tca is $153. On main they are $410 and $0.

Tests

  • New fl_tca_200_and_half_disregard_eligible.yaml has four cases. A current participant above the payment standard is eligible; this case fails on main. The controls are an applicant with the same income (not eligible), an applicant below the standard (eligible), and an applicant at exactly the standard (not eligible).
  • integration.yaml:
    • Case 20 (enrolled, $500) gives $150 countable and a $153 benefit; it fails on main.
    • Case 21 (the same unit, not enrolled) is the control: $410 countable and $0.
  • Updated expectations for the $110 remainder:
    • fl_tca_countable_earned_income.yaml Cases 2-6: $290 earnings now count $45 instead of $0.
    • integration.yaml Cases 9 and 18.
    • Stale formula comments in fl_tca_eligible.yaml.
  • policyengine_us/tests/policy/baseline/gov/states/fl/dcf/tanf: 81 passed. gov/hhs/tanf: 106 passed.

Fixes #9982

🤖 Generated with Claude Code

Fla. Stat. 414.095(11)(a) and ESS manual 2420.0315 grant the disregard to a
current participant (TCA received in one of the past four months) or to a
member whose income after the $90 disregard is below the payment standard.
The eligibility variable only checked the income condition; it now also
accepts is_tanf_enrolled. 2420.0315 also says the $90 standard disregard is
included in the first $200, so the eligible member now has $110 more
subtracted after the $90, not $200.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Florida TCA: fl_tca_200_and_half_disregard_eligible ignores current receipt, so enrolled units lose the $200 and 1/2 disregard

1 participant