Revert #8911: restore OK retirement subtraction for IRC 401 pensions pre-2022 (#9009)#9016
Open
PavelMakarchuk wants to merge 1 commit into
Open
Revert #8911: restore OK retirement subtraction for IRC 401 pensions pre-2022 (#9009)#9016PavelMakarchuk wants to merge 1 commit into
PavelMakarchuk wants to merge 1 commit into
Conversation
…pre-2022 (#9009) The 2021 Form 511 Packet (page 17) lists 'An employee pension benefit plan under IRC Section 401' as the first qualifying Schedule 511-A line 6 source, and the 2022 packet's line-6 text is word-for-word identical. #8911's premise that section 401 plans were added in 2022 was false, so it overstated pre-2022 OK income tax by 5% x $20,000 = $1,000 for MFJ records with >=$10k/person private pension. Reverts the private_pension_qualifies gate and restores min_(p.pension_limit, pensions) per person. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #9016 +/- ##
=========================================
Coverage 100.00% 100.00%
=========================================
Files 1 1
Lines 18 14 -4
=========================================
- Hits 18 14 -4
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Fixes #9009. Reverts #8911 (which addressed #8830).
Problem
#8911 excluded private (IRC §401) employer pensions from
ok_pension_subtractionbefore 2022, on the premise that the 2021 Schedule 511-A line 6 instructions did not list §401 plans. That premise is false. The 2021 Form 511 Packet, page 17 — the same document cited byprivate_pension_qualifies.yaml— lists as the first qualifying source "An employee pension benefit plan under IRC Section 401". The 2022 packet's line-6 text is word-for-word identical; §401 was not added in 2022.Effect on the originating taxsim record (2021 MFJ, pensions $38,458): PolicyEngine returned
ok_pension_subtraction= $0 (should be 2 × $10,000 = $20,000) and overstatedok_income_taxby a flat $1,000 (5% × $20,000) for any pre-2022 MFJ record with ≥$10k/person private pension.Fix
Reverts #8911: drops the
private_pension_qualifiesgate and restoresmin_(p.pension_limit, pensions)per person.Tests
ok_pension_subtraction$20,000,ok_agi$61,891,ok_income_tax$2,005 (matches TaxAct and TAXSIM-35 to the dollar).🤖 Generated with Claude Code