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

Added Louisiana income tax logic #51

Merged
merged 22 commits into from
Sep 20, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
1f2ca79
Created backbone structure for LA income tax logic
mitchellpound Jun 8, 2023
79be82c
Added LA exemption logic
mitchellpound Jun 8, 2023
acb8ad2
Added non-refundable credits and tax rates
mitchellpound Jun 9, 2023
3bf3e83
Added refundable and nonrefundable framework
mitchellpound Jun 23, 2023
8292dae
Added refundable childcare credit logic
mitchellpound Jul 3, 2023
183c612
Added LA refundable priority 4 doc string
mitchellpound Jul 3, 2023
bccbe94
Added subtractions from income logic
mitchellpound Jul 7, 2023
f44326b
Minor bug fixes
mitchellpound Aug 1, 2023
49fdd78
Started tests and bug fixes
mitchellpound Aug 5, 2023
7c93614
Bug fixes to let LA code run.
mitchellpound Aug 6, 2023
17f052b
Added tests for taxable income and exemptions
mitchellpound Aug 7, 2023
477201e
Added tests for the different credit priorities
mitchellpound Aug 7, 2023
b66173b
Created tests for LA credits
mitchellpound Aug 8, 2023
3d2e81a
Added tests for LA subtractions from income
mitchellpound Aug 8, 2023
970206d
Reformated files
mitchellpound Aug 8, 2023
41951de
Resolved merge conflicts
mitchellpound Aug 8, 2023
e93ec69
Added nonrefundable childcare credit and tests
mitchellpound Aug 10, 2023
749a661
Simplified la_refundable_childcare variable
mitchellpound Aug 10, 2023
72efb0c
Added changelog entry
mitchellpound Aug 10, 2023
ebff04f
Merge remote-tracking branch 'origin/la' into la
mitchellpound Sep 7, 2023
33104d6
Merged in previous PR's and updated version
mitchellpound Sep 20, 2023
d9b5e85
Black formatted files
mitchellpound Sep 20, 2023
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
6 changes: 6 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,12 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [0.1.4] - 2023-09-20 16:00:00

### Added

- Added Louisiana state income tax logic with credits and refunds

## [0.1.3] - 2023-09-19 12:00:00

### Added
Expand Down
5 changes: 5 additions & 0 deletions changelog.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -124,3 +124,8 @@
- Updates in PR 33 that update the VA tax logic
- Updates in PR 32 that update the MN tax logic
date: 2023-09-19 12:00:00
- bump: patch
changes:
added:
- Added Louisiana state income tax logic with credits and refunds
date: 2023-09-20 16:00:00
5 changes: 0 additions & 5 deletions changelog_entry.yaml

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
description: Louisiana allows these subtractions (exemptions) from taxable income
values:
2021-01-01:
- us_govt_interest
- tax_unit_taxable_social_security
- la_state_employee_retirement_benefits
- la_state_teacher_retirement_benefits
- la_federal_retirement_benefits
- la_other_subtractions

metadata:
unit: variable
label: Louisiana subtractions from income
reference:
- title: Louisiana Form IT-540 Schedule F - Refundable credits
href: https://revenue.louisiana.gov/TaxForms/IT540iWEB(2022)D1.pdf
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
description: Louisiana limits its child and dependent care credit to this maximum amount for filers above the income threshold

values:
2006-01-01: 25

metadata:
period: year
unit: currency-USD
label: Louisiana nonrefundable child care credit max above income threshold
reference:
- title: §297.4. Reduction to tax due; certain child care expenses, part (A)(4)
href: http://legis.la.gov/Legis/Law.aspx?d=101769
- title: 2022 Louisiana Resident Income Tax Return, page 16-2A
href: https://revenue.louisiana.gov/TaxForms/IT540WEB(2022)%20F%20D2.pdf
- title: 2021 Louisiana Resident Income Tax Return, page 16-2A
href: https://revenue.louisiana.gov/TaxForms/IT540WEB(2021)%20F.pdf
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
description: Louisiana makes its child and dependent care credit refundable for incomes under the income floor using slightly different logic found in the la_refundable_childcare variable

values:
2006-01-01: 25_000

metadata:
period: year
unit: currency-USD
label: Louisiana non-refundable child care credit income floor
reference:
- title: §297.4. Reduction to tax due; certain child care expenses, part (B)
href: http://legis.la.gov/Legis/Law.aspx?d=101769
- title: 2022 Louisiana Resident Income Tax Return, page 14,16
href: https://revenue.louisiana.gov/TaxForms/IT540WEB(2022)%20F%20D2.pdf
- title: 2021 Louisiana Resident Income Tax Return, page 14,16
href: https://revenue.louisiana.gov/TaxForms/IT540WEB(2021)%20F.pdf
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
description: Income multiplier for Louisiana non-refundable child care tax credit

brackets:
- threshold:
2006-01-01: 25_000
amount:
2006-01-01: 0.3
- threshold:
2006-01-01: 35_000
amount:
2006-01-01: 0.1
- threshold:
2006-01-01: 60_000
amount:
2006-01-01: 0.1

