Repository navigation
Apply separate-filer casualty limits in Arkansas and statutory loss limits in Puerto Rico - #9944
Merged
Merged
Conversation
…orms Arkansas: leave dependents' casualty losses off the filer's return in ar_casualty_loss_deduction_joint and _indiv. 26 U.S.C. 165(h), as adopted by Ark. Code 26-51-424(b), allows the loss of the individual who sustained it. Status-4 pooling stays: the AR3 and AR4684 apply one $100 per casualty event and one 10% floor per return, then split the total by AGI share. Puerto Rico: P.R. Code 1033.15(a)(10) allows only (A) losses on the principal residence and (B) losses on automobiles and household goods in a declared disaster area, capped at $5,000 ($2,500 for spouses filing separately). The generic casualty_loss input no longer feeds either deduction. New inputs: pr_principal_residence_casualty_loss, pr_personal_property_casualty_loss and pr_personal_property_casualty_loss_carryover. New deduction: pr_personal_property_casualty_loss_deduction. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Arkansas: over a grid of head losses, AGIs and dependent losses, both variants equal the head-only closed form, so a dependent's loss never moves the filer's deduction. Puerto Rico: over losses, carryovers, filing statuses and generic casualty_loss values, the deductions match Section 1033.15(a)(10), stay within the loss and the cap, rise with the loss and carryover, ignore casualty_loss and flow into pr_deductions. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This was referenced Oct 6, 2026
Contributor
Author
|
US + core hub merge audit, us#9944 at
|
MaxGhenis
added a commit
that referenced
this pull request
Oct 24, 2026
…on main (#10350) * Point the federal and AK-HI source-conflict candidates at their code on main Candidates written while their pull requests were open said "Code not yet on main". Each now lists the tracked files that decide it and a note on which source that code follows. Adds candidates for conflicts the merged code's comments record. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * Address review findings on the federal, Alaska-Hawaii source-conflict candidates Refresh entries from code merged since the first round (#9944, #9968, #10272), add the missing 110%-floor candidates for the District and Riverside County, and fix the page anchors the reviews flagged. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * Refresh the SNAP candidates that #10299 settled #10299 merged, so the Alaska and Hawaii ABAWD timing entries and the FY2026 large-household cap entry no longer describe the change as in flight; each note now says what the merged code does. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * Show the gap between readings in the Alaska and Hawaii ABAWD examples Name the file that ends Hawaii's area waiver. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
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.
Arkansas casualty deductions now exclude dependents' losses and apply each separately filing spouse's statutory $100 reduction and 10% AGI floor before the existing AR3 proration. Puerto Rico's deduction now uses its two eligible loss categories instead of the unrestricted federal
casualty_lossinput.Arkansas
Both casualty deduction variants exclude dependents' losses. For the separate calculation, including status 4 (married filing separately on the same return), the model computes
max(casualty_loss - $100 - 10% × max(ar_agi_indiv, 0), 0)for each head/spouse and sums the results. The existing input convention represents one casualty event per person. The historical $500 reduction for 2009 is retained; the $100 reduction applies from 2010. The joint calculation retains one reduction and a combined AGI floor. AR3 then prorates the separate itemized total using the existing AGI shares.Ark. Code § 26-51-424(b) adopts IRC § 165(h) and (i) as of January 1, 2009. The official 2011 U.S. Code edition, § 165(h)(1)–(2), PDF page 1 supplies the reduction and AGI floor; § 165(h)(5)(B), PDF page 2 combines spouses only on a joint return. Treas. Reg. § 1.165-7(b)(4)(iii) expressly applies the $100 limitation separately to spouses filing separately. These statutory limits precede the AR3 proration; the forms do not establish an exception pooling status-4 spouses' casualty limitations.
Puerto Rico
P.R. Internal Revenue Code § 1033.15(a)(10), PDF pages 167–168 allows uninsured losses on a principal residence from fire, hurricane or other acts of God, and qualifying household personal-property disaster losses. The latter exclude jewelry and cash and require the Governor's disaster designation and a timely assistance claim. The annual personal-property cap is $5,000, or $2,500 for spouses living together filing separately. The statute permits eligible unused losses in the next two years. Schedule A instructions report residence and personal-property losses separately.
pr_principal_residence_casualty_lossandpr_personal_property_casualty_lossdocument eligibility and are summed over head/spouse only.pr_casualty_loss_deductionretains its API name and represents the residence deduction: eligible loss multiplied by 50% forSEPARATE, otherwise 100%.pr_personal_property_casualty_loss_deductioncomputesmin(share × eligible loss + eligible carryover, cap)and feedspr_deductions. Carryover is supplied through the new TaxUnit inputpr_personal_property_casualty_loss_carryover.casualty_lossno longer feeds Puerto Rico deductions; its documentation directs callers to the Puerto Rico inputs. Personal theft losses consequently no longer create a deduction through this input.Hub microsimulation impact (current head)
A real microsimulation on the default dataset, main at the merge base
461f78e1eeagainst this PR's head0284c29586, for 2025 and 2026. The runs went one at a time under the shared heavy-job lock. Sums are weighted.ar_casualty_loss_deduction_indivar_casualty_loss_deduction_jointar_itemized_deductions_indivar_income_taxstate_income_taxincome_taxhousehold_net_incomehousehold_benefitsEvery compared output is unchanged in both years. Arkansas casualty deductions sum to $0 in the default dataset under main and under this PR (both the separate and the joint variant), so the per-spouse floors don't move any record; the run is real (Arkansas income tax $3.19bn in 2025, $3.26bn in 2026, under both heads). The Puerto Rico change was not in the comparison.
Comparison files are in
fixes/9944-impact/on the hub host.Impact
Excluding dependents' losses can reduce Arkansas deductions. The separate-spouse correction can move deductions in either direction:
The first revised total is subsequently prorated to $8,880/$5,920. As another illustration, spouses with $200,000 AGI and $60,000 losses each lose $100 of combined deductions, raising combined 2025 tax by $3.90 before rounding at the 3.9% marginal rate. Puerto Rico callers must supply eligible losses through the new inputs; a generic $20,000 personal theft loss now produces no Puerto Rico casualty deduction. No national estimate is claimed here; the hub's population run is in the section above.
Tests
0284c29586a88db44b8ad928f00e82926c80b304. Formatting, Ruff lint, and the diff whitespace check passed.Local validation remains incomplete: 40 Arkansas income-folder files (460 cases) and the 3 changed Puerto Rico YAML files (22 cases) still require verified runs under the requested local one-file-per-process protocol. Unusually slow model startup exhausted the job's available test time. An earlier Arkansas integration attempt ended without a recoverable exit status and is included in the pending count. The grouped CI pass does not replace these requested local runs.
Coverage includes dependent exclusion in both Arkansas variants, separate spouses' reductions and AGI floors, the 2017 statutory witness, the 2025 single-loss witness, and deduction-before-proration integration. Puerto Rico cases cover filing statuses, caps, carryover, dependent exclusion, independence from generic losses, and
pr_deductionsintegration. Property tests check the corresponding closed forms and invariants. Verified local runs and Quick Feedback run one file per process; full-state Arkansas CI runs a grouped batch.Existing scope limits
This PR leaves Arkansas's attribution of dependent income in AGI and AR3 percentage rounding unchanged. Puerto Rico's existing
SEPARATEclassification remains a broader modeling question: its law refers to spouses living together, while the model derives that status fromis_separated.Axiom parity
axiom: Ark. Code § 26-51-424(b) TheAxiomFoundation/rulespec-us#1411 queued
axiom: P.R. Internal Revenue Code of 2011 § 1033.15(a)(10) TheAxiomFoundation/rulespec-us#1526 queued