Spaces:
Running
Running
Update tax_engine.py
Browse files- tax_engine.py +5 -5
tax_engine.py
CHANGED
|
@@ -59,7 +59,7 @@ class TaxConfig:
|
|
| 59 |
|
| 60 |
# ---------------------------------------------------------------------------
|
| 61 |
# 2016 tax bracket data (all 4 filing statuses)
|
| 62 |
-
# Rates: 10%, 15%, 25%,
|
| 63 |
# Note: 2016 also had a personal exemption of $4,050 per person,
|
| 64 |
# which is NOT modeled here. Only the standard deduction is used.
|
| 65 |
# ---------------------------------------------------------------------------
|
|
@@ -68,7 +68,7 @@ TAX_BRACKETS_SGL = [
|
|
| 68 |
(0, 9275, 0.10),
|
| 69 |
(9275, 37650, 0.15),
|
| 70 |
(37650, 91150, 0.25),
|
| 71 |
-
(91150, 190150, 0.
|
| 72 |
(190150, 413350, 0.33),
|
| 73 |
(413350, 415050, 0.35),
|
| 74 |
(415050, float("inf"), 0.396),
|
|
@@ -78,7 +78,7 @@ TAX_BRACKETS_MFJ = [
|
|
| 78 |
(0, 18550, 0.10),
|
| 79 |
(18550, 75300, 0.15),
|
| 80 |
(75300, 151900, 0.25),
|
| 81 |
-
(151900, 231450, 0.
|
| 82 |
(231450, 413350, 0.33),
|
| 83 |
(413350, 466950, 0.35),
|
| 84 |
(466950, float("inf"), 0.396),
|
|
@@ -88,7 +88,7 @@ TAX_BRACKETS_HOH = [
|
|
| 88 |
(0, 13250, 0.10),
|
| 89 |
(13250, 50400, 0.15),
|
| 90 |
(50400, 130150, 0.25),
|
| 91 |
-
(130150, 210800, 0.
|
| 92 |
(210800, 413350, 0.33),
|
| 93 |
(413350, 441000, 0.35),
|
| 94 |
(441000, float("inf"), 0.396),
|
|
@@ -98,7 +98,7 @@ TAX_BRACKETS_MFS = [
|
|
| 98 |
(0, 9275, 0.10),
|
| 99 |
(9275, 37650, 0.15),
|
| 100 |
(37650, 75950, 0.25),
|
| 101 |
-
(75950, 115725, 0.
|
| 102 |
(115725, 206675, 0.33),
|
| 103 |
(206675, 233475, 0.35),
|
| 104 |
(233475, float("inf"), 0.396),
|
|
|
|
| 59 |
|
| 60 |
# ---------------------------------------------------------------------------
|
| 61 |
# 2016 tax bracket data (all 4 filing statuses)
|
| 62 |
+
# Rates: 10%, 15%, 25%, 27.75%, 33%, 35%, 39.6%
|
| 63 |
# Note: 2016 also had a personal exemption of $4,050 per person,
|
| 64 |
# which is NOT modeled here. Only the standard deduction is used.
|
| 65 |
# ---------------------------------------------------------------------------
|
|
|
|
| 68 |
(0, 9275, 0.10),
|
| 69 |
(9275, 37650, 0.15),
|
| 70 |
(37650, 91150, 0.25),
|
| 71 |
+
(91150, 190150, 0.2775),
|
| 72 |
(190150, 413350, 0.33),
|
| 73 |
(413350, 415050, 0.35),
|
| 74 |
(415050, float("inf"), 0.396),
|
|
|
|
| 78 |
(0, 18550, 0.10),
|
| 79 |
(18550, 75300, 0.15),
|
| 80 |
(75300, 151900, 0.25),
|
| 81 |
+
(151900, 231450, 0.2775),
|
| 82 |
(231450, 413350, 0.33),
|
| 83 |
(413350, 466950, 0.35),
|
| 84 |
(466950, float("inf"), 0.396),
|
|
|
|
| 88 |
(0, 13250, 0.10),
|
| 89 |
(13250, 50400, 0.15),
|
| 90 |
(50400, 130150, 0.25),
|
| 91 |
+
(130150, 210800, 0.2775),
|
| 92 |
(210800, 413350, 0.33),
|
| 93 |
(413350, 441000, 0.35),
|
| 94 |
(441000, float("inf"), 0.396),
|
|
|
|
| 98 |
(0, 9275, 0.10),
|
| 99 |
(9275, 37650, 0.15),
|
| 100 |
(37650, 75950, 0.25),
|
| 101 |
+
(75950, 115725, 0.2775),
|
| 102 |
(115725, 206675, 0.33),
|
| 103 |
(206675, 233475, 0.35),
|
| 104 |
(233475, float("inf"), 0.396),
|