Repository navigation
Conversation
HRS 392-43 lets an employer withhold half the cost of coverage, up to 0.5% of weekly wages, and caps those wages at a maximum weekly wage base the Director publishes each year. Model the contribution at that limit from the published 2004-2026 wage bases, and add it to employee_state_payroll_tax so it reaches employee_payroll_tax and household net income. HRS 392-3 takes its wage exclusions from HRS 383-11, the same list Hawaii unemployment tax uses, so wages start from payroll_tax_gross_wages. That variable raised a TypeError before 2010 because the FICA pre-tax list started in 2010, so the list now applies to every year. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The contribution read the federal payroll wage base, which rests on federal rules Hawaii did not enact. Hawaii's text leaves out what an employer pays to medical and retirement plans, including salary reductions, and lists no dependent care payment. Build wages from those two sections, record the reading as a source-conflict candidate with short excerpts, and restore the shared FICA list's start date, which only the federal base needed. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Leave military basic pay out of Hawaii wages under HRS 392-5(6), let the wages test pass on the previous year's weeks and hours, and take retirement deferrals out from 2004. Extend the federal elective deferral and catch-up limits back to 2004 from the IRS table, which also corrects 2015-2017 to $18,000. Add the program to programs.yaml, split the source-conflict regulation captures by page, and update the Hawaii marginal rate case for the contribution. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Main's #10285 rewrote the documentation of employee_state_payroll_tax. The resolution keeps its text and lists Hawaii TDI with New York's contributions, which the employer is authorized but not required to collect. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
HRS 392-43(a) permits the employer to withhold the contribution without requiring it, like New York's PFL and DBL. Following main's #10285, the employee amount is the 0.5% limit times state_payroll_premium_deduction_share, which defaults to 1. Hawaii joins the programs whose employer cost the model doesn't hold, in the documentation of employee_state_payroll_tax, employer_additional_state_payroll_tax and the share input, and in the share invariants test. Three YAML cases cover a share of 0.5, 0 and 1.5. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
DLIR's Disability Compensation Division published a $702.38 maximum weekly wage base for 2003 (notice dated December 15, 2002): the State average annual wage of $30,184.73 / 52 * 1.21 under HRS 392-43(b)(2), with a $3.51 maximum weekly deduction. - Add 702.38 for 2003 to the wage base and start the 0.5% rate and the deferral exclusions in 2003. - Extend the federal 401(k) elective deferral limit ($12,000), catch-up ($2,000) and catch-up age (50) back to 2003 from the IRS cost-of-living table, and cite 26 USC 414(v)(5)(A) for the age test. - Add 2003 to the stored notice table, add 2003 YAML cases, move the zero-boundary cases to 2002, and move hi_tdi's verified_start_year to 2003. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
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.
Adds DLIR's 2003 maximum weekly wage base, $702.38, to Hawaii's employee temporary disability insurance contribution. It also extends the federal 401(k) limits back to 2003, since Hawaii's wage formula subtracts deferrals and the model caps deferrals at those limits.
This PR stacks on PolicyEngine/policyengine-us#10677, so merge that first. PR CI runs on PRs into
main, so this one targetsmain. Until #10677 merges, the diff also shows its commits.axiom: TheAxiomFoundation/rulespec-us#2052 queued, now with the 2003 notice and the 2003 federal limits (HRS 392-43, 392-3, 392-5 and 383-11 with DLIR's yearly notices; 26 USC 402(g) and 414(v)). Missing corpus text still blocks the signed encoder, and each billed encoder run needs separate approval.
The 2003 notice
DLIR's Disability Compensation Division dated the 2003 notice December 15, 2002, and the department linked it from its homepage by January 2003. The archived PDF holds a scanned page with no text layer, so I read its figures from the image and checked them against OCR.
The base follows HRS 392-43(b)(2) under either rounding order: 580.48 × 1.21 = 702.3808, and 30,184.73 ÷ 52 × 1.21 ≈ 702.3754. The deduction equals 0.5% of the base, rounded to the cent. Under the notice's footnote, an employer may withhold at most 0.5% of weekly wages, up to $3.51.
What this PR changes
maximum_weekly_wage_base.yaml, with the notice's link. The zero now marks the years before 2003.employee_rate.yamlin 2003, citing the 2003 notice.excluded_payments.yamlin 2003, the first year of the federal limit that the deferral variables read.hi_tdi'sverified_start_yearinprograms.yamlto 2003.The contribution for a Hawaii worker earning $50,000 in 2003 rises from zero to $182.62 (0.5% × 52 × $702.38). Later years don't change.
Hawaii law in 2003
The legislature didn't amend HRS 392-43, 392-3, 392-25 or 383-11 between 2000 and 2006. In Act 212 (2003), section 6, it amended HRS 392-5 from July 1, 2003, renaming the commission-only insurance agents that paragraph (15) excludes "insurance producers". The model can't identify those workers in either year.
2000–2002
I found no notice for 2000, 2001 or 2002, so those years keep the zero that marks them unmodeled. I searched:
dlir.state.hi.usfile named for wages, DCD, TDI, benefits, maximums or disability from 1998 to 2005, and thewww.state.hi.us/dlir/,hawaii.gov/labor/andhawaii.gov/dlir/trees. The earliest wage base notice in the archive covers 2003, and none of the DLIR homepages it captured from February 2001 to November 2002 links a notice.Invariants
The invariants #10677 states now cover 2003. The stored notice table in
test_hi_temporary_disability_insurance.pyincludes 2003, so the parameter, formula and deduction checks run on it. The Hypothesis tests (bounds, monotonicity in wages, state masking, tax unit totals, previous-year history and the weekly statute) now sample 2003 with the other years.Tests
test_irmaa_first_modeled_year.py,test_payroll_contributions.pyandtest_state_payroll_premium_deduction_share_invariants.pyare still running locally. This draft stays open until they pass and an independent review agrees.🤖 Generated with Claude Code