File tree 9 files changed +106
-22
lines changed
parameters/gov/states/id/tax/income/credits/grocery
tests/policy/baseline/gov/states/id/tax/income/credits/grocery
variables/gov/states/id/tax/income/credits/grocery
9 files changed +106
-22
lines changed Original file line number Diff line number Diff line change
1
+ - bump : minor
2
+ changes :
3
+ added :
4
+ - 2025 Idaho Grocery Credit.
Original file line number Diff line number Diff line change
1
+ description : Idaho provides an additional amount to the grocery tax credit for filers this age and over.
2
+ values :
3
+ 2021-01-01 : 65
4
+ metadata :
5
+ unit : year
6
+ period : year
7
+ label : Idaho grocery credit age threshold
8
+ reference :
9
+ - title : IDAHO ADMINISTRATIVE CODE || 35.01.01.771 (1) (a)
10
+ href : https://adminrules.idaho.gov/rules/current/35/350101.pdf#page=107
11
+ - title : Form 40 Individual Income Tax Return - Line 43 - Grocery Credit
12
+ href : https://tax.idaho.gov/wp-content/uploads/forms/EFO00089/EFO00089_12-30-2022.pdf#page=7
13
+ - title : Form 24 Grocery Credit Refund 2022
14
+ href : https://tax.idaho.gov/wp-content/uploads/forms/EFO00086/EFO00086_12-30-2022.pdf#page=1
15
+ - title : Form 24 Grocery Credit Refund 2021
16
+ href : https://tax.idaho.gov/wp-content/uploads/forms/EFO00086/EFO00086_09-15-2021.pdf#page=1
17
+ - title : 2023 Form 40 Individual Income Tax Return - Line 43 - Grocery Credit
18
+ href : https://tax.idaho.gov/wp-content/uploads/forms/EFO00089/EFO00089_08-23-2023.pdf#page=7
19
+ - title : Idaho Individual Income Tax Instructions Packet 2024
20
+ href : https://tax.idaho.gov/wp-content/uploads/forms/EIN00046/EIN00046_10-23-2024.pdf#page=11
21
+ - title : Idaho House Bill 231
22
+ href : https://legislature.idaho.gov/sessioninfo/2025/legislation/h0231/
23
+ - title : House Bill 231 (Bill Text)
24
+ href : https://legislature.idaho.gov/wp-content/uploads/sessioninfo/2025/legislation/H0231.pdf
25
+ # Recently passed law not yet added to statute.
Original file line number Diff line number Diff line change 1
- description : Idaho provides this additional grocery tax credit for aged filers.
1
+ description : Idaho provides this additional amount to the grocery tax credit for aged filers.
2
+ values :
3
+ 2021-01-01 : 20
2
4
metadata :
3
- type : single_amount
4
- threshold_unit : year
5
- amount_unit : currency-USD
5
+ unit : currency-USD
6
6
label : Idaho grocery credit aged amount
7
7
reference :
8
8
- title : IDAHO ADMINISTRATIVE CODE || 35.01.01.771 (1) (a)
@@ -17,12 +17,9 @@ metadata:
17
17
href : https://tax.idaho.gov/wp-content/uploads/forms/EFO00089/EFO00089_08-23-2023.pdf#page=7
18
18
- title : Idaho Individual Income Tax Instructions Packet 2024
19
19
href : https://tax.idaho.gov/wp-content/uploads/forms/EIN00046/EIN00046_10-23-2024.pdf#page=11
20
- brackets :
21
- - threshold :
22
- 2021-01-01 : 0
23
- amount :
24
- 2021-01-01 : 0
25
- - threshold :
26
- 2021-01-01 : 65
27
- amount :
28
- 2021-01-01 : 20
20
+ - title : Idaho House Bill 231
21
+ href : https://legislature.idaho.gov/sessioninfo/2025/legislation/h0231/
22
+ - title : House Bill 231 (Bill Text)
23
+ href : https://legislature.idaho.gov/wp-content/uploads/sessioninfo/2025/legislation/H0231.pdf
24
+ # Recently passed law not yet added to statute.
25
+
Original file line number Diff line number Diff line change
1
+ description : Idaho provides an additional grocery credit for aged filers if this is true.
2
+ metadata :
3
+ unit : bool
4
+ period : year
5
+ label : Idaho grocery credit aged amount in effect
6
+ reference :
7
+ - title : IDAHO ADMINISTRATIVE CODE || 35.01.01.771 (1) (a)
8
+ href : https://adminrules.idaho.gov/rules/current/35/350101.pdf#page=107
9
+ - title : Form 40 Individual Income Tax Return - Line 43 - Grocery Credit
10
+ href : https://tax.idaho.gov/wp-content/uploads/forms/EFO00089/EFO00089_12-30-2022.pdf#page=7
11
+ - title : Form 24 Grocery Credit Refund 2022
12
+ href : https://tax.idaho.gov/wp-content/uploads/forms/EFO00086/EFO00086_12-30-2022.pdf#page=1
13
+ - title : Form 24 Grocery Credit Refund 2021
14
+ href : https://tax.idaho.gov/wp-content/uploads/forms/EFO00086/EFO00086_09-15-2021.pdf#page=1
15
+ - title : 2023 Form 40 Individual Income Tax Return - Line 43 - Grocery Credit
16
+ href : https://tax.idaho.gov/wp-content/uploads/forms/EFO00089/EFO00089_08-23-2023.pdf#page=7
17
+ - title : Idaho Individual Income Tax Instructions Packet 2024
18
+ href : https://tax.idaho.gov/wp-content/uploads/forms/EIN00046/EIN00046_10-23-2024.pdf#page=11
19
+ - title : Idaho House Bill 231
20
+ href : https://legislature.idaho.gov/sessioninfo/2025/legislation/h0231/
21
+ - title : House Bill 231 (Bill Text)
22
+ href : https://legislature.idaho.gov/wp-content/uploads/sessioninfo/2025/legislation/H0231.pdf
23
+ # Recently passed law not yet added to statute.
24
+
25
+ values :
26
+ 2021-01-01 : true
27
+ 2025-01-01 : false
Original file line number Diff line number Diff line change @@ -2,6 +2,7 @@ description: Idaho provides this amount under the grocery tax credit.
2
2
values :
3
3
2015-01-01 : 100
4
4
2023-01-01 : 120
5
+ 2025-01-01 : 155
5
6
metadata :
6
7
label : Idaho grocery credit amount
7
8
unit : currency-USD
@@ -19,3 +20,8 @@ metadata:
19
20
href : https://tax.idaho.gov/wp-content/uploads/forms/EFO00089/EFO00089_08-23-2023.pdf#page=7
20
21
- title : Idaho Individual Income Tax Instructions Packet 2024
21
22
href : https://tax.idaho.gov/wp-content/uploads/forms/EIN00046/EIN00046_10-23-2024.pdf#page=11
23
+ - title : Idaho House Bill 231
24
+ href : https://legislature.idaho.gov/sessioninfo/2025/legislation/h0231/
25
+ - title : House Bill 231 (Bill Text)
26
+ href : https://legislature.idaho.gov/wp-content/uploads/sessioninfo/2025/legislation/H0231.pdf
27
+ # Recently passed law not yet added to statute.
Original file line number Diff line number Diff line change 73
73
state_code : ID
74
74
output :
75
75
id_grocery_credit : 0
76
+
77
+ - name : Integration test, no aged credit in 2025
78
+ period : 2025
79
+ input :
80
+ people :
81
+ person1 :
82
+ age : 70
83
+ id_grocery_credit_base : 120
84
+ person2 :
85
+ age : 70
86
+ id_grocery_credit_base : 120
87
+ households :
88
+ household :
89
+ members : [person1, person2]
90
+ state_code : ID
91
+ spm_units :
92
+ spm_unit :
93
+ members : [person1, person2]
94
+ snap : 0
95
+ output :
96
+ id_grocery_credit : 240
Original file line number Diff line number Diff line change @@ -16,10 +16,14 @@ class id_grocery_credit(Variable):
16
16
def formula (tax_unit , period , parameters ):
17
17
person = tax_unit .members
18
18
qualified_months = person ("id_grocery_credit_qualified_months" , period )
19
- full_amount = add (
20
- person ,
21
- period ,
22
- ["id_grocery_credit_base" , "id_grocery_credit_aged" ],
23
- )
19
+ p = parameters (period ).gov .states .id .tax .income .credits .grocery .aged
20
+ if p .in_effect :
21
+ full_amount = add (
22
+ person ,
23
+ period ,
24
+ ["id_grocery_credit_base" , "id_grocery_credit_aged" ],
25
+ )
26
+ else :
27
+ full_amount = person ("id_grocery_credit_base" , period )
24
28
credit_value = full_amount * (qualified_months / MONTHS_IN_YEAR )
25
29
return tax_unit .sum (credit_value )
Original file line number Diff line number Diff line change @@ -14,9 +14,9 @@ class id_grocery_credit_aged(Variable):
14
14
)
15
15
16
16
def formula (person , period , parameters ):
17
- p = parameters (period ).gov .states .id .tax .income .credits .grocery .amount
17
+ p = parameters (period ).gov .states .id .tax .income .credits .grocery .aged
18
18
# Aged head and spouse are eligible for an additional grocery credit amount
19
19
age = person ("age" , period )
20
+ aged = age >= p .age_threshold
20
21
head_or_spouse = person ("is_tax_unit_head_or_spouse" , period )
21
- amount_if_eligible = p .aged .calc (age )
22
- return head_or_spouse * amount_if_eligible
22
+ return aged * head_or_spouse * p .amount
Original file line number Diff line number Diff line change @@ -16,4 +16,4 @@ class id_grocery_credit_base(Variable):
16
16
def formula (person , period , parameters ):
17
17
return parameters (
18
18
period
19
- ).gov .states .id .tax .income .credits .grocery .amount . base
19
+ ).gov .states .id .tax .income .credits .grocery .base . amount
You can’t perform that action at this time.
0 commit comments