Skip to content

Treat Maine rent as excluding heat and utilities (taxsim #1474) - #1517

Open
PavelMakarchuk wants to merge 6 commits into
mainfrom
me-rent-excludes-utilities
Open

PavelMakarchuk wants to merge 6 commits into
mainfrom
me-rent-excludes-utilities

Conversation

@PavelMakarchuk

Copy link
Copy Markdown
Collaborator

On #1474, Dan decided that TAXSIM's rentpaid does not include heat or utilities in any state:

I think we should stick with "rent does not include utilities". I intend for Taxsim to do that for every state.

Since #1128, the emulator set utilities_included_in_rent for Maine renters (the #1126 convention). PolicyEngine then took 15% of rent off the property tax fairness credit's rent (Schedule PTFC/STFC line 5c). This PR removes that setting from both execution paths, so the variable keeps PolicyEngine's default (False, from tenant_pays_utilities) and line 5b is "No".

Maine was the only state with this setting, so no other state changes.

Record Program Line 5b fiitax siitax Credit (v37)
#1474 (2024, single, 68) TaxAct No – – 503
TAXSIM – 4,534.06 1,592.00 503.84
Emulator, this PR No 4,534.06 1,592.10 503.83
#1126 (2022, single, child 10) TAXSIM – 713.31 102.17 792.78
Emulator, this PR No 713.31 102.17 792.78

The open #1463 (Maine 2025) has the same line 5b difference: its TaxAct return also answers "No".

Tests

tests/test_me_ptfc_utilities.py now checks that neither path sets the flag for Maine, and adds the #1474 TaxAct return as a ground truth (credit $503, whole dollars).

🤖 Generated with Claude Code

Dan decided on taxsim #1474 that TAXSIM's rentpaid does not include
utilities in any state. Stop setting utilities_included_in_rent for Maine
renters, so Schedule PTFC/STFC line 5b is No, as on the TaxAct returns
in #1474 and #1463.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@vercel

vercel Bot commented Nov 9, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
policyengine-taxsim Ready Ready Preview Nov 12, 2026 3:46am UTC

Request Review

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
TAXSIM has no health coverage input. PE-US assigns a premium tax credit
to every eligible tax unit by default, and since PE-US #10093 Oregon's
federal tax liability subtraction nets it out, which moved 53 census
records and broke test_or_kicker_output on main.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…-excludes-utilities

# Conflicts:
#	policyengine_taxsim/runners/policyengine_runner.py
…ities

# Conflicts:
#	policyengine_taxsim/runners/policyengine_runner.py

This branch was successfully deployed

1 active deployment
Preview — 5f96dbca Deployed Nov 12, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant