Implement NJ same category rule for gross income #7296
Merged
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.
Closes #7017
Summary
NJ gross income now correctly applies the 'same category rule' per N.J.S. 54A:5-1 - net losses in any income category are disregarded (capped at $0) before summing. Previously, negative values from capital losses, S-corp losses, etc. would incorrectly reduce NJ gross income.
Changes
nj_gross_incometo calculate each NJ income category separatelymax_(0, category_total)to categories that can have losses:Example
Input (from issue):
Before (incorrect): NJ gross income = -$133,628 (losses subtracted)
After (correct): NJ gross income = $138,643 (losses disregarded per same category rule)
Test plan
make formatappliedReferences
Generated with Claude Code