Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
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:
fixed:
- Arizona Family Tax Credit now correctly uses Arizona AGI plus exemptions for income eligibility determination per ARS 43-1073.
Original file line number Diff line number Diff line change
@@ -1,59 +1,87 @@
- name: Family tax credits for joint filers with 5 dependents ($30000 income)
- name: Family tax credits for joint filers with 5 dependents ($30000 income, no exemptions)
period: 2023
input:
state_code: AZ
az_filing_status: JOINT
az_agi: 30_000
az_exemptions: 0
tax_unit_dependents: 5
output:
az_family_tax_credit_eligible: true

- name: Family tax credits for single filers without dependents ($9000 income)
- name: Family tax credits for single filers without dependents ($9000 income, no exemptions)
period: 2023
input:
state_code: AZ
az_filing_status: SINGLE
az_agi: 9_000
az_exemptions: 0
tax_unit_dependents: 0
output:
az_family_tax_credit_eligible: true

- name: Family tax credits for separate couple with 2 dependents ($11000 income)
- name: Family tax credits for separate couple with 2 dependents ($11000 income, no exemptions)
period: 2023
input:
state_code: AZ
az_filing_status: SEPARATE
az_agi: 11_000
az_exemptions: 0
tax_unit_dependents: 2
output:
az_family_tax_credit_eligible: false

- name: Family tax credits for head of household with 5 dependents ($26000 income)
- name: Family tax credits for head of household with 5 dependents ($26000 income, no exemptions)
period: 2023
input:
state_code: AZ
az_filing_status: HEAD_OF_HOUSEHOLD
az_agi: 26_000
az_exemptions: 0
tax_unit_dependents: 5
output:
az_family_tax_credit_eligible: true

- name: Family tax credits for surviving spouse with 3 dependents ($23000 income)
- name: Family tax credits for surviving spouse with 3 dependents ($23000 income, no exemptions)
period: 2023
input:
state_code: AZ
filing_status: SURVIVING_SPOUSE
az_agi: 23_000
az_exemptions: 0
tax_unit_dependents: 3
output:
az_family_tax_credit_eligible: true

- name: Family tax credits for head of household with 5 dependents (no income)
- name: Family tax credits for head of household with 5 dependents (no income, no exemptions)
period: 2023
input:
state_code: AZ
az_filing_status: HEAD_OF_HOUSEHOLD
az_agi: 0
az_exemptions: 0
tax_unit_dependents: 5
output:
az_family_tax_credit_eligible: true

- name: Family tax credits with exemptions - eligible case (AGI $19900 + exemptions $2100 = $22000, limit $23600)
period: 2023
input:
state_code: AZ
az_filing_status: JOINT
az_agi: 19_900
az_exemptions: 2_100
tax_unit_dependents: 2
output:
az_family_tax_credit_eligible: true

- name: Family tax credits with exemptions - ineligible case (AGI $23000 + exemptions $2100 = $25100, limit $23600)
period: 2023
input:
state_code: AZ
az_filing_status: JOINT
az_agi: 23_000
az_exemptions: 2_100
tax_unit_dependents: 2
output:
az_family_tax_credit_eligible: false
Original file line number Diff line number Diff line change
Expand Up @@ -6,13 +6,18 @@ class az_family_tax_credit_eligible(Variable):
entity = TaxUnit
label = "Eligible for the Arizona Family Tax Credit"
definition_period = YEAR
reference = "https://www.azleg.gov/ars/43/01073.htm"
defined_for = StateCode.AZ

def formula(tax_unit, period, parameters):
p = parameters(
period
).gov.states.az.tax.income.credits.family_tax_credits
income = tax_unit("az_agi", period)
# Per ARS 43-1073: "Arizona adjusted gross income, plus the amount
# subtracted for exemptions under section 43-1023"
az_agi = tax_unit("az_agi", period)
exemptions = tax_unit("az_exemptions", period)
income = az_agi + exemptions
filing_status = tax_unit("az_filing_status", period)
status = filing_status.possible_values
dependents = tax_unit("tax_unit_dependents", period)
Expand Down