Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions changelog_entry.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
- bump: minor
changes:
added:
- Calibration of the QBID tax expenditure.
2 changes: 1 addition & 1 deletion policyengine_us_data/datasets/puf/puf.py
Original file line number Diff line number Diff line change
Expand Up @@ -204,7 +204,7 @@ def preprocess_puf(puf: pd.DataFrame) -> pd.DataFrame:
# Ignore cmbtp (estimate of AMT income not in AGI)
# Ignore k1bx14s and k1bx14p (partner self-employment income included in partnership and S-corp income)
qbi = np.maximum(0, puf.E00900 + puf.E26270 + puf.E02100 + puf.E27200)
W2_WAGES_SCALE = 0.16
W2_WAGES_SCALE = 0.101
puf["w2_wages_from_qualified_business"] = qbi * W2_WAGES_SCALE

# Remove aggregate records
Expand Down
1 change: 1 addition & 0 deletions policyengine_us_data/utils/loss.py
Original file line number Diff line number Diff line change
Expand Up @@ -394,6 +394,7 @@ def _add_tax_expenditure_targets(
"medical_expense_deduction": 11.4e9,
"charitable_deduction": 65.301e9,
"interest_deduction": 24.8e9,
"qualified_business_income_deduction": 63.1e9,
}

def make_repeal_class(deduction_var):
Expand Down
Loading