Arizona SNAP
Deterministic composition for us-az/snap at 2026-01. Outputs: snap_eligible, snap_benefit. Corpus: unversioned corpus.
us-az-snap · period 2026-01 · 185 rules · 80 parameters · spec @ 733d1a17920a
Entities
primary: Household · members: Person · relations: member_of_household→Person, member_of_household→Person, member_of_budgetary_unit→Person
Certified outputs (+183 more encoded rules readable via lookup_value)
snap_benefitHouseholdscalar · USD · Monthprimary
7 CFR 273.10(e)(2)(ii) via federal SNAP state-plan composition support
snap_eligibleHouseholdjudgment · Month
Arizona Nutrition Assistance FY 2026 benefit calculation composition
Input slots
Household (148)
actual_benefit_amount_based_on_na_income_criteria: decimal = 0
actual_shelter_cost_obligation: decimal = 0
all_required_verification_provided_except_postponed: bool = false
any_tba_budgetary_unit_participant_applies_and_is_approved_for_ca: bool = false
appeal_decision_in_favor_requires_supplemental_payments_or_restored_na_benefits: bool = false
appeal_remand_indicates_additional_benefits: bool = false
applicable_na_net_monthly_income_standard: decimal = 0
application_month_days_from_turn_in_through_end: decimal = 0
application_process_completed: bool = false
application_turn_in_calendar_day: decimal = 0
az_utility_allowance_participant_count: integer = 1 (fixture)
benefit_month_is_before_current_calendar_month: bool = false
benefit_month_is_current_calendar_month: bool = false
benefit_month_is_future_month: bool = false
benefits_reduced_as_result_of_na_proration: bool = false
budgetary_unit_billed_separately_for_utility_expenses: bool = true (fixture)
budgetary_unit_case_closed_in_error: bool = false
budgetary_unit_case_denied_in_error: bool = false
budgetary_unit_contains_elderly_or_disabled_participant: bool = false
budgetary_unit_entitled_to_additional_benefits_over_issued: bool = false
budgetary_unit_entitled_to_additional_ca_benefits: bool = false
budgetary_unit_entitled_to_additional_na_benefits: bool = false
budgetary_unit_has_participant_who_is_elderly_or_has_disability: bool = false (fixture)
budgetary_unit_has_verified_allowable_utility_expenses: bool = true (fixture)
budgetary_unit_heating_or_cooling_expenses_exceed_energy_assistance_payments: bool = false (fixture)
budgetary_unit_includes_elderly_or_disabled_participant: bool = false *
budgetary_unit_includes_elderly_or_disabled_participant_with_medical_expenses: bool = false
budgetary_unit_incurs_shelter_expense: bool = false
budgetary_unit_is_categorically_eligible: bool = false
budgetary_unit_is_considered_for_na_expanded_categorical_eligibility: bool = false
budgetary_unit_is_homeless: bool = false
budgetary_unit_is_na_basic_categorically_eligible: bool = false
budgetary_unit_obligated_to_pay_allowable_utility_expenses: bool = true (fixture)
budgetary_unit_obligated_to_pay_at_least_two_non_heating_or_non_cooling_utility_expenses: bool = false (fixture)
budgetary_unit_obligated_to_pay_heating_or_cooling_expense_separately_from_rent_or_mortgage_on_regular_basis: bool = true (fixture)
budgetary_unit_obligated_to_pay_only_telephone_expense: bool = false (fixture)
budgetary_unit_participant_count: integer = 1 (fixture)
budgetary_unit_received_less_than_correct_benefit_amount_for_current_month: bool = false
budgetary_unit_received_less_than_correct_benefit_amount_for_prior_month: bool = false
budgetary_unit_received_liheap_payment: bool = false (fixture)
budgetary_unit_receives_favorable_decision_through_appeal_judicial_or_court_action: bool = false
budgetary_unit_requests_appeal_due_to_adverse_action_resulting_in_loss_of_benefits: bool = false
ca_case_closed_for_excessive_income: bool = false
ca_case_closed_for_not_meeting_needy_family_criteria: bool = false
ca_case_closure_not_due_to_addition_of_new_participant_and_new_participant_income: bool = false
calendar_days_in_application_month: decimal = 0
case_read_correction_indicates_additional_benefits: bool = false
child_support_deduction: decimal = 0
closure_action_resulted_from_timely_reported_information: bool = false
countable_monthly_unearned_income: decimal = 0
current_ca_related_case_is_closed: bool = false
current_federal_poverty_level_amount: decimal = 0
current_month_benefits_already_received: bool = false
deceased_participant_would_have_been_eligible_in_month_expense_was_billed: bool = false
dependent_care_deduction: decimal = 0
eligible_for_application_month: bool = false
eligible_for_following_month: bool = false
expanded_gross_income_test_applies: bool = false *
expedited_budgetary_unit: bool = false
faa_discovers_application_processed_untimely: bool = false
faa_failed_to_act_within_proper_time_frame_on_reported_change_that_would_have_increased_benefits: bool = false
faa_failed_to_allow_required_time_to_verify_expense_and_benefits_were_reduced: bool = false
faa_failed_to_update_mass_change_information_that_would_have_increased_benefits: bool = false
faa_incorrectly_calculated_benefits: bool = false
faa_incorrectly_stopped_or_denied_benefits: bool = false
faa_notifies_or_discovers_loss_of_benefits_occurred: bool = false
faa_receives_request_for_restoration_of_benefits: bool = false
federal_poverty_level_for_budgetary_unit_size: decimal = 0
full_application_month_na_allotment: decimal = 0
full_second_month_na_benefit: decimal = 0
gross_countable_earned_income: decimal = 0
gross_income: decimal = 0
household_contains_individual_participating_in_more_than_one_household_or_project_area: bool = false
household_entitled_to_excess_medical_deduction: bool = false (fixture)
household_in_project_area_solely_for_vacation: bool = false
household_initial_month: bool = false (fixture) *
household_lives_in_application_state: bool = true (overlay)
household_shelter_costs_incurred: integer = 0
household_size: integer = 1 (fixture)
initial_month_proration_applies: bool = false (fixture)
intentional_program_violation_disqualification_period_reversed_by_court_of_law: bool = false
intentional_program_violation_disqualification_reversal_notification_received: bool = false
liheap_annual_payment_amount: integer = 0 (fixture)
liheap_payment_received_in_application_month_or_lookback_period: bool = false (fixture)
maximum_shelter_deduction_amount: decimal = 0
medical_expenses_belong_to_and_are_billed_to_elderly_or_disabled_participant: bool = false
minimum_na_allotment: integer = 24 (fixture)
minimum_na_allotment_amount: decimal = 0
monthly_combined_out_of_pocket_medical_expenses: decimal = 0
months_before_na_restoration_trigger_date: decimal = 0
na_and_ca_budgetary_unit_participants_are_not_disqualified_due_to_felony_drug_conviction: bool = false
na_and_ca_budgetary_unit_participants_are_not_disqualified_due_to_fleeing_to_avoid_prosecution_custody_or_confinement_after_felony_conviction: bool = false
na_and_ca_budgetary_unit_participants_are_not_disqualified_due_to_fraudulent_statements_concerning_residency_or_identity: bool = false
na_and_ca_budgetary_unit_participants_are_not_disqualified_due_to_intentional_program_violation: bool = false
na_and_ca_budgetary_unit_participants_are_not_disqualified_due_to_probation_or_parole_violation: bool = false
na_and_ca_budgetary_unit_participants_are_not_disqualified_due_to_voluntary_quit_or_reduced_work_effort_without_good_cause: bool = false
na_and_ca_budgetary_unit_participants_comply_with_na_work_requirements: bool = false
na_and_ca_budgetary_unit_participants_comply_with_social_security_enumeration_process: bool = false
na_benefits_issued_in_month_of_ca_closure: bool = false
na_budgetary_unit_is_eligible: bool = true (fixture)
na_budgetary_unit_participants_have_no_conviction_for_trading_controlled_substances_for_na_benefits: bool = false
na_budgetary_unit_participants_have_no_conviction_for_trading_na_benefits_for_controlled_substances: bool = false
na_budgetary_unit_participants_have_no_conviction_for_trafficking_na_benefits: bool = false
na_case_is_not_eligible_no_pay_case: bool = false
na_case_status_is_open: bool = false
na_case_status_is_received: bool = false
na_case_status_is_renewal: bool = false
na_homeless_shelter_deduction: decimal = 0
na_tba_transition_is_from_tribal_tanf_benefits: bool = false
net_income: decimal = 0
net_income_after_all_other_deductions_and_allowances: decimal = 0
net_income_standard_amount: decimal = 0
no_na_budgetary_unit_participant_continues_to_be_eligible_for_ca: bool = false
number_of_participants_in_budgetary_unit: decimal = 0
oarc_recouped_more_na_or_ca_benefits_than_owed_in_overpayment: bool = false
ongoing_eligibility_established_for_second_month: bool = false
other_allowable_na_income_deductions: decimal = 0
participant_is_eligible_for_and_receiving_ssi: bool = false
prorated_initial_month_na_benefit: integer = 0 (fixture)
prorated_na_benefit_amount: decimal = 0
remaining_budgetary_unit_participants_are_legally_responsible_for_bill: bool = false
reported_change_indicates_additional_benefits: bool = false
resident_of_battered_women_and_children_shelter_and_prior_abusive_household_member: bool = false
shelter_expense_portion_paid_by_in_kind_payment: decimal = 0
shelter_expense_portion_paid_by_reimbursement: decimal = 0
shelter_expense_portion_paid_by_rental_discount: decimal = 0
shelter_expense_portion_paid_by_vendor_payment: decimal = 0
snap_allowable_monthly_child_support_payments: integer = 0 (fixture)
snap_categorically_eligible_for_resource_exemption: bool = false
snap_claimed_homeless_shelter_deduction: integer = 0 (fixture)
snap_countable_financial_resources: decimal = 0
snap_gross_monthly_earned_income: integer = 0
snap_income_exclusions: integer = 0 (fixture)
snap_initial_month_prorated_allotment: integer = 0 (fixture)
snap_total_medical_expenses: integer = 0 (fixture)
snap_total_monthly_unearned_income: integer = 0 (fixture)
ssi_recipient_expenses_incurred_from_later_of_na_application_or_ssi_eligibility_begin_date: bool = false
state_agency_rounds_thirty_percent_net_income_up: bool = true (fixture) *
tba_five_month_approval_period_has_ended: bool = false
thrifty_food_plan_amount_for_budgetary_unit_size: integer = 298 (fixture)
total_countable_income_received_by_budgetary_unit_excluding_farm_self_employment_loss: decimal = 0
tribal_tanf_transition_from_hopi_family_assistance_program: bool = false
tribal_tanf_transition_from_salt_river_pima_maricopa_indian_community_learn: bool = false
utility_allowance: decimal = 0
verification_and_sufficient_documentation_support_reason_for_restoring_ca_benefits: bool = false
verification_is_postponed: bool = false
verified_out_of_pocket_medical_expenses: decimal = 0
work_supplementation_earned_income: decimal = 0
Payment (48)
adult_day_care_or_day_services: bool = false
after_school_care: bool = false
at_risk_youth_program: bool = false
billed_dependent_care_expense_amount: bool = false
billed_for_dependent_care: bool = false
care_provided_out_of_home: bool = false
care_recipient_age: decimal = 0
care_recipient_is_dependent_child: bool = false
care_recipient_is_incapacitated_adult: bool = false
cost_paid_by_another_participant_in_case: bool = false
cost_paid_by_in_kind_benefit: bool = false
cost_paid_by_reimbursement: bool = false
cost_paid_by_third_party: bool = false
cost_paid_by_vendor_payment: bool = false
cost_paid_to_facility_or_provider_for_dependent_child_education: bool = false
expense_is_child_support: bool = false
expense_is_dependent_care: bool = false
expense_is_medical_expense: bool = false
expense_is_shelter: bool = false
expense_is_utility: bool = false
expense_portion_allowed_as_educational_expense: bool = false
informal_care_arrangement: bool = false
mandatory_provider_to_school_shuttle_fee: bool = false
mandatory_separate_activity_or_meal_fee: bool = false
monthly_court_order_amount: decimal = 0
necessary_to_attend_ged_classes: bool = false
necessary_to_attend_high_school: bool = false
necessary_to_attend_training_or_pursue_education_to_prepare_for_employment: bool = false
necessary_to_participate_in_na_employment_and_training: bool = false
necessary_to_seek_accept_or_continue_employment: bool = false
parent_is_not_actively_looking_for_work: bool = false
parent_is_not_working: bool = false
parent_meets_na_work_requirement_exemption_and_is_not_work_registrant: bool = false
parent_of_dependent_child_is_in_home: bool = false
parent_physically_capable_of_caring_for_dependent: bool = false
payment_includes_recurring_arrearages_or_clearinghouse_fees: bool = false
payment_is_court_ordered_child_or_cash_medical_support_to_agency_or_court: bool = false
payment_is_nonrecurring_lump_sum_child_or_cash_medical_support_expense_paid_in_month: bool = false
payment_is_recurring_arrearage_added_to_court_order_by_dcss: bool = false
payment_is_third_party_child_or_cash_medical_support_payment_in_accordance_with_court_order: bool = false
provider_billed_fee_for_care_not_provided_due_to_illness_or_vacation: bool = false
recurring_arrearage_expense_verified_as_paid: bool = false
recurring_registration_fee_prorated_monthly_amount: bool = false
registration_fee_is_recurring: bool = false
required_copayment: bool = false
required_registration_fee: bool = false
special_needs_care: bool = false
verified_amount_actually_paid_excluding_spousal_maintenance: decimal = 0
Person (129)
adequate_child_care_unavailable_to_attend_class_and_meet_student_work_requirement: bool = false
alaska_subsistence_hunts_or_fishes_30_hours_weekly: bool = false
alien_status_documentation_missing_or_unwilling: bool = false (fixture)
assigned_or_placed_in_higher_education_through_qualifying_employment_training_program: bool = false
budgetary_unit_has_participant_with_disqualification: bool = false
budgetary_unit_meets_basic_categorical_eligibility_requirements: bool = false
current_federal_poverty_level_amount: decimal = 0
enrolled_at_least_half_time: bool = false (fixture)
enrolled_in_business_technical_trade_or_vocational_school_requiring_high_school_diploma: bool = false
enrolled_in_college_or_university_degree_program: bool = false
enrolled_through_jobs_or_successor_program: bool = false
federal_minimum_wage: decimal = 0
federal_or_state_minimum_wage: decimal = 0
gross_income: decimal = 0
known_student_refused_work_study_assignment: bool = false
member_abawd_monthly_work_hours: decimal = 0
member_abawd_weekly_work_hours: decimal = 0
member_accepted_bona_fide_suitable_employment_offer_if_offered: bool = false
member_age: integer = 60 (fixture)
member_age_16_or_17_is_not_household_head_or_attends_school_or_training_half_time: bool = false
member_age_24_or_younger_and_was_in_foster_care_on_attaining_age_18: bool = false
member_combines_work_and_work_program_20_hours_weekly: bool = false
member_covered_by_abawd_time_limit_waiver: bool = false
member_has_additional_three_month_abawd_eligibility: bool = false
member_has_deportation_or_removal_withheld: bool = false (fixture)
member_has_documentary_or_collateral_evidence_of_ssn_application_or_every_effort: bool = false (fixture)
member_has_eligible_military_connection: bool = false (fixture)
member_is_amerasian_immigrant: bool = false (fixture)
member_is_american_indian_born_in_canada_or_recognized_indian_tribe_member: bool = false (fixture)
member_is_asylee: bool = false (fixture)
member_is_cuban_or_haitian_entrant: bool = false (fixture)
member_is_hmong_or_highland_laotian_qualifying_person_or_family_member: bool = false (fixture)
member_is_homeless: bool = false
member_is_parent_of_household_member_under_age_eighteen: bool = false
member_is_pregnant: bool = false
member_is_qualified_alien_subject_to_five_year_wait: bool = false (fixture)
member_is_qualified_alien_with_forty_qualifying_quarters: bool = false (fixture)
member_is_refugee: bool = false (fixture)
member_is_trafficking_victim_or_qualifying_family_member: bool = false (fixture)
member_is_under_age_eighteen: bool = false (fixture)
member_is_us_citizen: bool = true (fixture)
member_is_us_noncitizen_national: bool = false (fixture)
member_is_veteran: bool = false
member_later_provided_ssn_ending_disqualification: bool = false (fixture)
member_medically_certified_physically_or_mentally_unfit_for_employment: bool = false
member_participated_in_snap_et_if_assigned: bool = false
member_participated_in_workfare_if_assigned: bool = false
member_participates_in_abawd_work_program_20_hours_weekly: bool = false
member_participates_in_abawd_workfare_program: bool = false
member_physically_or_mentally_unfit_for_employment: bool = false
member_provided_employment_status_or_availability_information: bool = false
member_receives_blindness_or_disability_benefits: bool = false (fixture)
member_receiving_or_applying_for_unemployment_compensation_and_complying: bool = false
member_refused_or_failed_to_provide_or_apply_for_ssn: bool = false (fixture)
member_regained_abawd_eligibility: bool = false
member_registered_for_work_or_registered_by_state: bool = false
member_regular_participant_in_drug_or_alcohol_treatment: bool = false
member_reported_to_referred_suitable_employer_if_referred: bool = false
member_resides_with_household_member_under_age_eighteen: bool = false
member_responsible_for_dependent_child_under_six_or_incapacitated_person: bool = false
member_snap_work_requirements_waived_due_to_pending_ssi_joint_application: bool = false
member_ssn_application_filed_pending_state_agency_notification: bool = false (fixture)
member_student_enrolled_at_least_half_time_and_student_eligible: bool = false
member_subject_to_and_complying_with_title_iv_work_requirement: bool = false
member_unable_to_obtain_documents_required_for_ssn_application_with_caseworker_assistance_needed: bool = false (fixture)
member_voluntarily_quit_or_reduced_work_below_30_hours_without_good_cause: bool = false
member_was_lawfully_residing_on_1996_08_22_and_born_on_or_before_1931_08_22: bool = false (fixture)
member_weekly_wages: decimal = 0
member_weekly_work_hours: decimal = 0
migrant_or_seasonal_farmworker_under_contract_to_begin_employment_within_30_days: bool = false
participant_disqualified_as_fleeing_felon: bool = false
participant_disqualified_for_felony_drug_conviction: bool = false
participant_disqualified_for_fraudulent_identity_or_residence_statements_to_receive_multiple_na_benefits: bool = false
participant_disqualified_for_intentional_program_violation: bool = false
participant_disqualified_for_na_work_requirement: bool = false
participant_disqualified_for_noncompliance_with_ssn_requirements: bool = false
participant_disqualified_for_refusing_job_offer_voluntarily_quitting_or_reducing_work_hours: bool = false
participant_disqualified_for_trading_controlled_substances_for_na_benefits: bool = false
participant_disqualified_for_trading_na_benefits_for_controlled_substances: bool = false
participant_disqualified_for_trafficking_na_benefits: bool = false
participant_has_any_cash_assistance_benefit_recouped_for_overpayment: bool = false
participant_is_cash_assistance_eligible_but_no_cash_assistance_benefit_is_paid: bool = false
participant_is_disqualified: bool = false
participant_is_nonqualified_noncitizen_diplomat: bool = false
participant_is_nonqualified_noncitizen_lpr_subject_to_and_not_meeting_five_year_residency_requirement: bool = false
participant_is_nonqualified_noncitizen_parolee_disqualified_for_na: bool = false
participant_is_nonqualified_noncitizen_special_agricultural_worker_admitted_for_temporary_residence: bool = false
participant_is_nonqualified_noncitizen_student: bool = false
participant_is_nonqualified_noncitizen_tourist: bool = false
participant_is_nonqualified_noncitizen_visitor: bool = false
participant_is_undocumented_noncitizen: bool = false
participant_meets_categorical_eligibility_disqualification_criterion: bool = false
participant_receives_bia_general_assistance: bool = false
participant_receives_grant_diversion: bool = false
participant_receives_kinship_foster_care: bool = false
participant_receives_refugee_cash_assistance: bool = false
participant_receives_ssi: bool = false
participant_receives_tanf_cash_assistance_benefit: bool = false
participant_receives_tanf_services: bool = false
participant_receives_tribal_tanf: bool = false
participant_ssi_benefits_are_in_no_pay_status: bool = false
participant_ssi_benefits_are_in_suspend_status: bool = false
participant_ssi_suspended_for_failure_to_comply_with_drug_and_alcohol_treatment_requirement: bool = false
qualified_alien_five_year_status_period_met: bool = false (fixture)
resources_of_participants_with_certain_disqualifications_are_not_over_na_resource_limit: bool = false
responsible_for_care_of_dependent_child_under_twelve: bool = false
responsible_for_care_of_dependent_household_member_age_six_to_under_twelve: bool = false
responsible_for_care_of_dependent_household_member_under_age_six: bool = false
single_parent_enrolled_full_time_in_higher_education: bool = false
single_parent_household_condition_satisfied: bool = false
snap_abawd_countable_months_in_three_year_period: integer = 0
snap_member_is_elderly_or_disabled: bool = false (fixture)
state_agency_averaged_student_work_hours_meet_twenty_per_week: bool = false
state_agency_fault_in_ssn_application_processing: bool = false (fixture)
student_age: decimal = 0
student_anticipates_working_in_work_study: bool = false
student_currently_being_trained_by_employer: bool = false
student_enrollment_status_ending_event_occurred: bool = false
student_paid_employment_hours_per_week: decimal = 0
student_participating_in_on_the_job_training_program: bool = false
student_participating_in_state_or_federally_financed_work_study: bool = false
student_physically_or_mentally_unfit: bool = false
student_receives_tanf: bool = false
student_school_term_has_begun: bool = false
student_self_employment_hours_per_week: decimal = 0
student_self_employment_weekly_earnings: decimal = 0
work_study_approved_at_snap_application: bool = false
work_study_approved_for_school_term: bool = false
work_study_exemption_period_active: bool = false