Skip to content

Zero Maine's 2025 affordability payment in siitax comparisons (#1056)#1065

Draft
DTrim99 wants to merge 1 commit into
mainfrom
fix/me-affordability-payment
Draft

Zero Maine's 2025 affordability payment in siitax comparisons (#1056)#1065
DTrim99 wants to merge 1 commit into
mainfrom
fix/me-affordability-payment

Conversation

@DTrim99

@DTrim99 DTrim99 commented Jul 6, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Adds me_affordability_payment to the runner's zeroed-variables set, alongside SSI/SNAP/AK PFD and the other PolicyEngine-modeled amounts that do not appear on an actual return.
  • Maine's 2025 affordability payment (H.P. 1491, 132nd Leg., Part T) is a one-time $300-per-adult direct payment mailed by the State Tax Assessor from a Special Revenue Fund in 2026-27, keyed to the TY2025 return. It is not a 1040ME line item, so TAXSIM and TaxAct never report it — but PolicyEngine deliberately models it as a refundable credit, which pushed it into siitax and left every 2025 ME record $300–600 more negative than the actual return.
  • Adds a regression test (MFJ 23/24, ~$10.5K wages, from ME joint 10Kpwages 23page 24sage #1056).

On the #1056 record: siitax −841.62 → −241.62. The TaxAct return shows −562; the remaining gap is two policyengine-us bugs tracked separately (missing §5219-S young-filer Maine EIC, PolicyEngine/policyengine-us#8927; 2025 STFC base $220 vs $215, PolicyEngine/policyengine-us#8928). Once those merge, the record reconciles: 324.50 + 21.62 + 215 ≈ 562.

Fixes the emulator component of #1056.

Test plan

🤖 Generated with Claude Code

H.P. 1491 (132nd Leg.) Part T creates a one-time $300-per-adult direct
payment for TY2025 filers, mailed by the assessor from a Special Revenue
Fund in 2026-27. PolicyEngine models it as a refundable credit
(me_affordability_payment) so it lands in me_refundable_credits and
therefore siitax, but it is not a 1040ME line item and TAXSIM/TaxAct
never report it, leaving every 2025 ME record $300-600 more negative
than the actual return. Zero it in the dataset like other PE-modeled
non-return amounts (SSI, SNAP, AK PFD).

Fixes the $600 component of taxsim #1056 (MFJ 23/24, $10.5K wages:
siitax -841.62 -> -241.62; TaxAct return shows -562, with the remaining
gap tracked in policyengine-us #8927 and #8928).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@vercel

vercel Bot commented Jul 6, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
policyengine-taxsim Ready Ready Preview, Comment Jul 6, 2026 3:08pm

Request Review

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.

1 participant