metadata:
type: single_amount
threshold_unit: currency-USD
amount_unit: /1
period: year
label: Louisiana non-refundable child care credit income multiplier
reference:
- title: §297.4. Reduction to tax due; certain child care expenses, part (A)(2)-(4)
href: http://legis.la.gov/Legis/Law.aspx?d=101769
- title: 2022 Louisiana Resident Income Tax Return
href: https://revenue.louisiana.gov/TaxForms/IT540WEB(2022)%20F%20D2.pdf#page=16
- title: 2021 Louisiana Resident Income Tax Return
href: https://revenue.louisiana.gov/TaxForms/IT540WEB(2021)%20F.pdf#page=16
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
description: Louisiana limits the amount of the non-refundable child care credit for tax units with agi above this limit

values:
2006-01-01: 60_000

metadata:
period: year
unit: currency-USD
label: Louisiana non refundable child-care tax income threshold
reference:
- title: §297.4. Reduction to tax due; certain child care expenses, part (A)(4)
href: http://legis.la.gov/Legis/Law.aspx?d=101769
- title: 2022 Louisiana Resident Income Tax Return, page 16-2A
href: https://revenue.louisiana.gov/TaxForms/IT540WEB(2022)%20F%20D2.pdf
- title: 2021 Louisiana Resident Income Tax Return, page 16-2A
href: https://revenue.louisiana.gov/TaxForms/IT540WEB(2021)%20F.pdf
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
description: Louisiana provides these non-refundable priority 3 tax credits.
values:
2021-01-01:
- la_nonrefundable_childcare
- la_other_nonrefundable_p3

metadata:
unit: variable
label: Louisiana refundable priorty 3 tax credits
reference:
- title: Louisiana Form IT-540 Schedule J - Refundable credits
href: https://revenue.louisiana.gov/TaxForms/IT540iWEB(2022)D1.pdf

Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
description: Multiplier for the amount of the federal EITC that Louisiana allows taxfiliers for a refundable credit
values:
2018-01-01: 0.035
2019-01-01: 0.05

metadata:
period: year
unit: /1
label: Louisiana EITC multiplier
reference:
- title: Louisiana legal code| RS 47:297.8, part (A)
href: https://www.legis.la.gov/legis/Law.aspx?d=453085
- title: Louisiana State Inncome Tax Form IT-540 2021
href: "https://revenue.louisiana.gov/TaxForms/IT540WEB(2021)%20F.pdf"
- title: Louisiana State Inncome Tax Form IT-540 2022
href: "https://revenue.louisiana.gov/TaxForms/IT540WEB(2022)%20F%20D2.pdf"
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
description: Louisiana allows refundable childcare credit for childcare expenses for children under this age limit
values:
2021-01-01: 13

metadata:
period: year
unit: year
label: Louisiana refundbale childcare age limit
reference:
- title: Louisiana Resident Income Tax Return Tax Table 2021
href: "https://revenue.louisiana.gov/TaxForms/IT540TT%20(2021).pdf"
- title: Louisiana Resident Income Tax Return Tax Table 2022
href: "https://revenue.louisiana.gov/TaxForms/IT540(2022)%20Tax%20Table.pdf"
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
description: Childcare expense limit for Louisiana refundable childcare credit
brackets:
- threshold:
2021-01-01: 0
amount:
2021-01-01: 0
- threshold:
2021-01-01: 1
amount:
2021-01-01: 8_000
2022-01-01: 3_000
- threshold:
2021-01-01: 2
amount:
2021-01-01: 16_000
2022-01-01: 6_000

metadata:
type: single_amount
threshold_unit: child-dependents
rate_unit: /1
threshold_period: year
label: Louisiana refundbale childcare credit income multiplier
reference:
- title: 2022 Louisiana Refundable Child Care Credit Worksheet
href: https://revenue.louisiana.gov/TaxForms/IT540WEB(2022)%20F%20D2.pdf
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
description: Income multiplier for Louisiana refundable childcare credit
brackets:
- threshold:
2021-01-01: 0
amount:
2021-01-01: 0.5
2022-01-01: 0.35
- threshold:
2022-01-01: 15_000
amount:
2022-01-01: 0.34
- threshold:
2022-01-01: 17_000
amount:
2022-01-01: 0.33
- threshold:
2022-01-01: 19_000
amount:
2022-01-01: 0.32
- threshold:
2022-01-01: 21_000
amount:
2022-01-01: 0.31
- threshold:
2022-01-01: 23_000
amount:
2022-01-01: 0.39
- threshold:
2021-01-01: 25_000
amount:
2021-01-01: 0.0

