Skip to content

US frame partnership/S-corp income is nonpassive-only: the donor builds it from E25980-E25960 + E26190-E26180, not line 32 (E26270) #1239

Open

Description

@MaxGhenis

PE-US means partnership_s_corp_income to be the Schedule E line 32 total. passive_partnership_s_corp_income is documented as "the section 469 passive subset of partnership_s_corp_income".

The processed PUF donor builds the column from the nonpassive fields only. policyengine-us-data datasets/puf/puf.py:

# Schedule E active S-Corp income
s_corp_income = puf.E26190 - puf.E26180
# Schedule E active partnership income
partnership_income = puf.E25980 - puf.E25960
puf["partnership_s_corp_income"] = s_corp_income + partnership_income

Microcosm's fallback in us_runtime/puf_support.py (_person_source_values) reads the same fields. Neither uses E26270, the line-32 total that includes passive income (the partnership passive fields E25940/E25920 and their S-corp counterparts).

Effect on the certified Route A release, before calibration:

Amount
Tax-unit partnership/S-corp net $315B
Positive part $411B
HT2 A26270 TY2022 $1,033B
Table 1.4 partnership + S-corp net-income legs $1,300B

Consequences:

To decide:

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions