From cf1eaf7e6402974d05c4e734d4fa491633f2bf2c Mon Sep 17 00:00:00 2001 From: "martin.holmer@gmail.com" Date: Sun, 15 Dec 2024 16:37:58 -0500 Subject: [PATCH] Add changes that should have been part of PR 2831 --- taxcalc/policy_current_law.json | 174 ++++++++++++++-------------- taxcalc/reforms/ext.json | 40 +++---- taxcalc/tests/cpscsv_agg_expect.csv | 34 +++--- taxcalc/tests/pufcsv_agg_expect.csv | 34 +++--- taxcalc/tests/test_reforms.py | 2 +- 5 files changed, 142 insertions(+), 142 deletions(-) diff --git a/taxcalc/policy_current_law.json b/taxcalc/policy_current_law.json index 53105b533..7ecd2b0a3 100644 --- a/taxcalc/policy_current_law.json +++ b/taxcalc/policy_current_law.json @@ -1723,7 +1723,7 @@ }, { "year": 2026, - "value": 5300.0 + "value": 5407.0 } ], "validators": { @@ -2075,27 +2075,27 @@ { "year": 2026, "MARS": "single", - "value": 342178.0 + "value": 349106.0 }, { "year": 2026, "MARS": "mjoint", - "value": 410613.0 + "value": 418928.0 }, { "year": 2026, "MARS": "mseparate", - "value": 205307.0 + "value": 209464.0 }, { "year": 2026, "MARS": "headhh", - "value": 376395.0 + "value": 384017.0 }, { "year": 2026, "MARS": "widow", - "value": 410613.0 + "value": 418928.0 } ], "validators": { @@ -2499,27 +2499,27 @@ { "year": 2026, "MARS": "single", - "value": 8309.0 + "value": 8477.0 }, { "year": 2026, "MARS": "mjoint", - "value": 16618.0 + "value": 16955.0 }, { "year": 2026, "MARS": "mseparate", - "value": 8309.0 + "value": 8477.0 }, { "year": 2026, "MARS": "headhh", - "value": 12235.0 + "value": 12482.0 }, { "year": 2026, "MARS": "widow", - "value": 16618.0 + "value": 16955.0 } ], "validators": { @@ -8644,27 +8644,27 @@ { "year": 2026, "MARS": "single", - "value": 342178.0 + "value": 349106.0 }, { "year": 2026, "MARS": "mjoint", - "value": 410613.0 + "value": 418928.0 }, { "year": 2026, "MARS": "mseparate", - "value": 205307.0 + "value": 209464.0 }, { "year": 2026, "MARS": "headhh", - "value": 376395.0 + "value": 384017.0 }, { "year": 2026, "MARS": "widow", - "value": 410613.0 + "value": 418928.0 } ], "validators": { @@ -12634,27 +12634,27 @@ { "year": 2026, "MARS": "single", - "value": 12202.0 + "value": 12449.0 }, { "year": 2026, "MARS": "mjoint", - "value": 24404.0 + "value": 24898.0 }, { "year": 2026, "MARS": "mseparate", - "value": 12202.0 + "value": 12449.0 }, { "year": 2026, "MARS": "headhh", - "value": 17469.0 + "value": 17822.0 }, { "year": 2026, "MARS": "widow", - "value": 24404.0 + "value": 24898.0 } ], "validators": { @@ -13072,27 +13072,27 @@ { "year": 2026, "MARS": "single", - "value": 49658.0 + "value": 50664.0 }, { "year": 2026, "MARS": "mjoint", - "value": 99317.0 + "value": 101328.0 }, { "year": 2026, "MARS": "mseparate", - "value": 49658.0 + "value": 50664.0 }, { "year": 2026, "MARS": "headhh", - "value": 66473.0 + "value": 67819.0 }, { "year": 2026, "MARS": "widow", - "value": 99317.0 + "value": 101328.0 } ], "validators": { @@ -13510,27 +13510,27 @@ { "year": 2026, "MARS": "single", - "value": 120253.0 + "value": 122688.0 }, { "year": 2026, "MARS": "mjoint", - "value": 200334.0 + "value": 204391.0 }, { "year": 2026, "MARS": "mseparate", - "value": 100167.0 + "value": 102195.0 }, { "year": 2026, "MARS": "headhh", - "value": 171678.0 + "value": 175154.0 }, { "year": 2026, "MARS": "widow", - "value": 200334.0 + "value": 204391.0 } ], "validators": { @@ -13948,27 +13948,27 @@ { "year": 2026, "MARS": "single", - "value": 250778.0 + "value": 255856.0 }, { "year": 2026, "MARS": "mjoint", - "value": 305343.0 + "value": 311526.0 }, { "year": 2026, "MARS": "mseparate", - "value": 152671.0 + "value": 155763.0 }, { "year": 2026, "MARS": "headhh", - "value": 278060.0 + "value": 283691.0 }, { "year": 2026, "MARS": "widow", - "value": 305343.0 + "value": 311526.0 } ], "validators": { @@ -14386,27 +14386,27 @@ { "year": 2026, "MARS": "single", - "value": 545260.0 + "value": 556301.0 }, { "year": 2026, "MARS": "mjoint", - "value": 545260.0 + "value": 556301.0 }, { "year": 2026, "MARS": "mseparate", - "value": 272630.0 + "value": 278150.0 }, { "year": 2026, "MARS": "headhh", - "value": 545260.0 + "value": 556301.0 }, { "year": 2026, "MARS": "widow", - "value": 545260.0 + "value": 556301.0 } ], "validators": { @@ -14824,27 +14824,27 @@ { "year": 2026, "MARS": "single", - "value": 547484.0 + "value": 558570.0 }, { "year": 2026, "MARS": "mjoint", - "value": 615920.0 + "value": 628392.0 }, { "year": 2026, "MARS": "mseparate", - "value": 307960.0 + "value": 314196.0 }, { "year": 2026, "MARS": "headhh", - "value": 581702.0 + "value": 593481.0 }, { "year": 2026, "MARS": "widow", - "value": 615920.0 + "value": 628392.0 } ], "validators": { @@ -15726,27 +15726,27 @@ { "year": 2026, "MARS": "single", - "value": 12202.0 + "value": 12449.0 }, { "year": 2026, "MARS": "mjoint", - "value": 24404.0 + "value": 24898.0 }, { "year": 2026, "MARS": "mseparate", - "value": 12202.0 + "value": 12449.0 }, { "year": 2026, "MARS": "headhh", - "value": 17469.0 + "value": 17822.0 }, { "year": 2026, "MARS": "widow", - "value": 24404.0 + "value": 24898.0 } ], "validators": { @@ -16164,27 +16164,27 @@ { "year": 2026, "MARS": "single", - "value": 49658.0 + "value": 50664.0 }, { "year": 2026, "MARS": "mjoint", - "value": 99317.0 + "value": 101328.0 }, { "year": 2026, "MARS": "mseparate", - "value": 49658.0 + "value": 50664.0 }, { "year": 2026, "MARS": "headhh", - "value": 66473.0 + "value": 67819.0 }, { "year": 2026, "MARS": "widow", - "value": 99317.0 + "value": 101328.0 } ], "validators": { @@ -16602,27 +16602,27 @@ { "year": 2026, "MARS": "single", - "value": 120253.0 + "value": 122688.0 }, { "year": 2026, "MARS": "mjoint", - "value": 200334.0 + "value": 204391.0 }, { "year": 2026, "MARS": "mseparate", - "value": 100167.0 + "value": 102195.0 }, { "year": 2026, "MARS": "headhh", - "value": 171678.0 + "value": 175154.0 }, { "year": 2026, "MARS": "widow", - "value": 200334.0 + "value": 204391.0 } ], "validators": { @@ -17040,27 +17040,27 @@ { "year": 2026, "MARS": "single", - "value": 250778.0 + "value": 255856.0 }, { "year": 2026, "MARS": "mjoint", - "value": 305343.0 + "value": 311526.0 }, { "year": 2026, "MARS": "mseparate", - "value": 152671.0 + "value": 155763.0 }, { "year": 2026, "MARS": "headhh", - "value": 278060.0 + "value": 283691.0 }, { "year": 2026, "MARS": "widow", - "value": 305343.0 + "value": 311526.0 } ], "validators": { @@ -17478,27 +17478,27 @@ { "year": 2026, "MARS": "single", - "value": 545260.0 + "value": 556301.0 }, { "year": 2026, "MARS": "mjoint", - "value": 545260.0 + "value": 556301.0 }, { "year": 2026, "MARS": "mseparate", - "value": 272630.0 + "value": 278150.0 }, { "year": 2026, "MARS": "headhh", - "value": 545260.0 + "value": 556301.0 }, { "year": 2026, "MARS": "widow", - "value": 545260.0 + "value": 556301.0 } ], "validators": { @@ -17916,27 +17916,27 @@ { "year": 2026, "MARS": "single", - "value": 547484.0 + "value": 558570.0 }, { "year": 2026, "MARS": "mjoint", - "value": 615920.0 + "value": 628392.0 }, { "year": 2026, "MARS": "mseparate", - "value": 307960.0 + "value": 314196.0 }, { "year": 2026, "MARS": "headhh", - "value": 581702.0 + "value": 593481.0 }, { "year": 2026, "MARS": "widow", - "value": 615920.0 + "value": 628392.0 } ], "validators": { @@ -20244,27 +20244,27 @@ { "year": 2026, "MARS": "single", - "value": 71053.0 + "value": 72491.0 }, { "year": 2026, "MARS": "mjoint", - "value": 110570.0 + "value": 112809.0 }, { "year": 2026, "MARS": "mseparate", - "value": 55285.0 + "value": 56404.0 }, { "year": 2026, "MARS": "headhh", - "value": 71053.0 + "value": 72491.0 }, { "year": 2026, "MARS": "widow", - "value": 110570.0 + "value": 112809.0 } ], "validators": { @@ -20642,27 +20642,27 @@ { "year": 2026, "MARS": "single", - "value": 157938.0 + "value": 161136.0 }, { "year": 2026, "MARS": "mjoint", - "value": 210541.0 + "value": 214804.0 }, { "year": 2026, "MARS": "mseparate", - "value": 105270.0 + "value": 107402.0 }, { "year": 2026, "MARS": "headhh", - "value": 157938.0 + "value": 161136.0 }, { "year": 2026, "MARS": "widow", - "value": 210541.0 + "value": 214804.0 } ], "validators": { @@ -20966,7 +20966,7 @@ }, { "year": 2026, - "value": 326410.0 + "value": 333019.0 } ], "validators": { diff --git a/taxcalc/reforms/ext.json b/taxcalc/reforms/ext.json index 7c1228662..28546f2bb 100644 --- a/taxcalc/reforms/ext.json +++ b/taxcalc/reforms/ext.json @@ -1,32 +1,32 @@ // REFORM TO EXTEND TEMPORARY TCJA PROVISIONS BEYOND 2025 // USING TAX-CALCULATOR 4.3.4 -// WITH 2025-to-2026 INDEXING FACTOR = 1.022000 -// AND 2028-to-2029 INDEXING FACTOR = 1.019400 +// WITH 2025-to-2026 INDEXING FACTOR = 1.024900 +// AND 2028-to-2029 INDEXING FACTOR = 1.021800 { "II_rt1": {"2026": 0.10}, - "II_brk1": {"2026": [12187.35, 24374.7, 12187.35, 17374.0, 24374.7]}, + "II_brk1": {"2026": [12221.93, 24443.86, 12221.93, 17423.3, 24443.86]}, "PT_rt1": {"2026": 0.10}, - "PT_brk1": {"2026": [12187.35, 24374.7, 12187.35, 17374.0, 24374.7]}, + "PT_brk1": {"2026": [12221.93, 24443.86, 12221.93, 17423.3, 24443.86]}, "II_rt2": {"2026": 0.12}, - "II_brk2": {"2026": [49541.45, 99082.9, 49541.45, 66276.7, 99082.9]}, + "II_brk2": {"2026": [49682.03, 99364.06, 49682.03, 66464.76, 99364.06]}, "PT_rt2": {"2026": 0.12}, - "PT_brk2": {"2026": [49541.45, 99082.9, 49541.45, 66276.7, 99082.9]}, + "PT_brk2": {"2026": [49682.03, 99364.06, 49682.03, 66464.76, 99364.06]}, "II_rt3": {"2026": 0.22}, - "II_brk3": {"2026": [105623.7, 211247.4, 105623.7, 105623.7, 211247.4]}, + "II_brk3": {"2026": [105923.42, 211846.83, 105923.42, 105923.42, 211846.83]}, "PT_rt3": {"2026": 0.22}, - "PT_brk3": {"2026": [105623.7, 211247.4, 105623.7, 105623.7, 211247.4]}, + "PT_brk3": {"2026": [105923.42, 211846.83, 105923.42, 105923.42, 211846.83]}, "II_rt4": {"2026": 0.24}, - "II_brk4": {"2026": [201640.6, 403281.2, 201640.6, 201640.6, 403281.2]}, + "II_brk4": {"2026": [202212.77, 404425.54, 202212.77, 202212.77, 404425.54]}, "PT_rt4": {"2026": 0.24}, - "PT_brk4": {"2026": [201640.6, 403281.2, 201640.6, 201640.6, 403281.2]}, + "PT_brk4": {"2026": [202212.77, 404425.54, 202212.77, 202212.77, 404425.54]}, "II_rt5": {"2026": 0.32}, - "II_brk5": {"2026": [256036.55, 512073.1, 256036.55, 256011.0, 512073.1]}, + "II_brk5": {"2026": [256763.07, 513526.14, 256763.07, 256737.45, 513526.14]}, "PT_rt5": {"2026": 0.32}, - "PT_brk5": {"2026": [256036.55, 512073.1, 256036.55, 256011.0, 512073.1]}, + "PT_brk5": {"2026": [256763.07, 513526.14, 256763.07, 256737.45, 513526.14]}, "II_rt6": {"2026": 0.35}, - "II_brk6": {"2026": [640129.7, 768135.2, 384067.6, 640129.7, 768135.2]}, + "II_brk6": {"2026": [641946.12, 770314.84, 385157.42, 641946.12, 770314.84]}, "PT_rt6": {"2026": 0.35}, - "PT_brk6": {"2026": [640129.7, 768135.2, 384067.6, 640129.7, 768135.2]}, + "PT_brk6": {"2026": [641946.12, 770314.84, 385157.42, 641946.12, 770314.84]}, "II_rt7": {"2026": 0.37}, "II_brk7": {"2026": [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]}, "PT_rt7": {"2026": 0.37}, @@ -36,10 +36,10 @@ "ODC_c": {"2026": 500.00}, "CTC_ps": {"2026": [200000.0, 400000.0, 200000.0, 200000.0, 400000.0]}, "ACTC_Income_thd": {"2026": 2500.00}, - "AMT_em": {"2026": [90038.2, 140014.0, 70007.0, 90038.2, 140014.0]}, - "AMT_em_ps": {"2026": [640129.7, 1280259.4, 640129.7, 640129.7, 1280259.4]}, - "AMT_em_pe": {"2026": 940401.17}, - "STD": {"2026": [15330.0, 30660.0, 15330.0, 22995.0, 30660.0]}, + "AMT_em": {"2026": [90293.69, 140411.3, 70205.65, 90293.69, 140411.3]}, + "AMT_em_ps": {"2026": [641946.12, 1283892.23, 641946.12, 641946.12, 1283892.23]}, + "AMT_em_pe": {"2026": 945745.66}, + "STD": {"2026": [15373.5, 30747.0, 15373.5, 23060.25, 30747.0]}, "ID_AllTaxes_c": {"2026": [10000.0, 10000.0, 5000.0, 10000.0, 10000.0]}, "ID_Charity_crt_cash": {"2026": 0.60}, "ID_Casualty_hc": {"2026": 1.00}, @@ -50,10 +50,10 @@ "II_em": {"2026": 0.00}, "II_em_ps": {"2026": [9e+99, 9e+99, 9e+99, 9e+99, 9e+99]}, "PT_qbid_rt": {"2026": 0.20}, - "PT_qbid_taxinc_thd": {"2026": [201640.6, 403281.2, 201640.6, 201640.6, 201640.6]}, + "PT_qbid_taxinc_thd": {"2026": [202212.77, 404425.54, 202212.77, 202212.77, 202212.77]}, "PT_qbid_taxinc_gap": {"2026": [50000.0, 100000.0, 50000.0, 50000.0, 100000.0]}, "PT_qbid_w2_wages_rt": {"2026": 0.50}, "PT_qbid_alt_w2_wages_rt": {"2026": 0.25}, "PT_qbid_alt_property_rt": {"2026": 0.03}, - "ALD_BusinessLosses_c": {"2029": [339332.31, 678664.61, 339332.31, 339332.31, 678664.61]} + "ALD_BusinessLosses_c": {"2029": [342803.73, 685607.47, 342803.73, 342803.73, 685607.47]} } diff --git a/taxcalc/tests/cpscsv_agg_expect.csv b/taxcalc/tests/cpscsv_agg_expect.csv index 5839e7f79..39318e12a 100644 --- a/taxcalc/tests/cpscsv_agg_expect.csv +++ b/taxcalc/tests/cpscsv_agg_expect.csv @@ -1,26 +1,26 @@ ,2017,2018,2019,2020,2021,2022,2023,2024,2025,2026 Returns (#m),187.1,199.2,201.9,204.5,207.1,209.7,212.3,214.9,217.5,220.1 AGI ($b),9087.6,10714.8,11167.0,11573.2,13174.9,13543.8,14390.3,15077.5,15785.2,16487.0 -Itemizers (#m),62.8,23.9,25.0,27.5,31.2,31.2,30.0,29.6,30.4,81.1 -Itemized Deduction ($b),1218.6,612.0,655.1,745.4,862.7,881.9,891.8,917.9,964.3,2181.1 -Standard Deduction Filers (#m),124.3,175.3,176.9,176.9,175.8,178.5,182.3,185.3,187.1,139.0 -Standard Deduction ($b),1092.1,2951.3,3026.1,3080.8,3091.9,3231.4,3534.5,3791.7,3933.0,1611.4 -Personal Exemption ($b),1383.6,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2081.5 -Taxable Income ($b),6230.6,7959.2,8322.8,8615.4,10049.9,10332.2,10954.0,11432.4,11991.8,11809.9 -Regular Tax ($b),1108.0,1380.0,1449.0,1497.4,1762.8,1837.4,1939.0,2018.1,2122.8,2347.5 -AMT Income ($b),8319.8,10212.6,10630.3,10965.7,12473.9,12821.8,13655.8,14315.8,14983.7,15102.9 -AMT Liability ($b),8.1,0.4,0.4,0.5,1.4,0.7,0.7,0.6,0.6,17.1 -AMT Filers (#m),2.6,0.1,0.1,0.1,0.2,0.1,0.1,0.1,0.1,4.1 -Tax before Credits ($b),1116.0,1380.4,1449.4,1497.9,1764.3,1838.0,1939.7,2018.7,2123.4,2364.5 -Refundable Credits ($b),70.8,102.5,102.7,655.0,827.1,98.5,106.2,111.9,112.8,98.2 -Nonrefundable Credits ($b),32.7,97.2,99.2,99.2,0.0,107.7,108.4,109.4,111.2,30.0 +Itemizers (#m),62.8,23.9,25.0,27.5,31.2,31.2,30.0,29.6,30.4,79.7 +Itemized Deduction ($b),1218.6,612.0,655.1,745.4,862.7,881.9,891.8,917.9,964.3,2163.0 +Standard Deduction Filers (#m),124.3,175.3,176.9,176.9,175.8,178.5,182.3,185.3,187.1,140.4 +Standard Deduction ($b),1092.1,2951.3,3026.1,3080.8,3091.9,3231.4,3534.5,3791.7,3933.0,1659.4 +Personal Exemption ($b),1383.6,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2125.0 +Taxable Income ($b),6230.6,7959.2,8322.8,8615.4,10049.9,10332.2,10954.0,11432.4,11991.8,11766.1 +Regular Tax ($b),1108.0,1380.0,1449.0,1497.4,1762.8,1837.4,1939.0,2018.1,2122.8,2327.3 +AMT Income ($b),8319.8,10212.6,10630.3,10965.7,12473.9,12821.8,13655.8,14315.8,14983.7,15116.4 +AMT Liability ($b),8.1,0.4,0.4,0.5,1.4,0.7,0.7,0.6,0.6,16.8 +AMT Filers (#m),2.6,0.1,0.1,0.1,0.2,0.1,0.1,0.1,0.1,4.0 +Tax before Credits ($b),1116.0,1380.4,1449.4,1497.9,1764.3,1838.0,1939.7,2018.7,2123.4,2344.1 +Refundable Credits ($b),70.8,102.5,102.7,655.0,827.1,98.5,106.2,111.9,112.8,98.7 +Nonrefundable Credits ($b),32.7,97.2,99.2,99.2,0.0,107.7,108.4,109.4,111.2,29.5 Reform Surtaxes ($b),0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 Other Taxes ($b),61.3,70.4,72.7,75.9,82.3,87.9,91.9,97.0,102.3,107.8 -Ind Income Tax ($b),1073.9,1251.1,1320.2,819.6,1019.4,1719.7,1817.1,1894.4,2001.7,2344.1 +Ind Income Tax ($b),1073.9,1251.1,1320.2,819.6,1019.4,1719.7,1817.1,1894.4,2001.7,2323.7 Payroll Taxes ($b),985.0,1081.8,1133.6,1154.6,1250.3,1348.0,1433.8,1505.8,1577.3,1647.1 -Combined Liability ($b),2059.0,2333.0,2453.8,1974.2,2269.7,3067.8,3250.9,3400.2,3578.9,3991.2 -With Income Tax <= 0 (#m),86.2,94.6,95.3,133.1,126.0,94.5,96.1,97.4,97.9,95.7 -With Combined Tax <= 0 (#m),62.8,65.4,66.4,98.2,97.7,67.9,69.3,70.4,71.3,70.7 +Combined Liability ($b),2059.0,2333.0,2453.8,1974.2,2269.7,3067.8,3250.9,3400.2,3578.9,3970.8 +With Income Tax <= 0 (#m),86.2,94.6,95.3,133.1,126.0,94.5,96.1,97.4,97.9,96.2 +With Combined Tax <= 0 (#m),62.8,65.4,66.4,98.2,97.7,67.9,69.3,70.4,71.3,70.8 UBI Benefits ($b),0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 "Total Benefits, Consumption Value ($b)",2790.7,3225.5,3429.9,3617.0,3993.0,4069.6,4390.5,4696.3,4983.2,5266.5 Total Benefits Cost ($b),2790.7,3225.5,3429.9,3617.0,3993.0,4069.6,4390.5,4696.3,4983.2,5266.5 diff --git a/taxcalc/tests/pufcsv_agg_expect.csv b/taxcalc/tests/pufcsv_agg_expect.csv index 2e52644e4..bc1acb64a 100644 --- a/taxcalc/tests/pufcsv_agg_expect.csv +++ b/taxcalc/tests/pufcsv_agg_expect.csv @@ -1,26 +1,26 @@ ,2017,2018,2019,2020,2021,2022,2023,2024,2025,2026 Returns (#m),190.9,194.3,197.3,200.1,202.9,205.6,208.4,211.2,214.0,216.8 AGI ($b),11078.7,11816.6,12247.2,12722.3,14929.8,14973.8,15954.9,16597.5,17309.9,18000.8 -Itemizers (#m),45.7,19.4,20.0,21.0,22.6,22.8,21.7,21.2,21.2,51.9 -Itemized Deduction ($b),1274.3,602.7,633.9,692.3,761.9,782.6,788.6,808.1,833.2,2047.4 -Standard Deduction Filers (#m),145.2,174.8,177.2,178.5,179.6,182.8,186.7,190.0,192.7,164.8 -Standard Deduction ($b),1239.3,2865.3,2954.5,3025.8,3081.1,3234.0,3537.6,3798.4,3962.0,1854.6 -Personal Exemption ($b),1365.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1959.0 -Taxable Income ($b),8112.2,9179.2,9520.5,9907.3,12003.1,11927.7,12697.7,13130.8,13698.9,13459.7 -Regular Tax ($b),1656.8,1712.3,1778.2,1838.3,2281.5,2282.7,2423.3,2489.9,2598.6,2815.8 -AMT Income ($b),10512.4,11343.5,11749.7,12180.1,14330.6,14356.1,15322.9,15943.1,16631.5,17082.1 -AMT Liability ($b),51.3,22.1,23.0,25.1,27.8,27.4,28.8,30.3,31.8,87.8 -AMT Filers (#m),5.7,0.2,0.2,0.3,0.4,0.3,0.3,0.3,0.3,7.4 -Tax before Credits ($b),1708.1,1734.4,1801.1,1863.4,2309.3,2310.1,2452.2,2520.2,2630.4,2903.6 -Refundable Credits ($b),102.9,117.5,118.5,642.0,802.6,119.2,126.9,133.5,136.0,122.4 -Nonrefundable Credits ($b),67.0,127.3,129.2,128.5,47.6,141.0,143.3,144.0,145.7,77.7 +Itemizers (#m),45.7,19.4,20.0,21.0,22.6,22.8,21.7,21.2,21.2,51.7 +Itemized Deduction ($b),1274.3,602.7,633.9,692.3,761.9,782.6,788.6,808.1,833.2,2044.2 +Standard Deduction Filers (#m),145.2,174.8,177.2,178.5,179.6,182.8,186.7,190.0,192.7,165.0 +Standard Deduction ($b),1239.3,2865.3,2954.5,3025.8,3081.1,3234.0,3537.6,3798.4,3962.0,1893.0 +Personal Exemption ($b),1365.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,2000.8 +Taxable Income ($b),8112.2,9179.2,9520.5,9907.3,12003.1,11927.7,12697.7,13130.8,13698.9,13412.7 +Regular Tax ($b),1656.8,1712.3,1778.2,1838.3,2281.5,2282.7,2423.3,2489.9,2598.6,2793.0 +AMT Income ($b),10512.4,11343.5,11749.7,12180.1,14330.6,14356.1,15322.9,15943.1,16631.5,17084.9 +AMT Liability ($b),51.3,22.1,23.0,25.1,27.8,27.4,28.8,30.3,31.8,87.2 +AMT Filers (#m),5.7,0.2,0.2,0.3,0.4,0.3,0.3,0.3,0.3,7.1 +Tax before Credits ($b),1708.1,1734.4,1801.1,1863.4,2309.3,2310.1,2452.2,2520.2,2630.4,2880.2 +Refundable Credits ($b),102.9,117.5,118.5,642.0,802.6,119.2,126.9,133.5,136.0,122.8 +Nonrefundable Credits ($b),67.0,127.3,129.2,128.5,47.6,141.0,143.3,144.0,145.7,77.2 Reform Surtaxes ($b),0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 Other Taxes ($b),101.9,110.3,110.9,122.1,159.4,140.3,148.2,151.5,157.0,162.3 -Ind Income Tax ($b),1640.1,1599.8,1664.4,1215.0,1618.4,2190.2,2330.2,2394.2,2505.7,2865.7 +Ind Income Tax ($b),1640.1,1599.8,1664.4,1215.0,1618.4,2190.2,2330.2,2394.2,2505.7,2842.5 Payroll Taxes ($b),1021.9,1067.9,1118.1,1139.7,1231.5,1324.7,1410.9,1481.8,1552.2,1620.6 -Combined Liability ($b),2662.0,2667.7,2782.4,2354.8,2849.9,3514.9,3741.0,3876.0,4057.9,4486.3 -With Income Tax <= 0 (#m),88.5,94.0,95.1,129.1,122.6,95.7,97.1,98.6,99.6,96.4 -With Combined Tax <= 0 (#m),63.4,65.6,66.8,102.1,94.5,68.9,70.2,71.6,72.7,72.4 +Combined Liability ($b),2662.0,2667.7,2782.4,2354.8,2849.9,3514.9,3741.0,3876.0,4057.9,4463.1 +With Income Tax <= 0 (#m),88.5,94.0,95.1,129.1,122.6,95.7,97.1,98.6,99.6,96.7 +With Combined Tax <= 0 (#m),63.4,65.6,66.8,102.1,94.5,68.9,70.2,71.6,72.7,72.5 UBI Benefits ($b),0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0 "Total Benefits, Consumption Value ($b)",1052.3,1104.9,1175.3,1243.9,1476.4,1411.5,1569.5,1707.8,1818.1,1924.4 Total Benefits Cost ($b),1052.3,1104.9,1175.3,1243.9,1476.4,1411.5,1569.5,1707.8,1818.1,1924.4 diff --git a/taxcalc/tests/test_reforms.py b/taxcalc/tests/test_reforms.py index 0a3926067..abde526e3 100644 --- a/taxcalc/tests/test_reforms.py +++ b/taxcalc/tests/test_reforms.py @@ -383,4 +383,4 @@ def test_ext_reform(tests_path): iitax_ext = calc_ext.array('iitax') rdiff = iitax_ext - iitax_end weighted_sum_rdiff = (rdiff * calc_end.array('s006')).sum() * 1.0e-9 - assert np.allclose([weighted_sum_rdiff], [-233.417], rtol=0.0, atol=0.01) + assert np.allclose([weighted_sum_rdiff], [-215.659], rtol=0.0, atol=0.01)