From 6607fe0c175b85bbc63c0eb31cf506136ad73f38 Mon Sep 17 00:00:00 2001 From: Martin Holmer Date: Thu, 13 Dec 2018 15:00:08 -0500 Subject: [PATCH] Update documentation for release 0.23.4 --- RELEASES.md | 19 ++++++++ RELEASING.md | 4 +- docs/cookbook.html | 2 +- docs/cookbook/recipe00.res | 50 ++++++++++----------- docs/cookbook/recipe01.res | 8 ++-- docs/cookbook/recipe02.res | 64 +++++++++++++-------------- docs/index.html | 2 +- docs/recipe00.graph.html | 6 +-- docs/recipe00.res.html | 50 ++++++++++----------- docs/recipe01.res.html | 8 ++-- docs/recipe02.res.html | 64 +++++++++++++-------------- read-the-docs/source/conf.py | 2 +- taxcalc/tests/cmpi_cps_expect.txt | 4 +- taxcalc/tests/cmpi_puf_expect.txt | 4 +- taxcalc/tests/test_compatible_data.py | 2 +- 15 files changed, 155 insertions(+), 134 deletions(-) diff --git a/RELEASES.md b/RELEASES.md index 06332c89e..fb57486b9 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -4,6 +4,25 @@ Go [here](https://github.com/PSLmodels/Tax-Calculator/pulls?q=is%3Apr+is%3Aclose for a complete commit history. +2018-12-13 Release 0.23.4 +------------------------- +(last merged pull request is +[#2170](https://github.com/PSLmodels/Tax-Calculator/pull/2170)) + +**API Changes** +- None + +**New Features** +- Add new EITC policy parameter to aid in [validation work](https://github.com/PSLmodels/Tax-Calculator/blob/master/taxcalc/validation/taxsim/README.md#validation-of-tax-calculator-against-internet-taxsim-version-27) + [[#2164](https://github.com/PSLmodels/Tax-Calculator/pull/2164) + by Martin Holmer] + +**Bug Fixes** +- fix obscure bug regarding rules for determining eligibility for the child AMT exemption that was discovered during [validation work](https://github.com/PSLmodels/Tax-Calculator/blob/master/taxcalc/validation/taxsim/README.md#validation-of-tax-calculator-against-internet-taxsim-version-27) + [[#2162](https://github.com/PSLmodels/Tax-Calculator/pull/2162) + by Martin Holmer] + + 2018-12-05 Release 0.23.3 ------------------------- (last merged pull request is diff --git a/RELEASING.md b/RELEASING.md index 8ccf5cfea..a157c8109 100755 --- a/RELEASING.md +++ b/RELEASING.md @@ -8,6 +8,8 @@ RELEASING TAX-CALCULATOR CONDA PACKAGES --> edit "version = 'X.Y.Z'" in read-the-docs/source/conf.py +--> run `make tctest-jit` [to make sure JIT decorators are not hiding bugs] + --> run `make pytest-all` [or `pytest -m pre_release -n4` in taxcalc] --> run `make package` [to make taxcalc package available in docs] @@ -28,7 +30,7 @@ RELEASING TAX-CALCULATOR CONDA PACKAGES --> create release X.Y.Z on GitHub using master branch ---> create packages using `pbrelease Tax-Calculator taxcalc X.Y.Z` command +--> `pbrelease Tax-Calculator taxcalc X.Y.Z --also37` [to build/upload packages] --> email policybrain-modelers list about the new release and packages ``` diff --git a/docs/cookbook.html b/docs/cookbook.html index 0a6f3cc44..5fe69bad9 100644 --- a/docs/cookbook.html +++ b/docs/cookbook.html @@ -15,7 +15,7 @@

Cookbook of Tested Recipes for Python Programming with

This document tells you how to use Tax-Calculator, an open-source federal income and payroll tax simulation model, in Python scripts that you can run on your own computer. Note that these recipes -require Tax-Calculator release 0.23.3 or higher running on Python 3.6. +require Tax-Calculator release 0.23.4 or higher running on Python 3.6. For other ways of using Tax-Calculator, see the user documentation, which this Cookbook assumes you have read.

diff --git a/docs/cookbook/recipe00.res b/docs/cookbook/recipe00.res index e99993b03..110fdc1e8 100644 --- a/docs/cookbook/recipe00.res +++ b/docs/cookbook/recipe00.res @@ -57,31 +57,31 @@ Policy Reform Parameter Values by Year: and above tax bracket 6. baseline_value: 0.37 -2020_CLP_itax_rev($B)= 1413.016 -2020_REF_itax_rev($B)= 1410.350 +2020_CLP_itax_rev($B)= 1413.014 +2020_REF_itax_rev($B)= 1410.347 CLP diagnostic table: 2020 Returns (#m) 167.510 AGI ($b) 11946.468 Itemizers (#m) 31.010 -Itemized Deduction ($b) 872.625 +Itemized Deduction ($b) 872.622 Standard Deduction Filers (#m) 136.500 -Standard Deduction ($b) 2438.664 +Standard Deduction ($b) 2438.667 Personal Exemption ($b) 0.000 -Taxable Income ($b) 9126.134 +Taxable Income ($b) 9126.133 Regular Tax ($b) 1574.241 -AMT Income ($b) 11332.221 -AMT Liability ($b) 1.424 +AMT Income ($b) 11332.222 +AMT Liability ($b) 1.421 AMT Filers (#m) 0.270 -Tax before Credits ($b) 1575.665 +Tax before Credits ($b) 1575.663 Refundable Credits ($b) 78.598 Nonrefundable Credits ($b) 93.678 Reform Surtaxes ($b) 0.000 Other Taxes ($b) 9.627 -Ind Income Tax ($b) 1413.016 +Ind Income Tax ($b) 1413.014 Payroll Taxes ($b) 1316.606 -Combined Liability ($b) 2729.622 +Combined Liability ($b) 2729.619 With Income Tax <= 0 (#m) 60.380 With Combined Tax <= 0 (#m) 39.230 @@ -90,23 +90,23 @@ REF diagnostic table: Returns (#m) 167.510 AGI ($b) 11946.468 Itemizers (#m) 30.930 -Itemized Deduction ($b) 870.301 +Itemized Deduction ($b) 870.299 Standard Deduction Filers (#m) 136.580 -Standard Deduction ($b) 2440.094 +Standard Deduction ($b) 2440.097 Personal Exemption ($b) 327.446 -Taxable Income ($b) 8879.640 -Regular Tax ($b) 1569.174 -AMT Income ($b) 11334.178 -AMT Liability ($b) 1.359 +Taxable Income ($b) 8879.639 +Regular Tax ($b) 1569.173 +AMT Income ($b) 11334.179 +AMT Liability ($b) 1.356 AMT Filers (#m) 0.270 -Tax before Credits ($b) 1570.532 +Tax before Credits ($b) 1570.530 Refundable Credits ($b) 81.346 Nonrefundable Credits ($b) 88.463 Reform Surtaxes ($b) 0.000 Other Taxes ($b) 9.627 -Ind Income Tax ($b) 1410.350 +Ind Income Tax ($b) 1410.347 Payroll Taxes ($b) 1316.606 -Combined Liability ($b) 2726.956 +Combined Liability ($b) 2726.953 With Income Tax <= 0 (#m) 62.590 With Combined Tax <= 0 (#m) 39.570 @@ -122,12 +122,12 @@ Extract of 2020 distribution table by baseline expanded-income decile: 50-60 16.75 32.389 29.325 1028.539 1031.603 60-70 16.75 61.360 57.428 1263.665 1267.597 70-80 16.75 106.617 101.306 1584.030 1589.341 -80-90 16.75 213.707 205.455 2108.778 2117.029 -90-100 16.75 972.778 997.364 4309.821 4285.236 -ALL 167.51 1413.016 1410.350 12938.428 12941.095 +80-90 16.75 213.706 205.454 2108.779 2117.031 +90-100 16.75 972.777 997.363 4309.822 4285.237 +ALL 167.51 1413.014 1410.347 12938.431 12941.098 90-95 8.38 214.444 210.125 1438.241 1442.561 -95-99 6.70 327.051 326.019 1668.489 1669.520 -Top 1% 1.68 431.283 461.220 1203.091 1173.155 +95-99 6.70 327.050 326.019 1668.490 1669.521 +Top 1% 1.68 431.283 461.219 1203.091 1173.155 Extract of 2020 income-tax difference table by expanded-income decile: funits(#m) agg_diff($b) mean_diff($) aftertaxinc_diff(%) @@ -146,4 +146,4 @@ Extract of 2020 income-tax difference table by expanded-income decile: ALL 167.51 -2.667 -15.9 0.0 90-95 8.38 -4.320 -515.7 0.3 95-99 6.70 -1.031 -153.9 0.1 -Top 1% 1.68 29.936 17871.0 -2.5 +Top 1% 1.68 29.936 17871.1 -2.5 diff --git a/docs/cookbook/recipe01.res b/docs/cookbook/recipe01.res index 5bd3a828d..095766ebb 100644 --- a/docs/cookbook/recipe01.res +++ b/docs/cookbook/recipe01.res @@ -12,8 +12,8 @@ You loaded data for 2014. Your data include the following unused variables that will be ignored: filer Tax-Calculator startup automatically extrapolated your data to 2014. -2018_REFORM1_iitax_rev($B)= 1421.831 -2018_REFORM2_iitax_rev($B)= 1266.990 +2018_REFORM1_iitax_rev($B)= 1421.829 +2018_REFORM2_iitax_rev($B)= 1266.987 Extract of 2018 income-tax difference table by expanded-income decile (taxfall is count of funits with cut in income tax in reform 2 vs 1) @@ -31,7 +31,7 @@ Extract of 2018 income-tax difference table by expanded-income decile 70-80 16.29 0.013 0.002 -15.739 -966.4 1.1 80-90 16.29 0.014 0.002 -23.443 -1439.5 1.2 90-100 16.29 0.015 0.002 -77.451 -4755.4 2.0 -ALL 162.86 0.108 0.017 -154.841 -950.7 1.3 +ALL 162.86 0.108 0.017 -154.842 -950.7 1.3 90-95 8.14 0.007 0.001 -18.247 -2240.8 1.4 95-99 6.51 0.006 0.001 -35.134 -5393.9 2.4 -Top 1% 1.63 0.001 0.000 -24.069 -14766.8 2.3 +Top 1% 1.63 0.001 0.000 -24.070 -14766.9 2.3 diff --git a/docs/cookbook/recipe02.res b/docs/cookbook/recipe02.res index 7ca16a117..5a968607d 100644 --- a/docs/cookbook/recipe02.res +++ b/docs/cookbook/recipe02.res @@ -19,32 +19,32 @@ You loaded data for 2014. Your data include the following unused variables that will be ignored: filer Tax-Calculator startup automatically extrapolated your data to 2014. -2020_CURRENT_LAW_P__itax_rev($B)= 1413.016 -2020_REFORM_STATIC__itax_rev($B)= 1410.350 -2020_REFORM_DYNAMIC_itax_rev($B)= 1400.086 +2020_CURRENT_LAW_P__itax_rev($B)= 1413.014 +2020_REFORM_STATIC__itax_rev($B)= 1410.347 +2020_REFORM_DYNAMIC_itax_rev($B)= 1400.083 DIAGNOSTIC TABLE FOR BASELINE 2020 2021 2022 Returns (#m) 167.510 169.750 171.930 AGI ($b) 11946.468 12455.585 12995.947 Itemizers (#m) 31.010 32.310 33.510 -Itemized Deduction ($b) 872.625 932.168 993.174 +Itemized Deduction ($b) 872.622 932.166 993.171 Standard Deduction Filers (#m) 136.500 137.440 138.420 -Standard Deduction ($b) 2438.664 2506.350 2577.480 +Standard Deduction ($b) 2438.667 2506.353 2577.484 Personal Exemption ($b) 0.000 0.000 0.000 -Taxable Income ($b) 9126.134 9530.290 9961.664 -Regular Tax ($b) 1574.241 1653.560 1737.295 -AMT Income ($b) 11332.221 11798.870 12295.583 -AMT Liability ($b) 1.424 1.467 1.522 +Taxable Income ($b) 9126.133 9530.289 9961.663 +Regular Tax ($b) 1574.241 1653.560 1737.294 +AMT Income ($b) 11332.222 11798.871 12295.585 +AMT Liability ($b) 1.421 1.465 1.519 AMT Filers (#m) 0.270 0.270 0.270 -Tax before Credits ($b) 1575.665 1655.027 1738.817 +Tax before Credits ($b) 1575.663 1655.024 1738.814 Refundable Credits ($b) 78.598 79.303 80.628 Nonrefundable Credits ($b) 93.678 94.872 96.100 Reform Surtaxes ($b) 0.000 0.000 0.000 Other Taxes ($b) 9.627 10.228 10.827 -Ind Income Tax ($b) 1413.016 1491.080 1572.916 +Ind Income Tax ($b) 1413.014 1491.077 1572.913 Payroll Taxes ($b) 1316.606 1365.571 1418.759 -Combined Liability ($b) 2729.622 2856.651 2991.675 +Combined Liability ($b) 2729.619 2856.648 2991.672 With Income Tax <= 0 (#m) 60.380 61.000 61.610 With Combined Tax <= 0 (#m) 39.230 39.950 40.690 DIAGNOSTIC TABLE FOR REFORM EXCLUDING BEHAVIORAL RESPONSES @@ -52,46 +52,46 @@ DIAGNOSTIC TABLE FOR REFORM EXCLUDING BEHAVIORAL RESPONSES Returns (#m) 167.510 169.750 171.930 AGI ($b) 11946.468 12455.585 12995.947 Itemizers (#m) 30.930 32.220 33.430 -Itemized Deduction ($b) 870.301 929.394 990.311 +Itemized Deduction ($b) 870.299 929.392 990.309 Standard Deduction Filers (#m) 136.580 137.530 138.500 -Standard Deduction ($b) 2440.094 2507.935 2579.137 +Standard Deduction ($b) 2440.097 2507.938 2579.141 Personal Exemption ($b) 327.446 338.037 349.054 -Taxable Income ($b) 8879.640 9275.978 9699.165 -Regular Tax ($b) 1569.174 1650.111 1735.311 -AMT Income ($b) 11334.178 11801.229 12298.006 -AMT Liability ($b) 1.359 1.399 1.447 +Taxable Income ($b) 8879.639 9275.978 9699.164 +Regular Tax ($b) 1569.173 1650.111 1735.311 +AMT Income ($b) 11334.179 11801.231 12298.008 +AMT Liability ($b) 1.356 1.397 1.444 AMT Filers (#m) 0.270 0.270 0.270 -Tax before Credits ($b) 1570.532 1651.511 1736.758 +Tax before Credits ($b) 1570.530 1651.508 1736.755 Refundable Credits ($b) 81.346 82.099 83.708 Nonrefundable Credits ($b) 88.463 89.597 90.773 Reform Surtaxes ($b) 0.000 0.000 0.000 Other Taxes ($b) 9.627 10.228 10.827 -Ind Income Tax ($b) 1410.350 1490.043 1573.104 +Ind Income Tax ($b) 1410.347 1490.040 1573.101 Payroll Taxes ($b) 1316.606 1365.571 1418.759 -Combined Liability ($b) 2726.956 2855.614 2991.863 +Combined Liability ($b) 2726.953 2855.611 2991.860 With Income Tax <= 0 (#m) 62.590 63.270 63.850 With Combined Tax <= 0 (#m) 39.570 40.300 41.130 DIAGNOSTIC TABLE FOR REFORM INCLUDING BEHAVIORAL RESPONSES 2020 2021 2022 Returns (#m) 167.510 169.750 171.930 -AGI ($b) 11923.974 12431.224 12969.398 -Itemizers (#m) 30.900 32.200 33.390 -Itemized Deduction ($b) 868.962 928.045 988.750 +AGI ($b) 11923.973 12431.224 12969.398 +Itemizers (#m) 30.900 32.190 33.390 +Itemized Deduction ($b) 868.960 928.043 988.747 Standard Deduction Filers (#m) 136.610 137.550 138.540 -Standard Deduction ($b) 2440.728 2508.516 2579.893 +Standard Deduction ($b) 2440.731 2508.519 2579.897 Personal Exemption ($b) 327.575 338.174 349.207 -Taxable Income ($b) 8857.566 9252.097 9673.115 -Regular Tax ($b) 1559.056 1639.242 1723.608 -AMT Income ($b) 11312.749 11777.977 12272.746 -AMT Liability ($b) 1.392 1.434 1.480 +Taxable Income ($b) 8857.566 9252.096 9673.114 +Regular Tax ($b) 1559.056 1639.242 1723.607 +AMT Income ($b) 11312.750 11777.978 12272.747 +AMT Liability ($b) 1.389 1.431 1.478 AMT Filers (#m) 0.280 0.290 0.280 -Tax before Credits ($b) 1560.449 1640.676 1725.088 +Tax before Credits ($b) 1560.446 1640.673 1725.085 Refundable Credits ($b) 81.060 81.806 83.441 Nonrefundable Credits ($b) 88.714 89.861 91.028 Reform Surtaxes ($b) 0.000 0.000 0.000 Other Taxes ($b) 9.412 9.996 10.578 -Ind Income Tax ($b) 1400.086 1479.005 1561.197 +Ind Income Tax ($b) 1400.083 1479.002 1561.194 Payroll Taxes ($b) 1316.263 1365.167 1418.274 -Combined Liability ($b) 2716.348 2844.172 2979.471 +Combined Liability ($b) 2716.345 2844.169 2979.468 With Income Tax <= 0 (#m) 62.440 63.090 63.670 With Combined Tax <= 0 (#m) 39.460 40.160 41.010 diff --git a/docs/index.html b/docs/index.html index 33aeb6bae..c41744bd5 100644 --- a/docs/index.html +++ b/docs/index.html @@ -1102,7 +1102,7 @@

Other Taxes

Refundable Credits

-

Refundable Credits — Earned Income Tax Credit
tc Name: _EITC_c
TB Name: Maximum earned income credit
Description: This is the maximum amount of earned income credit taxpayers are eligible for; it depends on how many kids they have.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
   for: [0kids, 1kid, 2kids, 3+kids]
2013: [487.0, 3250.0, 5372.0, 6044.0]
2014: [496.0, 3305.0, 5460.0, 6143.0]
2015: [503.0, 3359.0, 5548.0, 6242.0]
2016: [506.0, 3373.0, 5572.0, 6269.0]
2017: [510.0, 3400.0, 5616.0, 6318.0]
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

Refundable Credits — Earned Income Tax Credit
tc Name: _EITC_rt
TB Name: Earned income credit phasein rate
Description: Pre-phaseout credit is minimum of this rate times earnings and the maximum earned income credit.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
   for: [0kids, 1kid, 2kids, 3+kids]
2013: [0.0765, 0.34, 0.4, 0.45]
2014: [0.0765, 0.34, 0.4, 0.45]
2015: [0.0765, 0.34, 0.4, 0.45]
2016: [0.0765, 0.34, 0.4, 0.45]
2017: [0.0765, 0.34, 0.4, 0.45]
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

Refundable Credits — Earned Income Tax Credit
tc Name: _EITC_basic_frac
TB Name: Fraction of maximum earned income credit paid at zero earnings
Description: This fraction of _EITC_c is always paid as a credit and one minus this fraction is applied to the phasein rate, _EITC_rt. This fraction is zero under current law.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
Valid Range: min = 0.0 and max = 1.0
Out-of-Range Action: stop

Refundable Credits — Earned Income Tax Credit
tc Name: _EITC_prt
TB Name: Earned income credit phaseout rate
Description: Earned income credit begins to decrease at the this rate when AGI is higher than earned income credit phaseout start AGI.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
   for: [0kids, 1kid, 2kids, 3+kids]
2013: [0.0765, 0.1598, 0.2106, 0.2106]
2014: [0.0765, 0.1598, 0.2106, 0.2106]
2015: [0.0765, 0.1598, 0.2106, 0.2106]
2016: [0.0765, 0.1598, 0.2106, 0.2106]
2017: [0.0765, 0.1598, 0.2106, 0.2106]
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

Refundable Credits — Earned Income Tax Credit
tc Name: _EITC_ps
TB Name: Earned income credit phaseout start AGI
Description: If AGI is higher than this threshold, the amount of EITC will start to decrease at the phaseout rate.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
   for: [0kids, 1kid, 2kids, 3+kids]
2013: [7970.0, 17530.0, 17530.0, 17530.0]
2014: [8110.0, 17830.0, 17830.0, 17830.0]
2015: [8250.0, 18150.0, 18150.0, 18150.0]
2016: [8270.0, 18190.0, 18190.0, 18190.0]
2017: [8340.0, 18340.0, 18340.0, 18340.0]
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

Refundable Credits — Earned Income Tax Credit
tc Name: _EITC_ps_MarriedJ
TB Name: Extra earned income credit phaseout start AGI for married filling jointly
Description: This is the additional amount added on the regular phaseout start amount for taxpayers with filling status of married filling jointly.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
   for: [0kids, 1kid, 2kids, 3+kids]
2013: [5340.0, 5340.0, 5340.0, 5340.0]
2014: [5430.0, 5430.0, 5430.0, 5430.0]
2015: [5500.0, 5500.0, 5500.0, 5500.0]
2016: [5550.0, 5550.0, 5550.0, 5550.0]
2017: [5590.0, 5590.0, 5590.0, 5590.0]
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

Refundable Credits — Earned Income Tax Credit
tc Name: _EITC_MinEligAge
TB Name: Minimum Age for Childless EITC Eligibility
Description: For a childless filling unit, at least one individual's age needs to be no less than this age (but no greater than the EITC_MaxEligAge) in order to be eligible for an earned income tax credit.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: True     Boolean Value: False
Known Values:
2013: 25
2014: 25
2015: 25
2016: 25
2017: 25
Valid Range: min = 0 and max = 125
Out-of-Range Action: stop

Refundable Credits — Earned Income Tax Credit
tc Name: _EITC_MaxEligAge
TB Name: Maximum Age for Childless EITC Eligibility
Description: For a childless filling unit, at least one individual's age needs to be no greater than this age (but no less than the EITC_MinEligAge) in order to be eligible for an earned income tax credit.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: True     Boolean Value: False
Known Values:
2013: 64
2014: 64
2015: 64
2016: 64
2017: 64
Valid Range: min = 0 and max = 125
Out-of-Range Action: stop

Refundable Credits — Earned Income Tax Credit
tc Name: _EITC_InvestIncome_c
TB Name: Max disqualifying income for EITC
Description: The earned income credit may not be claimed by taxpayers whose investment income exceeds this limit.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
2013: 3300.0
2014: 3350.0
2015: 3400.0
2016: 3400.0
2017: 3450.0
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

Refundable Credits — Earned Income Tax Credit
tc Name: _EITC_indiv
TB Name: EITC is individual-based rather than filing-unit based
Description: Current-law value is false implying EITC is filing-unit based; a value of true implies EITC is computed for each individual wage earner. The phase-out of the credit works slightly differently between the two. Individual-based calculation ignore investment income and age eligibilty rules used in filing-unit-based calculations.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: True
Known Values:
2013: False
2014: False
2015: False
2016: False
2017: False
Valid Range: min = False and max = True
Out-of-Range Action: stop

+

Refundable Credits — Earned Income Tax Credit
tc Name: _EITC_c
TB Name: Maximum earned income credit
Description: This is the maximum amount of earned income credit taxpayers are eligible for; it depends on how many kids they have.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
   for: [0kids, 1kid, 2kids, 3+kids]
2013: [487.0, 3250.0, 5372.0, 6044.0]
2014: [496.0, 3305.0, 5460.0, 6143.0]
2015: [503.0, 3359.0, 5548.0, 6242.0]
2016: [506.0, 3373.0, 5572.0, 6269.0]
2017: [510.0, 3400.0, 5616.0, 6318.0]
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

Refundable Credits — Earned Income Tax Credit
tc Name: _EITC_rt
TB Name: Earned income credit phasein rate
Description: Pre-phaseout credit is minimum of this rate times earnings and the maximum earned income credit.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
   for: [0kids, 1kid, 2kids, 3+kids]
2013: [0.0765, 0.34, 0.4, 0.45]
2014: [0.0765, 0.34, 0.4, 0.45]
2015: [0.0765, 0.34, 0.4, 0.45]
2016: [0.0765, 0.34, 0.4, 0.45]
2017: [0.0765, 0.34, 0.4, 0.45]
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

Refundable Credits — Earned Income Tax Credit
tc Name: _EITC_basic_frac
TB Name: Fraction of maximum earned income credit paid at zero earnings
Description: This fraction of _EITC_c is always paid as a credit and one minus this fraction is applied to the phasein rate, _EITC_rt. This fraction is zero under current law.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
Valid Range: min = 0.0 and max = 1.0
Out-of-Range Action: stop

Refundable Credits — Earned Income Tax Credit
tc Name: _EITC_prt
TB Name: Earned income credit phaseout rate
Description: Earned income credit begins to decrease at the this rate when AGI is higher than earned income credit phaseout start AGI.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
   for: [0kids, 1kid, 2kids, 3+kids]
2013: [0.0765, 0.1598, 0.2106, 0.2106]
2014: [0.0765, 0.1598, 0.2106, 0.2106]
2015: [0.0765, 0.1598, 0.2106, 0.2106]
2016: [0.0765, 0.1598, 0.2106, 0.2106]
2017: [0.0765, 0.1598, 0.2106, 0.2106]
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

Refundable Credits — Earned Income Tax Credit
tc Name: _EITC_ps
TB Name: Earned income credit phaseout start AGI
Description: If AGI is higher than this threshold, the amount of EITC will start to decrease at the phaseout rate.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
   for: [0kids, 1kid, 2kids, 3+kids]
2013: [7970.0, 17530.0, 17530.0, 17530.0]
2014: [8110.0, 17830.0, 17830.0, 17830.0]
2015: [8250.0, 18150.0, 18150.0, 18150.0]
2016: [8270.0, 18190.0, 18190.0, 18190.0]
2017: [8340.0, 18340.0, 18340.0, 18340.0]
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

Refundable Credits — Earned Income Tax Credit
tc Name: _EITC_ps_MarriedJ
TB Name: Extra earned income credit phaseout start AGI for married filling jointly
Description: This is the additional amount added on the regular phaseout start amount for taxpayers with filling status of married filling jointly.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
   for: [0kids, 1kid, 2kids, 3+kids]
2013: [5340.0, 5340.0, 5340.0, 5340.0]
2014: [5430.0, 5430.0, 5430.0, 5430.0]
2015: [5500.0, 5500.0, 5500.0, 5500.0]
2016: [5550.0, 5550.0, 5550.0, 5550.0]
2017: [5590.0, 5590.0, 5590.0, 5590.0]
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

Refundable Credits — Earned Income Tax Credit
tc Name: _EITC_MinEligAge
TB Name: Minimum Age for Childless EITC Eligibility
Description: For a childless filling unit, at least one individual's age needs to be no less than this age (but no greater than the EITC_MaxEligAge) in order to be eligible for an earned income tax credit.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: True     Boolean Value: False
Known Values:
2013: 25
2014: 25
2015: 25
2016: 25
2017: 25
Valid Range: min = 0 and max = 125
Out-of-Range Action: stop

Refundable Credits — Earned Income Tax Credit
tc Name: _EITC_MaxEligAge
TB Name: Maximum Age for Childless EITC Eligibility
Description: For a childless filling unit, at least one individual's age needs to be no greater than this age (but no less than the EITC_MinEligAge) in order to be eligible for an earned income tax credit.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: True     Boolean Value: False
Known Values:
2013: 64
2014: 64
2015: 64
2016: 64
2017: 64
Valid Range: min = 0 and max = 125
Out-of-Range Action: stop

Refundable Credits — Earned Income Tax Credit
tc Name: _EITC_InvestIncome_c
TB Name: Maximum investment income before EITC reduction
Description: The EITC amount is reduced when investment income exceeds this ceiling.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: True
Integer Value: False     Boolean Value: False
Known Values:
2013: 3300.0
2014: 3350.0
2015: 3400.0
2016: 3400.0
2017: 3450.0
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

Refundable Credits — Earned Income Tax Credit
tc Name: _EITC_excess_InvestIncome_rt
TB Name: Rate of EITC reduction when investment income exceeds ceiling
Description: The EITC amount is reduced at this rate per dollar of investment income exceeding the ceiling.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 9e+99
2014: 9e+99
2015: 9e+99
2016: 9e+99
2017: 9e+99
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

Refundable Credits — Earned Income Tax Credit
tc Name: _EITC_indiv
TB Name: EITC is individual-based rather than filing-unit based
Description: Current-law value is false implying EITC is filing-unit based; a value of true implies EITC is computed for each individual wage earner. The phase-out of the credit works slightly differently between the two. Individual-based calculation ignore investment income and age eligibilty rules used in filing-unit-based calculations.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: True
Known Values:
2013: False
2014: False
2015: False
2016: False
2017: False
Valid Range: min = False and max = True
Out-of-Range Action: stop

Refundable Credits — Additional Child Tax Credit
tc Name: _ACTC_rt
TB Name: Additional Child Tax Credit rate
Description: This is the fraction of earnings used in calculating the ACTC, which is a partially refundable credit that supplements the CTC for some taxpayers.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.15
2014: 0.15
2015: 0.15
2016: 0.15
2017: 0.15
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Refundable Credits — Additional Child Tax Credit
tc Name: _ACTC_rt_bonus_under5family
TB Name: Bonus additional child tax credit rate for families with qualifying children under 5
Description: For families with qualifying children under 5 years old, this bonus rate is added to the fraction of earnings (additional child tax credit rate) used in calculating the ACTC.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 0.0
2014: 0.0
2015: 0.0
2016: 0.0
2017: 0.0
Valid Range: min = 0 and max = 1
Out-of-Range Action: stop

Refundable Credits — Additional Child Tax Credit
tc Name: _ACTC_Income_thd
TB Name: Additional Child Tax Credit income threshold
Description: The portion of earned income below this threshold does not count as base for the Additional Child Tax Credit.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: True     Is Inflation Indexed: False
Integer Value: False     Boolean Value: False
Known Values:
2013: 3000.0
2014: 3000.0
2015: 3000.0
2016: 3000.0
2017: 3000.0
2018: 2500.0
2019: 2500.0
2020: 2500.0
2021: 2500.0
2022: 2500.0
2023: 2500.0
2024: 2500.0
2025: 2500.0
2026: 3000.0
Valid Range: min = 0 and max = 9e+99
Out-of-Range Action: stop

Refundable Credits — Additional Child Tax Credit
tc Name: _ACTC_ChildNum
TB Name: Additional Child Tax Credit minimum number of qualified children for different formula
Description: Families with this number of qualified children or more may qualify for a different formula to calculate the Additional Child Tax Credit, which is a partially refundable credit that supplements the Child Tax Credit for some taxpayers.
Has An Effect When Using:   PUF data: True   CPS data: True
Can Be Inflation Indexed: False     Is Inflation Indexed: False
Integer Value: True     Boolean Value: False
Known Values:
2013: 3
2014: 3
2015: 3
2016: 3
2017: 3
Valid Range: min = 0 and max = 99
Out-of-Range Action: stop

diff --git a/docs/recipe00.graph.html b/docs/recipe00.graph.html index bf51bef9b..e07f4c657 100644 --- a/docs/recipe00.graph.html +++ b/docs/recipe00.graph.html @@ -35,14 +35,14 @@ -
+