Skip to content
Open
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: patch
changes:
changed:
- Add historical values to Minnesota MFIP parameters.
Original file line number Diff line number Diff line change
Expand Up @@ -4,21 +4,22 @@ metadata:
type: single_amount
threshold_unit: child
amount_unit: currency-USD
period: month
label: Minnesota MFIP child support disregard by number of children
reference:
- title: Minnesota Statute 256P.06, Subd. 3 (xiii)
href: https://www.revisor.mn.gov/statutes/cite/256P.06#stat.256P.06.3

brackets:
- threshold:
2020-01-01: 0
2016-01-01: 0
amount:
2020-01-01: 0
2016-01-01: 0
- threshold:
2020-01-01: 1
2016-01-01: 1
amount:
2020-01-01: 100
2016-01-01: 100
- threshold:
2020-01-01: 2
2016-01-01: 2
amount:
2020-01-01: 200
2016-01-01: 200
Original file line number Diff line number Diff line change
Expand Up @@ -14,10 +14,10 @@ metadata:

brackets:
- threshold:
2020-01-01: 0
1998-01-01: 0
amount:
2020-01-01: 200
1998-01-01: 200
- threshold:
2020-01-01: 2
1998-01-01: 2
amount:
2020-01-01: 175
1998-01-01: 175
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
description: Minnesota disregards this flat dollar amount of earned income per wage earner per month under the Minnesota Family Investment Program.

values:
2020-01-01: 65
2015-10-01: 65

metadata:
unit: currency-USD
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
description: Minnesota disregards this percentage of remaining earned income (after flat disregard) under the Minnesota Family Investment Program.

values:
2020-01-01: 0.5
2014-01-01: 0.43
2014-10-01: 0.5

metadata:
unit: /1
Expand All @@ -12,3 +13,5 @@ metadata:
href: https://www.revisor.mn.gov/statutes/cite/256P.03#stat.256P.03.2
- title: Minnesota DHS Combined Manual 0018.18 - Earned Income Disregards
href: https://www.dhs.state.mn.us/main/idcplg?IdcService=GET_DYNAMIC_CONVERSION&RevisionSelectionMethod=LatestReleased&dDocName=cm_001818
- title: Minnesota DHS Combined Manual 0018.18 - Earned Income Disregards (January 2014)
href: https://www.dhs.state.mn.us/main/idcplg?IdcService=GET_DYNAMIC_CONVERSION&dID=128565
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
description: Minnesota multiplies the Transitional Standard by this factor to determine the Family Wage Level used for income eligibility testing under the Minnesota Family Investment Program.

values:
2020-01-01: 1.1
1998-01-01: 1.1

metadata:
unit: /1
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
description: Minnesota sets this dollar amount as the maximum countable assets an assistance unit may have to remain eligible for the Minnesota Family Investment Program.

values:
2020-01-01: 10_000
2015-02-01: 10_000

metadata:
unit: currency-USD
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
description: Minnesota adds this amount to the Transitional Standard for each assistance unit member beyond the maximum table size under the Minnesota Family Investment Program.

values:
2016-10-01: 174
2017-10-01: 172
2019-10-01: 174
2024-10-01: 249
2025-10-01: 248

