Repository navigation
Conversation
Tax Law 606 and 1310 bar an individual whom another taxpayer can claim from several credits the model gave anyway. Now: - the NY and NYC household credits are zero when item C is marked, which a joint return does when either spouse can be claimed (IT-201 lines 40, 48); - the NYC school tax credit fixed amount keeps the eligible spouse's individual amount on a joint return (Form NYC-210), and the rate reduction amount and the real property tax credit (606(e)(6)(C)) keep a spouse who cannot be claimed; - NY dependent exemptions (616(a)), the NYC child care credit's dependents under 4, and the college tuition of a claimed student or of a return's dependents follow IRC 152(b)(1) and 606(t)(2)(D); - the 2023-based inflation refund excludes a return with a claimed filer (606(qqq)). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- NYC school tax fixed amount: reduce a joint return to the individual amount only when a spouse can be claimed (an abstract joint fixture with one person was reduced). - Dependent exemption and working families tax credit reforms: keep the baseline's rule that a return with a claimable filer has no dependents. - Inflation refund: reads the claimed input directly, since Tax Law 606(qqq) turns on an actual claim; college tuition documents that the claim is taken to be on a New York return. - Quote Tax Law 606(b)(3)(B) accurately. - Tests: tuition of a dependent on a return with a claimable filer, both reforms, and tuition cases in the property test. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Dependent rules (exemptions and both reforms, dependents' tuition, under-4 care expenses, the NYC elimination credit's dependent test) read the claimable-and-not-within-the-filing-exception helper; the credits barred for an individual who can be claimed read claimability; own tuition and the inflation refund keep reading the claimed input. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…tier on a return without dependents A return on which a filer can be claimed as a dependent (outside the claimant filing exception) has no dependents, so an aged dependent no longer moves it to the elderly table. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Contributor
Author
Hand-off to the US + core hub
Pending (not mine to do):
Follow-ups: listed in #10087 under "Follow-ups"; the hub holds the regional state PRs stacked on the federal branch. Session |
This branch has not been deployed
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.
Summary
New York Tax Law 606, 616 and 1310 bar an individual whom another taxpayer can claim from several credits and from dependent exemptions; the model did not apply them consistently (the 2026 child and dependent care credit barred only a claimable filer labelled head; the rest were not applied). Form IT-201 asks once per return, at item C, "Can you be claimed as a dependent on another taxpayer's federal return?", and the household credit instructions say "If you marked the Yes box at item C ... you do not qualify". Some provisions instead work per spouse.
Stacked on the federal claimable-filer PR (whose CTC, child care and EITC changes flow into New York's 2021-2024 Empire State child credit, child care credit and EITC) and on #10024.
ny_household_credit_potentialnyc_household_creditnyc_school_tax_credit_fixed_amount(_eligible)nyc_school_tax_credit_rate_reduction_amount_eligibleny_real_property_tax_creditny_exemptions(and its copies in the dependent exemption and working families tax credit reforms)ny_allowable_college_tuition_expensesnyc_cdcc_age_restricted_expensesny_inflation_refund_credit(2023 base year)ny_cdcc(2026 credit under 606(c-2))nyc_income_tax_elimination_credit_eligible(2025+)Readings for Max (queue via the US + core hub)
Household credits on a joint return with one claimable spouse. This PR treats item C as marked when either spouse can be claimed ($0). Tax Law 606(b) lists married couples separately from the unmarried-individual exclusion, so an exemption-count reading ($60 state / $30 NYC in the test household) or a whole-household reading ($75 / $60) is also defensible.
School tax rate reduction, one claimable spouse. Kept with the joint schedule; an either-spouse bar or halving are the alternatives. The fixed amount follows Form NYC-210's per-spouse rule.
Real property tax credit, one claimable spouse. Kept (606(e)(6)(C)); an either-spouse bar from IT-214's single question is the alternative.
2026 child and dependent care credit, one claimable spouse. This PR bars the joint return (a joint return is one taxpayer). 606(c-2)(2)(B) defines its own qualifying individuals and includes an incapacitated spouse, so a per-spouse reading could let the spouse who cannot be claimed keep the credit for an incapacitated spouse. No 2026 IT-216 instructions exist yet to settle it.
New York City child care credit, incapacitated child under 4 of a claimable filer. This PR reads NYC Admin Code 11-1706(e)(1)'s "dependents of the taxpayer" literally, so the child's expenses do not count ($0). Reading dependency through the incorporated IRC 21 definition, which keeps an incapacitated dependent, would count them ($288.75 in a household with $1,000 of expenses and a $385 state credit).
College tuition on a joint return with one claimed spouse. This PR keeps the other spouse's own tuition ($6,000 of allowable expenses and a $240 credit in the test household), reading 606(t)(2)(D) per individual. Form IT-272 asks one dependency question for the return and stops there, which would give $0.
Which fact each rule reads
#10024 separates three facts. Own college tuition and the inflation refund read whether a filer is claimed. The household credits, school tax credits, real property tax credit and 2026 child and dependent care credit read whether a filer can be claimed. The rules that need dependents (dependent exemptions and both reforms, dependents' tuition, under-4 care expenses, the elimination credit's dependent test) read whether a filer can be claimed and the filing exception does not apply (Pub. 501).
Known limits of the inputs
Invariants
Tests
edd12b8407: the changed YAML files and the test folders next to every changed variable (58 files): 542 passed, 0 failed.policyengine_us/tests/core/test_claimable_filer_ny_invariants.pyfor 2023, 2025 and 2026 (state-level outputs). Hypothesis batches check invariant 1; a seeded population and crafted couples with tuition (their own and a dependent student's) check 1 and 2. The New York City credits need a New York City household and, like the reforms, are covered by YAML only. Invariant 3 is checked by the microsimulation below, where no filer is claimed. 4 tests passed, 0 failed, in 36 s with a peak memory footprint of 1.8 GB (/usr/bin/time -l).Microsimulation impact
Real microsimulations on the default dataset (
hf://datasets/policyengine/populace-us/populace_us_2024.h5@populace-us-2024-spm-20260909) for 2025 and 2026, compared record by record. In that dataset no person can be claimed as a dependent on another return (claimable_as_dependent_on_another_returnis true for 0 of 166,321 people), so every rule gated on it is inactive there; the runs check that nothing else moves.This stack's federal branch (
35a2cbcbb9) against a local merge of the four state branches onto it (13d24ac157). Each state branch changes only its own state's variables, so the comparison is split by state.Axiom parity
axiom: us-ny/statutes/TAX/606(b) queued (NY1: TheAxiomFoundation/rulespec-us#1688) | us-ny/statutes/TAX/1310(d) + us-ny/statutes/NYC/11-1706(b) queued (NY1: TheAxiomFoundation/rulespec-us#1688) | us-ny/statutes/TAX/606(ggg)(4-a) queued (NY1: TheAxiomFoundation/rulespec-us#1688) | us-ny/statutes/TAX/606(ggg)(4-b) + us-ny/policies/tax/it-201-instructions/nyc-school-tax-credit-rate-reduction queued (NY1: TheAxiomFoundation/rulespec-us#1688) | us-ny/statutes/TAX/606(e) queued (NY1: TheAxiomFoundation/rulespec-us#1688) | us-ny/statutes/TAX/616 queued (NY1: TheAxiomFoundation/rulespec-us#1688) | us-ny/statutes/TAX/606(t)(2)(D) queued (NY1: TheAxiomFoundation/rulespec-us#1688) | us-ny/statutes/TAX/606(qqq) queued (NY1: TheAxiomFoundation/rulespec-us#1688) | us-ny/statutes/NYC/11-1706(e)(1) + us-ny/policies/tax/it-216-instructions/nyc-child-dependent-care-credit queued (NY1: TheAxiomFoundation/rulespec-us#1688) | us-ny/statutes/TAX/606(c-2) queued (NY1: TheAxiomFoundation/rulespec-us#1688) | us-ny/statutes/TAX/1310(h) queued (NY1: TheAxiomFoundation/rulespec-us#1688)
Every
queueditem is ape-parityissue filed in TheAxiomFoundation/rulespec-us on 2026-10-12 (verbatim law, required outputs, review finding, companion tests).🤖 Generated with Claude Code