Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Optional Sales Tax #5370

Merged
merged 22 commits into from
Jan 24, 2025
Merged
Show file tree
Hide file tree
Changes from 19 commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
748b123
Include first version of 2023 optional state sales tax
liwenxin491 Nov 26, 2024
d7f344a
Include dirst version of 2023 optional state sales tax
liwenxin491 Nov 26, 2024
fcf8296
Merge branch 'master' of https://github.com/PolicyEngine/policyengine…
liwenxin491 Dec 3, 2024
4e67499
State abbreviation and Enum file to define income level
liwenxin491 Dec 3, 2024
0da5bcb
Merge branch 'master' of https://github.com/PolicyEngine/policyengine…
liwenxin491 Dec 9, 2024
7698708
Add variables and test for state sales tax
liwenxin491 Dec 10, 2024
37d62e4
Merge branch 'master' of https://github.com/PolicyEngine/policyengine…
liwenxin491 Dec 19, 2024
a18f21a
update state sales tax enum file
liwenxin491 Dec 19, 2024
805fcf7
Merge branch 'master' of https://github.com/PolicyEngine/policyengine…
liwenxin491 Jan 6, 2025
c6200ef
make changes to state_sales_tax (rename the labels) and add changelog
liwenxin491 Jan 6, 2025
e739f3c
Merge branch 'master' of https://github.com/PolicyEngine/policyengine…
liwenxin491 Jan 7, 2025
e17cd31
Merge branch 'master' of https://github.com/PolicyEngine/policyengine…
liwenxin491 Jan 21, 2025
57f9f0f
change the number to words for income bracket
liwenxin491 Jan 21, 2025
9f509de
The formula cannot be called in state_sales_tax_income_bracket.py
liwenxin491 Jan 21, 2025
866ec4b
add period breakdown to state_sales_tax.yaml
liwenxin491 Jan 21, 2025
8f05530
Merge branch 'master' of https://github.com/PolicyEngine/policyengine…
liwenxin491 Jan 23, 2025
5f35264
pass the test of state sales tax income bracket
liwenxin491 Jan 23, 2025
b5284ed
add teh state and local tax computation - convert income bracket to m…
PavelMakarchuk Jan 24, 2025
2605fac
Merge branch 'master' of https://github.com/PolicyEngine/policyengine…
PavelMakarchuk Jan 24, 2025
0d07d70
minor
PavelMakarchuk Jan 24, 2025
e339200
test fix
PavelMakarchuk Jan 24, 2025
ea9a307
test fix
PavelMakarchuk Jan 24, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions changelog_entry.yaml
liwenxin491 marked this conversation as resolved.
Show resolved Hide resolved
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
- bump: minor
changes:
added:
- Optional State Sales Tax Rates.
Original file line number Diff line number Diff line change
@@ -0,0 +1,89 @@
description: Montana taxes the net long-term capital gains by the following marginal rates for head of household filers, according to the taxable income.
metadata:
threshold_unit: currency-USD
period: year
type: single_amount
label: Montana capital gains tax rates for head of household filers
rate_unit: /1
reference:
- title: 2023 Montana Form 2 Individual Income Tax Instructions, Net Long-Term Capital Gains Tax Table
href: https://mtrevenue.gov/wp-content/uploads/dlm_uploads/2023/12/Form_2_2023_Instructions.pdf#page=6
- title: Montana Code Annotated 2023, TITLE 15. TAXATION, CHAPTER 30. INDIVIDUAL INCOME TAX, Part 21. Rate and General Provisions-(2)
href: https://leg.mt.gov/bills/mca/title_0150/chapter_0300/part_0210/section_0030/0150-0300-0210-0030.html
brackets:
- threshold:
2024-01-01: 0
amount:
2024-01-01: 1
- threshold:
2024-01-01: 20_000
amount:
2024-01-01: 2
- threshold:
2024-01-01: 30_000
amount:
2024-01-01: 3
- threshold:
2024-01-01: 40_000
amount:
2024-01-01: 4
- threshold:
2024-01-01: 50_000
amount:
2024-01-01: 5
- threshold:
2024-01-01: 60_000
amount:
2024-01-01: 6
- threshold:
2024-01-01: 70_000
amount:
2024-01-01: 7
- threshold:
2024-01-01: 80_000
amount:
2024-01-01: 8
- threshold:
2024-01-01: 90_000
amount:
2024-01-01: 9
- threshold:
2024-01-01: 100_000
amount:
2024-01-01: 10
- threshold:
2024-01-01: 120_000
amount:
2024-01-01: 11
- threshold:
2024-01-01: 140_000
amount:
2024-01-01: 12
- threshold:
2024-01-01: 160_000
amount:
2024-01-01: 13
- threshold:
2024-01-01: 180_000
amount:
2024-01-01: 14
- threshold:
2024-01-01: 200_000
amount:
2024-01-01: 15
- threshold:
2024-01-01: 225_000
amount:
2024-01-01: 16
- threshold:
2024-01-01: 250_000
amount:
2024-01-01: 17
- threshold:
2024-01-01: 275_000
amount:
2024-01-01: 18
- threshold:
2024-01-01: 300_000
amount:
2024-01-01: 19
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
description: The IRS counts these sources as income for the optional state sales tax tables.
metadata:
period: year
unit: list
label: State sales tax table income sources
reference:
- title: Instructions for Schedule A (2024)
href: https://www.irs.gov/instructions/i1040sca#en_US_2024_publink1000131499

values:
2023-01-01:
- adjusted_gross_income
- tax_exempt_interest_income
- veterans_benefits
# Nontaxable combat pay - not available.
- workers_compensation
- tax_exempt_social_security
# Nontaxable IRA, pension, or annuity distributions (excluding rollovers).
- tax_exempt_pension_income
- tax_exempt_retirement_distributions
# Public assistance payments.
- tanf
- ssi
Loading
Loading