Skip to content

Verify state CDCC coupling to federal IRC § 21 filing-status and deemed-income changes (follow-up to #8704) #8826

Description

@hua7450

Context

PR #8704 improves federal CDCC conformance with IRC § 21:

  • The § 21(e)(2) joint-return requirement (with the § 21(e)(4) separated-taxpayer exception) is now applied in cdcc_potential, the pre-liability-cap credit that state credits read.
  • The § 21(d)(2) deemed earned income for a student or incapacitated spouse now flows through min_head_spouse_earned.

These federal variables feed ~26 state credits, so the changes propagate into state results. This issue tracked the state-law questions left open by the #8704 review.

Verification tasks — all resolved 2026-07-02 (see the verification-results comment below for citations)

Outcome: remaining work found by the verification

Model bugs (pre-existing — these states bypass the variables #8704 fixed):

  • WI: gate the 2024+ credit branch of wi_childcare_expense_credit_potential and wi_childcare_expense_subtraction on cdcc_filing_status_eligible — Wis. Stat. § 71.07(9g)(c)4. and § 71.05(6)(b)43.e. impose "the special rules in 26 USC 21(e)(2) and (4)".
  • NY: multiply ny_cdcc by cdcc_filing_status_eligible — IT-216 requires qualifying for the federal credit and states the MFS/considered-unmarried rule.
  • HI: add the HRS § 235-55.6(e)(2)/(e)(4) joint-return gate; restrict the (d)(2) income floor to a spouse on a married return (person-level today, wrongly deems single filers); use is_incapable_of_self_care instead of is_disabled in hi_cdcc_income_floor_eligible.
  • Add SEPARATE-filing tests with the fixes (only CO has any today) and re-add the PA MFS regression test.

Decision item:

  • SC: § 12-6-3380 imports § 21 wholesale (including the (e)(4) exception), but sc_cdcc_potential uses a blanket filing_status != SEPARATE. SC1040 instructions say MFS cannot claim, so the status quo is form-faithful — decide whether to switch to cdcc_filing_status_eligible.

Expense-base conformity gap (follow-up PR):

  • VA, ID, OR, MN, WI (subtraction): add disabled-adult care_expenses to each state's expense base (children-only tax_unit_childcare_expenses today), mirroring federal cdcc_relevant_expenses — each statute references the full § 21 expense set. Under-inclusion only.

Tangential pre-existing flags (file separately):

  • AR: statute makes the 20% credit refundable (§ 26-51-502(c)(1)(A)(ii)); model treats it as non-refundable. Statute also pins § 21 to its 2013-01-02 text; model reads the live federal credit.
  • VT: TY2022 over-grant (Act 138 of 2022 kept the low-income AGI cap for 2022; only Act 72 of 2023 removed it for TY2023+); state_cdccs.yaml lists both VT credits for 2022–2024 (display double-count).
  • MD: verify the separate-filer phase-out start ($30,000 in model vs. $20,500 in older § 10-716 text) against Form 502CR.

Background

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions