rmd826 commited on
Commit
8ae1e7c
·
verified ·
1 Parent(s): 2d17e38

Update tax_engine.py

Browse files
Files changed (1) hide show
  1. 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%, 28%, 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,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.28),
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.28),
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.28),
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.28),
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),