File tree 19 files changed +5655
-262
lines changed
parameters/irs/income/amt
19 files changed +5655
-262
lines changed Original file line number Diff line number Diff line change 30
30
.coverage
31
31
** /* .xml
32
32
taxcalc_output
33
-
34
33
.vscode /settings.json
Original file line number Diff line number Diff line change 20
20
### 0.5.0
21
21
22
22
* Added Medicaid Tests + Income Threshold Formula for California
23
+
24
+ ### 0.6.0
25
+
26
+ * Added Alternative Minimum Tax (AMT) income and liability logic
27
+ * Added development tools for auto-generating unit tests for Tax-Calculator functions
Original file line number Diff line number Diff line change
1
+ rates :
2
+ metadata :
3
+ unit : /1
4
+ 1 :
5
+ values :
6
+ 2013-01-01 : 0.26
7
+ 2 :
8
+ values :
9
+ 2013-01-01 : 0.02
10
+ thresholds :
11
+ description : AMT brackets (upper thresholds)
12
+ metadata :
13
+ unit : currency-USD
14
+ period : year
15
+ 1 :
16
+ values :
17
+ 2013-01-01 : 179_500.0
18
+ 2014-01-01 : 182_500.0
19
+ 2015-01-01 : 185_400.0
20
+ 2016-01-01 : 186_300.0
21
+ 2017-01-01 : 187_800.0
22
+ 2018-01-01 : 191_100.0
23
+ 2019-01-01 : 194_800.0
Original file line number Diff line number Diff line change
1
+ rates :
2
+ description : Long term capital gain and qualified dividends (AMT) rates
3
+ metadata :
4
+ unit : /1
5
+ 1 :
6
+ 2013-01-01 : 0.0
7
+ 2 :
8
+ 2013-01-01 : 0.15
9
+ 3 :
10
+ 2013-01-01 : 0.2
11
+ thresholds :
12
+ description : Tops of long-term capital gains and qualified dividends (AMT) tax brackets
13
+ metadata :
14
+ unit : currency-USD
15
+ 1 :
16
+ HEAD_OF_HOUSEHOLD :
17
+ values :
18
+ 2013-01-01 : 48_600.0
19
+ 2014-01-01 : 49_400.0
20
+ 2015-01-01 : 50_200.0
21
+ 2016-01-01 : 50_400.0
22
+ 2017-01-01 : 50_800.0
23
+ 2018-01-01 : 51_700.0
24
+ 2019-01-01 : 52_750.0
25
+ JOINT :
26
+ values :
27
+ 2013-01-01 : 72_500.0
28
+ 2014-01-01 : 73_800.0
29
+ 2015-01-01 : 74_900.0
30
+ 2016-01-01 : 75_300.0
31
+ 2017-01-01 : 75_900.0
32
+ 2018-01-01 : 77_200.0
33
+ 2019-01-01 : 78_750.0
34
+ SEPARATE :
35
+ values :
36
+ 2013-01-01 : 36_250.0
37
+ 2014-01-01 : 36_900.0
38
+ 2015-01-01 : 37_450.0
39
+ 2016-01-01 : 37_650.0
40
+ 2017-01-01 : 37_950.0
41
+ 2018-01-01 : 38_600.0
42
+ 2019-01-01 : 39_375.0
43
+ SINGLE :
44
+ values :
45
+ 2013-01-01 : 36_250.0
46
+ 2014-01-01 : 36_900.0
47
+ 2015-01-01 : 37_450.0
48
+ 2016-01-01 : 37_650.0
49
+ 2017-01-01 : 37_950.0
50
+ 2018-01-01 : 38_600.0
51
+ 2019-01-01 : 39_375.0
52
+ WIDOW :
53
+ values :
54
+ 2013-01-01 : 72_500.0
55
+ 2014-01-01 : 73_800.0
56
+ 2015-01-01 : 74_900.0
57
+ 2016-01-01 : 75_300.0
58
+ 2017-01-01 : 75_900.0
59
+ 2018-01-01 : 77_200.0
60
+ 2019-01-01 : 78_750.0
61
+ 2 :
62
+ HEAD_OF_HOUSEHOLD :
63
+ values :
64
+ 2013-01-01 : 425_000.0
65
+ 2014-01-01 : 432_200.0
66
+ 2015-01-01 : 439_000.0
67
+ 2016-01-01 : 441_000.0
68
+ 2017-01-01 : 444_550.0
69
+ 2018-01-01 : 452_400.0
70
+ 2019-01-01 : 461_700.0
71
+ JOINT :
72
+ values :
73
+ 2013-01-01 : 450_000.0
74
+ 2014-01-01 : 457_600.0
75
+ 2015-01-01 : 464_850.0
76
+ 2016-01-01 : 466_950.0
77
+ 2017-01-01 : 470_700.0
78
+ 2018-01-01 : 479_000.0
79
+ 2019-01-01 : 488_850.0
80
+ SEPARATE :
81
+ values :
82
+ 2013-01-01 : 225_000.0
83
+ 2014-01-01 : 228_800.0
84
+ 2015-01-01 : 232_425.0
85
+ 2016-01-01 : 233_475.0
86
+ 2017-01-01 : 235_350.0
87
+ 2018-01-01 : 239_500.0
88
+ 2019-01-01 : 244_425.0
89
+ SINGLE :
90
+ values :
91
+ 2013-01-01 : 400_000.0
92
+ 2014-01-01 : 406_750.0
93
+ 2015-01-01 : 413_200.0
94
+ 2016-01-01 : 415_050.0
95
+ 2017-01-01 : 418_400.0
96
+ 2018-01-01 : 425_800.0
97
+ 2019-01-01 : 434_550.0
98
+ WIDOW :
99
+ values :
100
+ 2013-01-01 : 450_000.0
101
+ 2014-01-01 : 457_600.0
102
+ 2015-01-01 : 464_850.0
103
+ 2016-01-01 : 466_950.0
104
+ 2017-01-01 : 470_700.0
105
+ 2018-01-01 : 479_000.0
106
+ 2019-01-01 : 488_850.0
Original file line number Diff line number Diff line change
1
+ description : AMT exemption amount
2
+ metadata :
3
+ unit : currency-USD
4
+ period : year
5
+ HEAD_OF_HOUSEHOLD :
6
+ values :
7
+ 2013-01-01 : 51_900.0
8
+ 2014-01-01 : 52_800.0
9
+ 2015-01-01 : 53_600.0
10
+ 2016-01-01 : 53_900.0
11
+ 2017-01-01 : 54_300.0
12
+ 2018-01-01 : 70_300.0
13
+ 2019-01-01 : 71_700.0
14
+ 2026-01-01 : 62_898.0
15
+ JOINT :
16
+ values :
17
+ 2013-01-01 : 80_800.0
18
+ 2014-01-01 : 82_100.0
19
+ 2015-01-01 : 83_400.0
20
+ 2016-01-01 : 83_800.0
21
+ 2017-01-01 : 84_500.0
22
+ 2018-01-01 : 109_400.0
23
+ 2019-01-01 : 111_700.0
24
+ 2026-01-01 : 97_880.0
25
+ SEPARATE :
26
+ values :
27
+ 2013-01-01 : 40_400.0
28
+ 2014-01-01 : 41_050.0
29
+ 2015-01-01 : 41_700.0
30
+ 2016-01-01 : 41_900.0
31
+ 2017-01-01 : 42_250.0
32
+ 2018-01-01 : 54_700.0
33
+ 2019-01-01 : 55_850.0
34
+ 2026-01-01 : 48_940.0
35
+ SINGLE :
36
+ values :
37
+ 2013-01-01 : 51_900.0
38
+ 2014-01-01 : 52_800.0
39
+ 2015-01-01 : 53_600.0
40
+ 2016-01-01 : 53_900.0
41
+ 2017-01-01 : 54_300.0
42
+ 2018-01-01 : 70_300.0
43
+ 2019-01-01 : 71_700.0
44
+ 2026-01-01 : 62_898.0
45
+ WIDOW :
46
+ values :
47
+ 2013-01-01 : 80_800.0
48
+ 2014-01-01 : 82_100.0
49
+ 2015-01-01 : 83_400.0
50
+ 2016-01-01 : 83_800.0
51
+ 2017-01-01 : 84_500.0
52
+ 2018-01-01 : 10_9400.0
53
+ 2019-01-01 : 111_700.0
54
+ 2026-01-01 : 97_880.0
Original file line number Diff line number Diff line change
1
+ description : Child AMT exemption additional income base
2
+ metadata :
3
+ unit : currency-USD
4
+ values :
5
+ 2013-01-01 : 7_150.0
6
+ 2014-01-01 : 7_250.0
7
+ 2015-01-01 : 7_400.0
8
+ 2016-01-01 : 7_400.0
9
+ 2017-01-01 : 7_500.0
10
+ 2018-01-01 : 7_600.0
11
+ 2019-01-01 : 0.0
Original file line number Diff line number Diff line change
1
+ description : Age ceiling for special AMT exemption
2
+ metadata :
3
+ unit : year
4
+ values :
5
+ 2013-01-01 : 18.0
Original file line number Diff line number Diff line change
1
+ description : AMT exemption phaseout rate
2
+ metadata :
3
+ unit : currency-USD
4
+ values :
5
+ 2013-01-01 : 0.25
Original file line number Diff line number Diff line change
1
+ description : AMT exemption phaseout start
2
+ metadata :
3
+ unit : currency-USD
4
+ period : year
5
+ HEAD_OF_HOUSEHOLD :
6
+ values :
7
+ 2013-01-01 : 115_400.0
8
+ 2014-01-01 : 117_300.0
9
+ 2015-01-01 : 119_200.0
10
+ 2016-01-01 : 119_700.0
11
+ 2017-01-01 : 120_700.0
12
+ 2018-01-01 : 500_000.0
13
+ 2019-01-01 : 510_300.0
14
+ 2026-01-01 : 139_812.0
15
+ JOINT :
16
+ values :
17
+ 2013-01-01 : 153_900.0
18
+ 2014-01-01 : 156_500.0
19
+ 2015-01-01 : 158_900.0
20
+ 2016-01-01 : 159_700.0
21
+ 2017-01-01 : 160_900.0
22
+ 2018-01-01 : 1_000_000.0
23
+ 2019-01-01 : 1_020_600.0
24
+ 2026-01-01 : 186_378.0
25
+ SEPARATE :
26
+ values :
27
+ 2013-01-01 : 76_950.0
28
+ 2014-01-01 : 78_250.0
29
+ 2015-01-01 : 79_450.0
30
+ 2016-01-01 : 79_850.0
31
+ 2017-01-01 : 80_450.0
32
+ 2018-01-01 : 500_000.0
33
+ 2019-01-01 : 510_300.0
34
+ 2026-01-01 : 93_189.0
35
+ SINGLE :
36
+ values :
37
+ 2013-01-01 : 115_400.0
38
+ 2014-01-01 : 117_300.0
39
+ 2015-01-01 : 119_200.0
40
+ 2016-01-01 : 119_700.0
41
+ 2017-01-01 : 120_700.0
42
+ 2018-01-01 : 500_000.0
43
+ 2019-01-01 : 510_300.0
44
+ 2026-01-01 : 139_812.0
45
+ WIDOW :
46
+ values :
47
+ 2013-01-01 : 153_900.0
48
+ 2014-01-01 : 156_500.0
49
+ 2015-01-01 : 158_900.0
50
+ 2016-01-01 : 159_700.0
51
+ 2017-01-01 : 160_900.0
52
+ 2018-01-01 : 1_000_000.0
53
+ 2019-01-01 : 1_020_600.0
54
+ 2026-01-01 : 186_378.0
Original file line number Diff line number Diff line change
1
+ description : AMT exemption phaseout ending AMT taxable income for Married filing Separately. The AMT exemption is entirely disallowed beyond this AMT taxable income level for individuals who are married but filing separately.
2
+ metadata :
3
+ unit : currency-USD
4
+ values :
5
+ 2013-01-01 : 238_550.0
6
+ 2014-01-01 : 242_450.0
7
+ 2015-01-01 : 246_250.0
8
+ 2016-01-01 : 247_450.0
9
+ 2017-01-01 : 249_450.0
10
+ 2018-01-01 : 718_800.0
11
+ 2019-01-01 : 733_700.0
12
+ 2026-01-01 : 288_949.0
You can’t perform that action at this time.
0 commit comments