metadata:
type: single_amount
threshold_unit: currency-USD
rate_unit: /1
threshold_period: year
label: Louisiana refundbale childcare credit income multiplier
reference:
- title: 2022 Louisiana Refundable Child Care Credit Worksheet
href: https://revenue.louisiana.gov/TaxForms/IT540WEB(2022)%20F%20D2.pdf
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
description: multiplier for Louisiana childcare credit (applied to everyone)
values:
2021-01-01: .5

metadata:
period: year
unit: /1
label: Louisiana refundbale childcare multiplier
reference:
- title: Louisiana Resident Income Tax Return Tax Table 2021
href: "https://revenue.louisiana.gov/TaxForms/IT540TT%20(2021).pdf"
- title: Louisiana Resident Income Tax Return Tax Table 2022
href: "https://revenue.louisiana.gov/TaxForms/IT540(2022)%20Tax%20Table.pdf"
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
description: Louisiana provides these refundable priority 2 tax credits.
values:
2021-01-01:
- la_refundable_childcare
- la_refundable_school_ready
- la_eitc
- la_other_refundable_p2

metadata:
unit: variable
label: Louisiana refundable priorty 2 tax credits
reference:
- title: Louisiana Form IT-540 Schedule F - Refundable credits
href: https://revenue.louisiana.gov/TaxForms/IT540iWEB(2022)D1.pdf
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
description: Louisiana allows this exemption from income for each additional exemption past the personal
values:
2021-01-01: 1_000

metadata:
period: year
unit: currency-USD
label: Louisiana additional exemption amount
reference:
- title: Louisiana Resident Income Tax Return Tax Table 2021
href: "https://revenue.louisiana.gov/TaxForms/IT540TT%20(2021).pdf"
- title: Louisiana Resident Income Tax Return Tax Table 2022
href: "https://revenue.louisiana.gov/TaxForms/IT540(2022)%20Tax%20Table.pdf"
- title: Louisiana Laws Revised Statutes, Title 47 — Revenue and taxation, RS 47:294 — Personal exemptions and credit for dependents, B
href: https://www.legis.la.gov/legis/Law.aspx?d=101761
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
description: Louisiana allows this personal exemption from income
values:
1983-01-01: 4_500

metadata:
period: year
unit: currency-USD
label: Louisiana personal exemption amount
reference:
- title: Louisiana Resident Income Tax Return Tax Table 2021
href: "https://revenue.louisiana.gov/TaxForms/IT540TT%20(2021).pdf"
- title: Louisiana Resident Income Tax Return Tax Table 2022
href: "https://revenue.louisiana.gov/TaxForms/IT540(2022)%20Tax%20Table.pdf"
- title: Louisiana Laws Revised Statutes, Title 47 — Revenue and taxation, RS 47:294 — Personal exemptions and credit for dependents, A
href: https://www.legis.la.gov/legis/Law.aspx?d=101761
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
description: Louisiana levies income taxes at these rates for filers who file as head of household.
brackets:
- threshold:
2009-01-01: 0
rate:
2009-01-01: 0.02
2022-01-01: 0.0185
- threshold:
2009-01-01: 12_500
rate:
2009-01-01: 0.04
2022-01-01: 0.0315
- threshold:
2009-01-01: 50_000
rate:
2009-01-01: 0.06
2022-01-01: 0.0425
metadata:
type: marginal_rate
threshold_unit: currency-USD
rate_unit: /1
threshold_period: year
label: Louisiana head of household income tax rates
reference:
- title: Louisiana Department of Revenue Individual Income Tax
href: "https://revenue.louisiana.gov/individualincometax"
27 changes: 27 additions & 0 deletions fiscalsim_us/parameters/gov/states/la/tax/income/rates/joint.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
description: Louisiana levies income taxes at these rates for filers who are married filing jointly
brackets:
- threshold:
2009-01-01: 0
rate:
2009-01-01: 0.02
2022-01-01: 0.0185
- threshold:
2009-01-01: 25_000
rate:
2009-01-01: 0.04
2022-01-01: 0.035
- threshold:
2009-01-01: 100_000
rate:
2009-01-01: 0.06
2022-01-01: 0.0425

metadata:
type: marginal_rate
threshold_unit: currency-USD
rate_unit: /1
threshold_period: year
label: Louisiana married filing joint income tax rates
reference:
- title: Louisiana Department of Revenue Individual Income Tax
href: "https://revenue.louisiana.gov/individualincometax"
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
description: Louisiana levies income taxes at these rates for filers who are married filing separately
brackets:
- threshold:
2009-01-01: 0
rate:
2009-01-01: 0.02
2022-01-01: 0.0185
- threshold:
2009-01-01: 12_500
rate:
2009-01-01: 0.04
2022-01-01: 0.035
- threshold:
2009-01-01: 50_000
rate:
2009-01-01: 0.06
2022-01-01: 0.0425

metadata:
type: marginal_rate
threshold_unit: currency-USD
rate_unit: /1
threshold_period: year
label: Louisiana married filing separately income tax rates
reference:
- title: Louisiana Department of Revenue Individual Income Tax
href: "https://revenue.louisiana.gov/individualincometax"
Loading
Loading