Commit 1b4b8ad
Lower pension/SS split threshold from 60 to 55 (#935)
Closes #933.
Colorado allows a $20K pension subtraction per filer aged 55-64.
PR #925 split pension/SS only when both spouses were ≥60, leaving
55-59 mixed-age couples allocating the full pension to one spouse
and losing the per-person CO subtraction on the other.
Drop the threshold to 55 (the lowest practical state age gate).
Higher-threshold states (DE 60, GA 62, MD 65) are unaffected: a
55-59 split doesn't create a false exclusion because those filers
fail the higher state age gates anyway.
3K eCPS 2025 sample: identical aggregate match rates (no regression).
Per-record: #933 CO joint, page=58/sage=56, $65K pensions now matches
TaxAct exactly (siitax $1,224.24 vs prior $2,104.24; $40K subtraction
vs prior $20K).
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>1 parent 43768f9 commit 1b4b8ad
3 files changed
Lines changed: 23 additions & 7 deletions
File tree
- changelog.d
- policyengine_taxsim/runners
- tests
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
195 | 195 | | |
196 | 196 | | |
197 | 197 | | |
198 | | - | |
199 | | - | |
200 | | - | |
201 | | - | |
202 | | - | |
203 | | - | |
| 198 | + | |
| 199 | + | |
| 200 | + | |
| 201 | + | |
| 202 | + | |
| 203 | + | |
| 204 | + | |
| 205 | + | |
| 206 | + | |
204 | 207 | | |
205 | 208 | | |
206 | 209 | | |
207 | | - | |
| 210 | + | |
208 | 211 | | |
209 | 212 | | |
210 | 213 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
107 | 107 | | |
108 | 108 | | |
109 | 109 | | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
110 | 122 | | |
111 | 123 | | |
112 | 124 | | |
| |||
0 commit comments