metadata:
unit: currency-USD
period: month
label: Minnesota MFIP Transitional Standard additional person increment
reference:
- title: Minnesota House Research - Minnesota Family Investment Program
href: https://www.house.mn.gov/hrd/pubs/pap_mfip.pdf#page=5
- title: Minnesota Combined Manual MFIP/DWP Assistance Standards
href: https://www.dhs.state.mn.us/main/idcplg?IdcService=GET_DYNAMIC_CONVERSION&RevisionSelectionMethod=LatestReleased&dDocName=cm_002009
- title: Minnesota State Register Volume 41, Number 8 - MFIP COLA Adjustment October 1, 2016
href: https://mn.gov/admin/assets/SR41_8%20-%20Accessible_tcm36-263468.pdf#page=57
- title: Minnesota State Register Volume 42, Number 9 - MFIP COLA Adjustment October 1, 2017
href: https://mn.gov/admin/assets/SR42_9%20-%20Accessible_tcm36-309361.pdf#page=10
- title: Minnesota State Register Volume 43, Number 9 - MFIP COLA Adjustment October 1, 2018
href: https://mn.gov/admin/assets/SR43_9%20-%20Accessible_tcm36-350686.pdf#page=76
- title: Minnesota State Register Volume 44, Number 8 - MFIP COLA Adjustment October 1, 2019
href: https://mn.gov/admin/assets/SR44_8%20-%20Accessible_tcm36-399622.pdf#page=24

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -13,61 +13,79 @@ metadata:
href: https://www.house.mn.gov/hrd/pubs/pap_mfip.pdf#page=5
- title: Minnesota Combined Manual MFIP/DWP Assistance Standards
href: https://www.dhs.state.mn.us/main/idcplg?IdcService=GET_DYNAMIC_CONVERSION&RevisionSelectionMethod=LatestReleased&dDocName=cm_002009
- title: Minnesota State Register Volume 41, Number 8 - MFIP COLA Adjustment October 1, 2016
href: https://mn.gov/admin/assets/SR41_8%20-%20Accessible_tcm36-263468.pdf#page=57
- title: Minnesota State Register Volume 42, Number 9 - MFIP COLA Adjustment October 1, 2017
href: https://mn.gov/admin/assets/SR42_9%20-%20Accessible_tcm36-309361.pdf#page=10
- title: Minnesota State Register Volume 43, Number 9 - MFIP COLA Adjustment October 1, 2018
href: https://mn.gov/admin/assets/SR43_9%20-%20Accessible_tcm36-350686.pdf#page=76
- title: Minnesota State Register Volume 44, Number 8 - MFIP COLA Adjustment October 1, 2019
href: https://mn.gov/admin/assets/SR44_8%20-%20Accessible_tcm36-399622.pdf#page=24

1:
2016-10-01: 422
2017-10-01: 420
2019-10-01: 422
2024-10-01: 661
2025-10-01: 678
2:
2016-10-01: 754
2017-10-01: 750
2018-10-01: 751
2019-10-01: 752
2024-10-01: 1_087
2025-10-01: 1_114
3:
2016-10-01: 991
2017-10-01: 984
2018-10-01: 985
2019-10-01: 989
2024-10-01: 1_394
2025-10-01: 1_430
4:
2016-10-01: 1_207
2017-10-01: 1_198
2018-10-01: 1_200
2019-10-01: 1_204
2024-10-01: 1_675
2025-10-01: 1_715
5:
2016-10-01: 1_395
2017-10-01: 1_384
2018-10-01: 1_386
2019-10-01: 1_392
2024-10-01: 1_933
2025-10-01: 1_982
6:
2016-10-01: 1_605
2017-10-01: 1_594
2018-10-01: 1_603
2019-10-01: 1_609
2024-10-01: 2_238
2025-10-01: 2_297
7:
2016-10-01: 1_748
2017-10-01: 1_736
2018-10-01: 1_749
2019-10-01: 1_762
2024-10-01: 2_435
2025-10-01: 2_500
8:
2016-10-01: 1_931
2017-10-01: 1_917
2018-10-01: 1_930
2019-10-01: 1_945
2024-10-01: 2_695
2025-10-01: 2_759
9:
2016-10-01: 2_113
2017-10-01: 2_096
2018-10-01: 2_109
2019-10-01: 2_126
2024-10-01: 2_951
2025-10-01: 3_015
10:
2016-10-01: 2_288
2017-10-01: 2_270
2018-10-01: 2_283
2019-10-01: 2_301
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
description: Minnesota provides increased Minnesota Family Investment Program Transitional Standard amounts for assistance units with less than or equal to this number of members.

values:
1998-01-01: 10

metadata:
unit: int
period: month
Expand All @@ -9,6 +12,3 @@ metadata:
href: https://www.house.mn.gov/hrd/pubs/pap_mfip.pdf#page=5
- title: Minnesota Combined Manual MFIP/DWP Assistance Standards
href: https://www.dhs.state.mn.us/main/idcplg?IdcService=GET_DYNAMIC_CONVERSION&RevisionSelectionMethod=LatestReleased&dDocName=cm_002009

