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
1 change: 1 addition & 0 deletions changelog.d/fix-9983-ma-tafdc-dependent-care-once.fixed.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Subtract the Massachusetts TAFDC dependent care deduction once, after the 50% disregard, from the earnings of the member who pays for the care (106 CMR 704.275(A)), instead of from each earner (or half of it from each spouse on a joint return). A new input, `ma_tafdc_dependent_care_payer`, names the payer; by default it is the head or spouse with the highest gross earnings.
Original file line number Diff line number Diff line change
@@ -0,0 +1,108 @@
# Unless a case names the payer, the payer is the head or spouse with the
# highest gross earnings, and the first such member when earnings are equal.

- name: One earner on a joint return pays
period: 2026
input:
people:
parent1:
age: 30
employment_income_before_lsr: 12_000
parent2:
age: 30
child:
age: 1
tax_units:
tax_unit:
members: [parent1, parent2, child]
marital_units:
marital_unit:
members: [parent1, parent2]
spm_units:
spm_unit:
members: [parent1, parent2, child]
households:
household:
members: [parent1, parent2, child]
state_code: MA
output:
ma_tafdc_dependent_care_payer: [true, false, false]

- name: The higher earner pays, even when listed second
period: 2026
input:
people:
parent1:
age: 30
employment_income_before_lsr: 4_800
parent2:
age: 30
employment_income_before_lsr: 12_000
child:
age: 1
tax_units:
tax_unit1:
members: [parent1, child]
tax_unit2:
members: [parent2]
spm_units:
spm_unit:
members: [parent1, parent2, child]
households:
household:
members: [parent1, parent2, child]
state_code: MA
output:
ma_tafdc_dependent_care_payer: [false, true, false]

- name: Equal earners, the first one pays
period: 2026
input:
people:
parent1:
age: 30
employment_income_before_lsr: 8_400
parent2:
age: 30
employment_income_before_lsr: 8_400
child:
age: 1
tax_units:
tax_unit1:
members: [parent1, child]
tax_unit2:
members: [parent2]
spm_units:
spm_unit:
members: [parent1, parent2, child]
households:
household:
members: [parent1, parent2, child]
state_code: MA
output:
ma_tafdc_dependent_care_payer: [true, false, false]

- name: A dependent teen with higher earnings is not the payer
period: 2026
input:
people:
parent:
age: 40
employment_income_before_lsr: 6_000
teen:
age: 16
employment_income_before_lsr: 9_000
child:
age: 1
tax_units:
tax_unit:
members: [parent, teen, child]
spm_units:
spm_unit:
members: [parent, teen, child]
households:
household:
members: [parent, teen, child]
state_code: MA
output:
ma_tafdc_dependent_care_payer: [true, false, false]
Loading
Loading