Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
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
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
- bump: minor
changes:
added:
- Georgia Itemizer Tax Credit.
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
description: Georgia provides this itemizer tax credit amount for resident taxpayers who itemize their deductions.
values:
2021-01-01: 0
2024-01-01: 300
metadata:
unit: currency-USD
period: year
label: Georgia itemizer tax credit amount
reference:
- title: Official Code of Georgia Annotated | O.C.G.A. § 48-7-29.23
href: https://law.justia.com/codes/georgia/2022/title-48/chapter-7/article-2/section-48-7-29-23/
- title: Official Code of Georgia Annotated | O.C.G.A. § 48-7-1 (Definition of Resident)
href: https://law.justia.com/codes/georgia/2022/title-48/chapter-7/article-1/section-48-7-1/
Original file line number Diff line number Diff line change
Expand Up @@ -7,10 +7,15 @@ values:
2022-01-01:
- ga_cdcc
- ga_low_income_credit
2024-01-01:
- ga_cdcc
- ga_low_income_credit
- ga_itemizer_credit
2026-01-01:
- ga_cdcc
- ga_low_income_credit
- ga_ctc
- ga_itemizer_credit
metadata:
unit: list
period: year
Expand All @@ -22,5 +27,9 @@ metadata:
# Child and dependent care credit.
- title: Official Code of Georgia Annotated | O.C.G.A. § 48-7-29.10(b)
href: https://law.justia.com/codes/georgia/2022/title-48/chapter-7/article-2/section-48-7-29-10/
# Itemizer credit.
- title: Official Code of Georgia Annotated | O.C.G.A. § 48-7-29.23
href: https://law.justia.com/codes/georgia/2022/title-48/chapter-7/article-2/section-48-7-29-23/
# Child tax credit.
- title: House Bill 136 # Establishes the CTC for tax year 2026.
href: https://legiscan.com/GA/text/HB136/id/3204611/Georgia-2025-HB136-Enrolled.pdf#page=2
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
- name: Georgia itemizer credit - itemizer receives credit
period: 2024
input:
state_code: GA
tax_unit_itemizes: true
output:
ga_itemizer_credit: 300

- name: Georgia itemizer credit - non-itemizer receives no credit
period: 2024
input:
state_code: GA
tax_unit_itemizes: false
output:
ga_itemizer_credit: 0

- name: Georgia itemizer credit - not available before 2024
period: 2023
input:
state_code: GA
tax_unit_itemizes: true
output:
ga_itemizer_credit: 0

- name: Georgia itemizer credit - available in 2025
period: 2025
input:
state_code: GA
tax_unit_itemizes: true
output:
ga_itemizer_credit: 300

- name: Georgia itemizer credit - high income itemizer receives credit
period: 2024
input:
state_code: GA
adjusted_gross_income: 100_000
tax_unit_itemizes: true
output:
ga_itemizer_credit: 300
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
from policyengine_us.model_api import *


class ga_itemizer_credit(Variable):
value_type = float
entity = TaxUnit
label = "Georgia itemizer tax credit"
unit = USD
definition_period = YEAR
reference = (
"https://law.justia.com/codes/georgia/2022/title-48/chapter-7/article-2/section-48-7-29-23/",
# Definition of resident
"https://law.justia.com/codes/georgia/2022/title-48/chapter-7/article-1/section-48-7-1/",
)
defined_for = StateCode.GA

def formula(tax_unit, period, parameters):
# Full-year and part-year residents who itemize their deductions
# are entitled to a credit up to $300 per taxpayer
itemizes = tax_unit("tax_unit_itemizes", period)
p = parameters(period).gov.states.ga.tax.income.credits.itemizer
amount = p.amount
return where(itemizes, amount, 0)