values:
2024-10-01: 10
Original file line number Diff line number Diff line change
Expand Up @@ -124,3 +124,123 @@
output:
# Size 10 base: $3,201 + 2 additional * $249 = $3,699
mn_mfip_transitional_standard: 3_699

- name: Case 6, family of three in 2017 using 2016-10-01 parameters.
period: 2017-01
input:
people:
person1:
age: 30
person2:
age: 8
person3:
age: 5
spm_units:
spm_unit:
members: [person1, person2, person3]
households:
household:
members: [person1, person2, person3]
state_code: MN
output:
# 2016-10-01 value for family of 3: $991
mn_mfip_transitional_standard: 991

- name: Case 7, family of twelve in 2017 using 2016-10-01 parameters.
period: 2017-01
input:
people:
person1:
age: 40
person2:
age: 38
person3:
age: 17
person4:
age: 15
person5:
age: 13
person6:
age: 11
person7:
age: 9
person8:
age: 7
person9:
age: 5
person10:
age: 4
person11:
age: 2
person12:
age: 1
spm_units:
spm_unit:
members: [person1, person2, person3, person4, person5, person6, person7, person8, person9, person10, person11, person12]
households:
household:
members: [person1, person2, person3, person4, person5, person6, person7, person8, person9, person10, person11, person12]
state_code: MN
output:
# Size 10 base: $2,288 + 2 additional * $174 = $2,636
mn_mfip_transitional_standard: 2_636

- name: Case 8, family of three in 2018 using 2017-10-01 parameters.
period: 2018-01
input:
people:
person1:
age: 30
person2:
age: 8
person3:
age: 5
spm_units:
spm_unit:
members: [person1, person2, person3]
households:
household:
members: [person1, person2, person3]
state_code: MN
output:
# 2017-10-01 value for family of 3: $984
mn_mfip_transitional_standard: 984

- name: Case 9, family of twelve in 2018 using 2017-10-01 parameters.
period: 2018-01
input:
people:
person1:
age: 40
person2:
age: 38
person3:
age: 17
person4:
age: 15
person5:
age: 13
person6:
age: 11
person7:
age: 9
person8:
age: 7
person9:
age: 5
person10:
age: 4
person11:
age: 2
person12:
age: 1
spm_units:
spm_unit:
members: [person1, person2, person3, person4, person5, person6, person7, person8, person9, person10, person11, person12]
households:
household:
members: [person1, person2, person3, person4, person5, person6, person7, person8, person9, person10, person11, person12]
state_code: MN
output:
# Size 10 base: $2,270 + 2 additional * $172 = $2,614
mn_mfip_transitional_standard: 2_614
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,6 @@ def formula(spm_unit, period, parameters):
dependent = person("is_tax_unit_dependent", period)
age = person("monthly_age", period)
childcare_expenses = spm_unit("childcare_expenses", period)
max_deduction_per_child = p.amount.calc(age) * dependent
max_deduction_per_child = p.calc(age) * dependent
total_max_deduction = spm_unit.sum(max_deduction_per_child)
return min_(childcare_expenses, total_max_deduction)
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,8 @@ def formula(spm_unit, period, parameters):
# Child support up to $100 (1 child) or $200 (2+ children) is excluded.
p = parameters(
period
).gov.states.mn.dcyf.mfip.income.child_support_disregard
).gov.states.mn.dcyf.mfip.income.deductions.child_support
child_support = add(spm_unit, period, ["child_support_received"])
children = spm_unit("spm_unit_count_children", period.this_year)
max_disregard = p.amount.calc(children)
max_disregard = p.calc(children)
return min_(child_support, max_disregard)
Original file line number Diff line number Diff line change
Expand Up @@ -18,4 +18,4 @@ def formula(spm_unit, period, parameters):
capped_size = min_(size, p.max_unit_size)
base_amount = p.amount[capped_size]
additional_persons = max_(size - p.max_unit_size, 0)
return base_amount + additional_persons * p.additional_person_increment
return base_amount + additional_persons * p.additional_person