diff --git a/.github/workflows/pr.yaml b/.github/workflows/pr.yaml index d9c56e42c0a..bc1ea6608a5 100644 --- a/.github/workflows/pr.yaml +++ b/.github/workflows/pr.yaml @@ -183,6 +183,28 @@ jobs: env: PYTHONUNBUFFERED: 1 run: uv run ${{ matrix.cmd }} + HouseholdAPIPartners: + name: Household API Partners + runs-on: ubuntu-latest + timeout-minutes: 60 + steps: + - name: Checkout repo + uses: actions/checkout@v6 + - name: Set up Python + uses: actions/setup-python@v6 + with: + python-version: 3.14 + - name: Install uv + uses: astral-sh/setup-uv@v8.1.0 + - name: Install dependencies + run: uv sync --extra dev + - name: Turn off default branching + shell: bash + run: bash ./update_itemization.sh + - name: Run Household API Partners YAML tests + env: + PYTHONUNBUFFERED: 1 + run: uv run make test-yaml-no-structural-other-partners Contrib: name: Full Suite - Contrib (${{ matrix.group }}) runs-on: ubuntu-latest diff --git a/.github/workflows/push.yaml b/.github/workflows/push.yaml index 969d88ea375..260eddfc4df 100644 --- a/.github/workflows/push.yaml +++ b/.github/workflows/push.yaml @@ -99,6 +99,31 @@ jobs: env: PYTHONUNBUFFERED: 1 run: uv run ${{ matrix.cmd }} + HouseholdAPIPartners: + name: Household API Partners + runs-on: ubuntu-latest + timeout-minutes: 60 + if: | + (github.repository == 'PolicyEngine/policyengine-us') + && (github.event.head_commit.message == 'Update PolicyEngine US') + steps: + - name: Checkout repo + uses: actions/checkout@v6 + - name: Set up Python + uses: actions/setup-python@v6 + with: + python-version: 3.14 + - name: Install uv + uses: astral-sh/setup-uv@v8.1.0 + - name: Install dependencies + run: uv sync --extra dev + - name: Turn off default branching + shell: bash + run: bash ./update_itemization.sh + - name: Run Household API Partners YAML tests + env: + PYTHONUNBUFFERED: 1 + run: uv run make test-yaml-no-structural-other-partners Contrib: name: Full Suite - Contrib (${{ matrix.group }}) runs-on: ubuntu-latest @@ -178,7 +203,7 @@ jobs: if: | (github.repository == 'PolicyEngine/policyengine-us') && (github.event.head_commit.message == 'Update PolicyEngine US') - needs: [Baseline, Contrib, Rest] + needs: [Baseline, HouseholdAPIPartners, Contrib, Rest] steps: - name: Checkout repo uses: actions/checkout@v6 diff --git a/Makefile b/Makefile index 2832922cb5d..9a915c9e042 100644 --- a/Makefile +++ b/Makefile @@ -75,9 +75,13 @@ test-yaml-no-structural-other-ssa: test-yaml-no-structural-other-rest: # All remaining gov/ subdirs + any new ones auto-route here. $(BATCH) $(TESTS)/policy/baseline/gov --exclude states,irs,ssa --mode per-subdir - # All top-level baseline/ subdirs except gov/household/contrib + # All top-level baseline/ subdirs except gov/household/contrib/partners # (calcfunctions, income, parameters + any new folder) auto-route here. - $(BATCH) $(TESTS)/policy/baseline --exclude gov,household,contrib --mode per-subdir + $(BATCH) $(TESTS)/policy/baseline --exclude gov,household,contrib,partners --mode per-subdir +test-yaml-no-structural-other-partners: + # Customer/API partner fixtures mirrored from policyengine-household-api. + # One subprocess per partner; new partners auto-route. + $(BATCH) $(TESTS)/policy/baseline/partners --mode per-subdir test-other: pytest policyengine_us/tests/ --maxfail=0 coverage: diff --git a/changelog.d/add-partner-yaml-tests.added.md b/changelog.d/add-partner-yaml-tests.added.md new file mode 100644 index 00000000000..99cc06df1a2 --- /dev/null +++ b/changelog.d/add-partner-yaml-tests.added.md @@ -0,0 +1 @@ +YAML tests under tests/policy/baseline/partners/ that fail CI when a PR would change calculation results for any household API partner, surfaced as a standalone "Household API Partners" CI check. Includes (1) customer fixture mirrors for Amplifi, Impactica, and MyFriendBen, (2) analytics_coverage/ with 81 per-signature test cases grouped by state (one per unique input-variable shape sent through the production API), and (3) analytics_coverage/edge_cases/ with 642 boundary cases organized as federal/{category}/{program}/ (tax_credits, nutrition, healthcare, childcare, cash, housing, utility, composition) and state/{xx}/{program}.yaml. Cases target binding thresholds — income at FPL boundaries, age cutoffs, asset limits, immigration status, household composition — using state-aware values (e.g., per-state SNAP BBCE multipliers). diff --git a/policyengine_us/tests/policy/baseline/partners/amplifi/2025.yaml b/policyengine_us/tests/policy/baseline/partners/amplifi/2025.yaml new file mode 100644 index 00000000000..e65375bc889 --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/amplifi/2025.yaml @@ -0,0 +1,150 @@ +- name: amplifi_2025 (2025) + period: 2025 + absolute_error_margin: 0.1 + input: + people: + you: + age: 30 + immigration_status_str: UNDOCUMENTED + is_disabled: false + employment_income: 48000 + rent: 38748 + is_aca_eshi_eligible: false + is_pregnant: false + ca_calworks_child_care_time_category: MONTHLY + receives_medicaid: false + member1: + age: 3 + immigration_status_str: CITIZEN + is_aca_eshi_eligible: false + is_disabled: false + ca_calworks_child_care_time_category: MONTHLY + member2: + age: 1 + immigration_status_str: CITIZEN + is_aca_eshi_eligible: false + is_disabled: false + ca_calworks_child_care_time_category: MONTHLY + households: + household: + zip_code: '91367' + tenant_pays_utilities: true + household_vehicles_owned: 1 + household_vehicles_value: 33501.0 + lives_in_vehicle: false + members: + - you + - member1 + - member2 + ca_tanf_region1: true + state_code_str: CA + living_arrangements_allow_for_food_preparation: true + in_la: true + in_riv: false + in_ala: false + families: + family: + members: + - you + - member1 + - member2 + spm_units: + spm_unit: + heating_cooling_expense: 1 + pre_subsidy_electricity_expense: 6000 + members: + - you + - member1 + - member2 + phone_cost: 999 + tax_units: + tax_unit: + tax_unit_is_joint: false + members: + - you + - member1 + - member2 + output: + people: + you: + medicaid: 0.0 + is_medicaid_eligible: false + wic: 0.0 + is_aca_ptc_eligible: false + is_ssi_aged: false + is_ssi_eligible: false + ssi: 0.0 + ca_state_supplement_eligible_person: false + ca_ala_general_assistance_eligible_person: false + member1: + medicaid: 3258.31 + is_medicaid_eligible: true + wic: 711.43 + is_aca_ptc_eligible: false + is_ssi_aged: false + is_ssi_eligible: false + ssi: 0.0 + ca_state_supplement_eligible_person: false + ca_ala_general_assistance_eligible_person: false + member2: + medicaid: 3258.31 + is_medicaid_eligible: true + wic: 711.27 + is_aca_ptc_eligible: false + is_ssi_aged: false + is_ssi_eligible: false + ssi: 0.0 + ca_state_supplement_eligible_person: false + ca_ala_general_assistance_eligible_person: false + households: + household: + ca_care: 1950.0 + ca_care_eligible: true + ca_fera: 0.0 + ca_fera_eligible: false + ca_la_ez_save: + 2025-3: 8.17 + ca_la_ez_save_eligible: + 2025-3: true + spm_units: + spm_unit: + ca_tanf: 0.0 + ca_tanf_eligible: false + snap: 0.0 + is_snap_eligible: false + lifeline: 228.0 + is_lifeline_eligible: true + la_general_relief: 0.0 + la_general_relief_eligible: false + ca_riv_general_relief_eligible: false + ca_riv_general_relief: 0.0 + ca_riv_share_eligible: false + ca_riv_share_payment: 0.0 + ca_ala_general_assistance_income_eligible: false + ca_ala_general_assistance: 0.0 + ca_calworks_child_care: 0.0 + ca_calworks_child_care_eligible: false + ca_state_supplement: 0.0 + tax_units: + tax_unit: + premium_tax_credit: 0.0 + eitc: 1960.71 + eitc_eligible: true + ca_eitc: 0.0 + ca_eitc_eligible: false + ctc: 4400.0 + refundable_ctc: 1815.0 + ca_yctc: 0.0 + aca_ptc: 0.0 + ca_renter_credit: 120.0 + cdcc: 0.0 + ca_cdcc: 0.0 + ca_foster_youth_tax_credit: 0.0 + income_tax_before_credits: 2585.0 + income_tax_before_refundable_credits: 0.0 + income_tax_refundable_credits: 3775.71 + income_tax_capped_non_refundable_credits: 2585.0 + income_tax_non_refundable_credits: 2585.0 + income_tax: -3775.71 + ca_income_tax_before_credits: 510.03 + ca_income_tax_before_refundable_credits: 0.0 diff --git a/policyengine_us/tests/policy/baseline/partners/amplifi/2026.yaml b/policyengine_us/tests/policy/baseline/partners/amplifi/2026.yaml new file mode 100644 index 00000000000..7f5b5ac9e20 --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/amplifi/2026.yaml @@ -0,0 +1,451 @@ +- name: amplifi_2026 (2026) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + you: + age: 30 + immigration_status_str: UNDOCUMENTED + is_disabled: false + employment_income: 48000 + rent: 38748 + is_aca_eshi_eligible: false + is_pregnant: false + ca_calworks_child_care_time_category: MONTHLY + receives_medicaid: false + member1: + age: 3 + immigration_status_str: CITIZEN + is_aca_eshi_eligible: false + is_disabled: false + ca_calworks_child_care_time_category: MONTHLY + member2: + age: 1 + immigration_status_str: CITIZEN + is_aca_eshi_eligible: false + is_disabled: false + ca_calworks_child_care_time_category: MONTHLY + households: + household: + zip_code: '91367' + tenant_pays_utilities: true + household_vehicles_owned: 1 + household_vehicles_value: 33501.0 + lives_in_vehicle: false + members: + - you + - member1 + - member2 + ca_tanf_region1: true + state_code_str: CA + living_arrangements_allow_for_food_preparation: true + in_la: true + in_riv: false + in_ala: false + families: + family: + members: + - you + - member1 + - member2 + spm_units: + spm_unit: + heating_cooling_expense: 1 + pre_subsidy_electricity_expense: 6000 + members: + - you + - member1 + - member2 + phone_cost: 999 + tax_units: + tax_unit: + tax_unit_is_joint: false + members: + - you + - member1 + - member2 + output: + people: + you: + medicaid: 0.0 + is_medicaid_eligible: false + wic: 0.0 + is_aca_ptc_eligible: false + is_ssi_aged: false + is_ssi_eligible: false + ssi: 0.0 + ca_state_supplement_eligible_person: false + ca_ala_general_assistance_eligible_person: false + member1: + medicaid: 3258.31 + is_medicaid_eligible: true + wic: 723.15 + is_aca_ptc_eligible: false + is_ssi_aged: false + is_ssi_eligible: false + ssi: 0.0 + ca_state_supplement_eligible_person: false + ca_ala_general_assistance_eligible_person: false + member2: + medicaid: 3258.31 + is_medicaid_eligible: true + wic: 722.99 + is_aca_ptc_eligible: false + is_ssi_aged: false + is_ssi_eligible: false + ssi: 0.0 + ca_state_supplement_eligible_person: false + ca_ala_general_assistance_eligible_person: false + households: + household: + ca_care: 1950.0 + ca_care_eligible: true + ca_fera: 0.0 + ca_fera_eligible: false + ca_la_ez_save: + 2026-3: 8.17 + ca_la_ez_save_eligible: + 2026-3: true + spm_units: + spm_unit: + ca_tanf: 0.0 + ca_tanf_eligible: false + snap: 0.0 + is_snap_eligible: false + lifeline: 228.0 + is_lifeline_eligible: true + la_general_relief: 0.0 + la_general_relief_eligible: false + ca_riv_general_relief_eligible: false + ca_riv_general_relief: 0.0 + ca_riv_share_eligible: false + ca_riv_share_payment: 0.0 + ca_ala_general_assistance_income_eligible: false + ca_ala_general_assistance: 0.0 + ca_calworks_child_care: 0.0 + ca_calworks_child_care_eligible: false + ca_state_supplement: 0.0 + tax_units: + tax_unit: + premium_tax_credit: 0.0 + eitc: 2238.43 + eitc_eligible: true + ca_eitc: 0.0 + ca_eitc_eligible: false + ctc: 4400.0 + refundable_ctc: 1892.0 + ca_yctc: 0.0 + aca_ptc: 0.0 + ca_renter_credit: 120.0 + cdcc: 0.0 + ca_cdcc: 0.0 + ca_foster_youth_tax_credit: 0.0 + income_tax_before_credits: 2508.0 + income_tax_before_refundable_credits: 0.0 + income_tax_refundable_credits: 4130.43 + income_tax_capped_non_refundable_credits: 2508.0 + income_tax_non_refundable_credits: 2508.0 + income_tax: -4130.43 + ca_income_tax_before_credits: 505.0 + ca_income_tax_before_refundable_credits: 0.0 +- name: amplifi_2026_case_b (2026) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + you: + age: 33 + immigration_status_str: CITIZEN + is_disabled: false + employment_income: 36400 + rent: 6720 + is_aca_eshi_eligible: false + is_pregnant: false + ca_calworks_child_care_time_category: MONTHLY + receives_medicaid: false + member1: + age: 2 + ca_calworks_child_care_full_time: true + immigration_status_str: CITIZEN + is_aca_eshi_eligible: false + is_disabled: false + ca_calworks_child_care_time_category: MONTHLY + member2: + age: 4 + ca_calworks_child_care_full_time: true + immigration_status_str: CITIZEN + is_aca_eshi_eligible: false + is_disabled: false + ca_calworks_child_care_time_category: MONTHLY + households: + household: + zip_code: '90019' + tenant_pays_utilities: false + household_vehicles_value: 0.0 + lives_in_vehicle: false + members: + - you + - member1 + - member2 + ca_tanf_region1: true + state_code_str: CA + living_arrangements_allow_for_food_preparation: true + in_la: true + in_riv: false + in_ala: false + families: + family: + members: + - you + - member1 + - member2 + spm_units: + spm_unit: + spm_unit_pre_subsidy_childcare_expenses: 2400 + members: + - you + - member1 + - member2 + phone_cost: 999 + tax_units: + tax_unit: + tax_unit_is_joint: false + members: + - you + - member1 + - member2 + output: + people: + you: + medicaid: 6439.11 + is_medicaid_eligible: true + wic: 0.0 + is_aca_ptc_eligible: false + is_ssi_aged: false + is_ssi_eligible: false + ssi: 0.0 + ca_state_supplement_eligible_person: false + ca_ala_general_assistance_eligible_person: false + member1: + medicaid: 3258.31 + is_medicaid_eligible: true + wic: 723.15 + is_aca_ptc_eligible: false + is_ssi_aged: false + is_ssi_eligible: false + ssi: 0.0 + ca_state_supplement_eligible_person: false + ca_ala_general_assistance_eligible_person: false + member2: + medicaid: 3258.31 + is_medicaid_eligible: true + wic: 723.15 + is_aca_ptc_eligible: false + is_ssi_aged: false + is_ssi_eligible: false + ssi: 0.0 + ca_state_supplement_eligible_person: false + ca_ala_general_assistance_eligible_person: false + households: + household: + ca_care: 0.0 + ca_care_eligible: true + ca_fera: 0.0 + ca_fera_eligible: false + ca_la_ez_save: + 2026-5: 0.0 + ca_la_ez_save_eligible: + 2026-5: true + spm_units: + spm_unit: + ca_tanf: 0.0 + ca_tanf_eligible: false + snap: 1908.29 + is_snap_eligible: true + lifeline: 228.0 + is_lifeline_eligible: true + la_general_relief: 0.0 + la_general_relief_eligible: false + ca_riv_general_relief_eligible: false + ca_riv_general_relief: 0.0 + ca_riv_share_eligible: false + ca_riv_share_payment: 0.0 + ca_ala_general_assistance_income_eligible: false + ca_ala_general_assistance: 0.0 + ca_calworks_child_care: 0.0 + ca_calworks_child_care_eligible: false + ca_state_supplement: 0.0 + tax_units: + tax_unit: + premium_tax_credit: 0.0 + eitc: 4681.39 + eitc_eligible: true + ca_eitc: 0.0 + ca_eitc_eligible: false + ctc: 4400.0 + refundable_ctc: 3175.0 + ca_yctc: 0.0 + aca_ptc: 0.0 + ca_renter_credit: 120.0 + cdcc: 0.0 + ca_cdcc: 0.0 + ca_foster_youth_tax_credit: 0.0 + income_tax_before_credits: 1225.0 + income_tax_before_refundable_credits: 0.0 + income_tax_refundable_credits: 7856.39 + income_tax_capped_non_refundable_credits: 1225.0 + income_tax_non_refundable_credits: 1225.0 + income_tax: -7856.39 + ca_income_tax_before_credits: 273.0 + ca_income_tax_before_refundable_credits: 0.0 +- name: amplifi_2026_case_c (2026) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + you: + age: 25 + immigration_status_str: CITIZEN + is_disabled: false + employment_income: 8840 + rent: 900 + is_aca_eshi_eligible: false + is_pregnant: false + ca_calworks_child_care_time_category: MONTHLY + receives_medicaid: false + member1: + age: 3 + ca_calworks_child_care_full_time: true + immigration_status_str: CITIZEN + is_aca_eshi_eligible: false + is_disabled: false + ca_calworks_child_care_time_category: MONTHLY + member2: + age: 6 + ca_calworks_child_care_full_time: true + immigration_status_str: CITIZEN + is_aca_eshi_eligible: false + is_disabled: false + ca_calworks_child_care_time_category: MONTHLY + households: + household: + zip_code: '90019' + tenant_pays_utilities: false + household_vehicles_owned: 1 + household_vehicles_value: 4499.0 + lives_in_vehicle: false + members: + - you + - member1 + - member2 + ca_tanf_region1: true + state_code_str: CA + living_arrangements_allow_for_food_preparation: true + in_la: true + in_riv: false + in_ala: false + families: + family: + members: + - you + - member1 + - member2 + spm_units: + spm_unit: + spm_unit_pre_subsidy_childcare_expenses: 6000 + members: + - you + - member1 + - member2 + phone_cost: 999 + tax_units: + tax_unit: + tax_unit_is_joint: false + members: + - you + - member1 + - member2 + output: + people: + you: + medicaid: 4367.51 + is_medicaid_eligible: true + wic: 0.0 + is_aca_ptc_eligible: false + is_ssi_aged: false + is_ssi_eligible: false + ssi: 0.0 + ca_state_supplement_eligible_person: false + ca_ala_general_assistance_eligible_person: false + member1: + medicaid: 3258.31 + is_medicaid_eligible: true + wic: 723.15 + is_aca_ptc_eligible: false + is_ssi_aged: false + is_ssi_eligible: false + ssi: 0.0 + ca_state_supplement_eligible_person: false + ca_ala_general_assistance_eligible_person: false + member2: + medicaid: 3258.31 + is_medicaid_eligible: true + wic: 0.0 + is_aca_ptc_eligible: false + is_ssi_aged: false + is_ssi_eligible: false + ssi: 0.0 + ca_state_supplement_eligible_person: false + ca_ala_general_assistance_eligible_person: false + households: + household: + ca_care: 0.0 + ca_care_eligible: true + ca_fera: 0.0 + ca_fera_eligible: false + ca_la_ez_save: + 2026-4: 0.0 + ca_la_ez_save_eligible: + 2026-4: true + spm_units: + spm_unit: + ca_tanf: 13280.0 + ca_tanf_eligible: true + snap: 4124.09 + is_snap_eligible: true + lifeline: 228.0 + is_lifeline_eligible: true + la_general_relief: 0.0 + la_general_relief_eligible: false + ca_riv_general_relief_eligible: false + ca_riv_general_relief: 0.0 + ca_riv_share_eligible: false + ca_riv_share_payment: 0.0 + ca_ala_general_assistance_income_eligible: false + ca_ala_general_assistance: 0.0 + ca_calworks_child_care: 6000.0 + ca_calworks_child_care_eligible: true + ca_state_supplement: 0.0 + tax_units: + tax_unit: + premium_tax_credit: 0.0 + eitc: 3536.0 + eitc_eligible: true + ca_eitc: 3005.6 + ca_eitc_eligible: true + ctc: 4400.0 + refundable_ctc: 951.0 + ca_yctc: 1215.95 + aca_ptc: 0.0 + ca_renter_credit: 120.0 + cdcc: 0.0 + ca_cdcc: 0.0 + ca_foster_youth_tax_credit: 0.0 + income_tax_before_credits: 0.0 + income_tax_before_refundable_credits: 0.0 + income_tax_refundable_credits: 4487.0 + income_tax_capped_non_refundable_credits: 0.0 + income_tax_non_refundable_credits: 3449.0 + income_tax: -4487.0 + ca_income_tax_before_credits: 0.0 + ca_income_tax_before_refundable_credits: 0.0 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/cash/ssi/ca.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/cash/ssi/ca.yaml new file mode 100644 index 00000000000..af87fad823c --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/cash/ssi/ca.yaml @@ -0,0 +1,162 @@ +- name: ssi_non_aged_non_disabled_ineligible (ca) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id001 + - head + state_code_str: CA + zip_code: '90001' + county_str: LOS_ANGELES_COUNTY_CA + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: false + families: + family: + members: *id001 + marital_units: + mu_head: + members: + - head + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 6439.11 + is_medicaid_eligible: true + chip: 0.0 + is_aca_ptc_eligible: false + tax_units: + tax_unit: + aca_ptc: 0.0 + premium_tax_credit: 0.0 +- name: ssi_resources_above_2000_ineligible (ca) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 65 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 2001 + is_aca_eshi_eligible: false + households: + household: + members: &id002 + - head + state_code_str: CA + zip_code: '90001' + county_str: LOS_ANGELES_COUNTY_CA + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: false + families: + family: + members: *id002 + marital_units: + mu_head: + members: + - head + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: true + msp: 0.0 + msp_eligible: false + medicaid: 22373.06 + is_medicaid_eligible: true + chip: 0.0 + is_aca_ptc_eligible: false + tax_units: + tax_unit: + aca_ptc: 0.0 + premium_tax_credit: 0.0 +- name: ssi_aged_undocumented_ineligible (ca) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 65 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: UNDOCUMENTED + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id003 + - head + state_code_str: CA + zip_code: '90001' + county_str: LOS_ANGELES_COUNTY_CA + spm_units: + spm_unit: + members: *id003 + tax_units: + tax_unit: + members: *id003 + tax_unit_is_joint: false + families: + family: + members: *id003 + marital_units: + mu_head: + members: + - head + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: true + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: false + tax_units: + tax_unit: + aca_ptc: 0.0 + premium_tax_credit: 0.0 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/cash/ssi/co.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/cash/ssi/co.yaml new file mode 100644 index 00000000000..f89d5c65948 --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/cash/ssi/co.yaml @@ -0,0 +1,162 @@ +- name: ssi_non_aged_non_disabled_ineligible (co) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id001 + - head + state_code_str: CO + zip_code: '80014' + county_str: ARAPAHOE_COUNTY_CO + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: false + families: + family: + members: *id001 + marital_units: + mu_head: + members: + - head + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 6439.11 + is_medicaid_eligible: true + chip: 0.0 + is_aca_ptc_eligible: false + tax_units: + tax_unit: + aca_ptc: 0.0 + premium_tax_credit: 0.0 +- name: ssi_resources_above_2000_ineligible (co) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 65 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 2001 + is_aca_eshi_eligible: false + households: + household: + members: &id002 + - head + state_code_str: CO + zip_code: '80014' + county_str: ARAPAHOE_COUNTY_CO + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: false + families: + family: + members: *id002 + marital_units: + mu_head: + members: + - head + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: true + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: false + tax_units: + tax_unit: + aca_ptc: 0.0 + premium_tax_credit: 0.0 +- name: ssi_aged_undocumented_ineligible (co) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 65 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: UNDOCUMENTED + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id003 + - head + state_code_str: CO + zip_code: '80014' + county_str: ARAPAHOE_COUNTY_CO + spm_units: + spm_unit: + members: *id003 + tax_units: + tax_unit: + members: *id003 + tax_unit_is_joint: false + families: + family: + members: *id003 + marital_units: + mu_head: + members: + - head + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: true + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: false + tax_units: + tax_unit: + aca_ptc: 0.0 + premium_tax_credit: 0.0 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/cash/ssi/federal.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/cash/ssi/federal.yaml new file mode 100644 index 00000000000..84f4b5c990b --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/cash/ssi/federal.yaml @@ -0,0 +1,432 @@ +- name: ssi_age_64_disabled_eligible (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 64 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: true + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id001 + - head + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: false + families: + family: + members: *id001 + marital_units: + mu_head: + members: + - head + output: + people: + head: + ssi: 11928.0 + is_ssi_eligible: true + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 22373.06 + is_medicaid_eligible: true + chip: 0.0 + is_aca_ptc_eligible: false + tax_units: + tax_unit: + aca_ptc: 0.0 + premium_tax_credit: 0.0 +- name: ssi_age_65_aged_eligible (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 65 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id002 + - head + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: false + families: + family: + members: *id002 + marital_units: + mu_head: + members: + - head + output: + people: + head: + ssi: 11928.0 + is_ssi_eligible: true + is_ssi_aged: true + msp: 0.0 + msp_eligible: false + medicaid: 22373.06 + is_medicaid_eligible: true + chip: 0.0 + is_aca_ptc_eligible: false + tax_units: + tax_unit: + aca_ptc: 0.0 + premium_tax_credit: 0.0 +- name: ssi_non_aged_non_disabled_ineligible (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id003 + - head + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id003 + tax_units: + tax_unit: + members: *id003 + tax_unit_is_joint: false + families: + family: + members: *id003 + marital_units: + mu_head: + members: + - head + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: false + tax_units: + tax_unit: + aca_ptc: 0.0 + premium_tax_credit: 0.0 +- name: ssi_resources_at_2000_limit (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 65 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 2000 + is_aca_eshi_eligible: false + households: + household: + members: &id004 + - head + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id004 + tax_units: + tax_unit: + members: *id004 + tax_unit_is_joint: false + families: + family: + members: *id004 + marital_units: + mu_head: + members: + - head + output: + people: + head: + ssi: 11928.0 + is_ssi_eligible: true + is_ssi_aged: true + msp: 0.0 + msp_eligible: false + medicaid: 22373.06 + is_medicaid_eligible: true + chip: 0.0 + is_aca_ptc_eligible: false + tax_units: + tax_unit: + aca_ptc: 0.0 + premium_tax_credit: 0.0 +- name: ssi_resources_above_2000_ineligible (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 65 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 2001 + is_aca_eshi_eligible: false + households: + household: + members: &id005 + - head + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id005 + tax_units: + tax_unit: + members: *id005 + tax_unit_is_joint: false + families: + family: + members: *id005 + marital_units: + mu_head: + members: + - head + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: true + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: false + tax_units: + tax_unit: + aca_ptc: 0.0 + premium_tax_credit: 0.0 +- name: ssi_aged_lpr_status (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 65 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: LEGAL_PERMANENT_RESIDENT + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id006 + - head + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id006 + tax_units: + tax_unit: + members: *id006 + tax_unit_is_joint: false + families: + family: + members: *id006 + marital_units: + mu_head: + members: + - head + output: + people: + head: + ssi: 11928.0 + is_ssi_eligible: true + is_ssi_aged: true + msp: 0.0 + msp_eligible: false + medicaid: 22373.06 + is_medicaid_eligible: true + chip: 0.0 + is_aca_ptc_eligible: false + tax_units: + tax_unit: + aca_ptc: 0.0 + premium_tax_credit: 0.0 +- name: ssi_aged_refugee (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 65 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: REFUGEE + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id007 + - head + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id007 + tax_units: + tax_unit: + members: *id007 + tax_unit_is_joint: false + families: + family: + members: *id007 + marital_units: + mu_head: + members: + - head + output: + people: + head: + ssi: 11928.0 + is_ssi_eligible: true + is_ssi_aged: true + msp: 0.0 + msp_eligible: false + medicaid: 22373.06 + is_medicaid_eligible: true + chip: 0.0 + is_aca_ptc_eligible: false + tax_units: + tax_unit: + aca_ptc: 0.0 + premium_tax_credit: 0.0 +- name: ssi_aged_undocumented_ineligible (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 65 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: UNDOCUMENTED + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id008 + - head + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id008 + tax_units: + tax_unit: + members: *id008 + tax_unit_is_joint: false + families: + family: + members: *id008 + marital_units: + mu_head: + members: + - head + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: true + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: false + tax_units: + tax_unit: + aca_ptc: 0.0 + premium_tax_credit: 0.0 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/cash/ssi/il.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/cash/ssi/il.yaml new file mode 100644 index 00000000000..1e8ed5a93d1 --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/cash/ssi/il.yaml @@ -0,0 +1,162 @@ +- name: ssi_non_aged_non_disabled_ineligible (il) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id001 + - head + state_code_str: IL + zip_code: '60601' + county_str: COOK_COUNTY_IL + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: false + families: + family: + members: *id001 + marital_units: + mu_head: + members: + - head + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 6439.11 + is_medicaid_eligible: true + chip: 0.0 + is_aca_ptc_eligible: false + tax_units: + tax_unit: + aca_ptc: 0.0 + premium_tax_credit: 0.0 +- name: ssi_resources_above_2000_ineligible (il) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 65 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 2001 + is_aca_eshi_eligible: false + households: + household: + members: &id002 + - head + state_code_str: IL + zip_code: '60601' + county_str: COOK_COUNTY_IL + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: false + families: + family: + members: *id002 + marital_units: + mu_head: + members: + - head + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: true + msp: 0.0 + msp_eligible: false + medicaid: 22373.06 + is_medicaid_eligible: true + chip: 0.0 + is_aca_ptc_eligible: false + tax_units: + tax_unit: + aca_ptc: 0.0 + premium_tax_credit: 0.0 +- name: ssi_aged_undocumented_ineligible (il) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 65 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: UNDOCUMENTED + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id003 + - head + state_code_str: IL + zip_code: '60601' + county_str: COOK_COUNTY_IL + spm_units: + spm_unit: + members: *id003 + tax_units: + tax_unit: + members: *id003 + tax_unit_is_joint: false + families: + family: + members: *id003 + marital_units: + mu_head: + members: + - head + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: true + msp: 0.0 + msp_eligible: false + medicaid: 22373.06 + is_medicaid_eligible: true + chip: 0.0 + is_aca_ptc_eligible: false + tax_units: + tax_unit: + aca_ptc: 0.0 + premium_tax_credit: 0.0 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/cash/ssi/la.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/cash/ssi/la.yaml new file mode 100644 index 00000000000..cc3eea416df --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/cash/ssi/la.yaml @@ -0,0 +1,162 @@ +- name: ssi_non_aged_non_disabled_ineligible (la) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id001 + - head + state_code_str: LA + zip_code: '70112' + county_str: ORLEANS_PARISH_LA + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: false + families: + family: + members: *id001 + marital_units: + mu_head: + members: + - head + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 6439.11 + is_medicaid_eligible: true + chip: 0.0 + is_aca_ptc_eligible: false + tax_units: + tax_unit: + aca_ptc: 0.0 + premium_tax_credit: 0.0 +- name: ssi_resources_above_2000_ineligible (la) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 65 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 2001 + is_aca_eshi_eligible: false + households: + household: + members: &id002 + - head + state_code_str: LA + zip_code: '70112' + county_str: ORLEANS_PARISH_LA + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: false + families: + family: + members: *id002 + marital_units: + mu_head: + members: + - head + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: true + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: false + tax_units: + tax_unit: + aca_ptc: 0.0 + premium_tax_credit: 0.0 +- name: ssi_aged_undocumented_ineligible (la) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 65 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: UNDOCUMENTED + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id003 + - head + state_code_str: LA + zip_code: '70112' + county_str: ORLEANS_PARISH_LA + spm_units: + spm_unit: + members: *id003 + tax_units: + tax_unit: + members: *id003 + tax_unit_is_joint: false + families: + family: + members: *id003 + marital_units: + mu_head: + members: + - head + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: true + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: false + tax_units: + tax_unit: + aca_ptc: 0.0 + premium_tax_credit: 0.0 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/cash/ssi/ma.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/cash/ssi/ma.yaml new file mode 100644 index 00000000000..8e6ac0a0006 --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/cash/ssi/ma.yaml @@ -0,0 +1,162 @@ +- name: ssi_non_aged_non_disabled_ineligible (ma) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id001 + - head + state_code_str: MA + zip_code: 02118 + county_str: SUFFOLK_COUNTY_MA + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: false + families: + family: + members: *id001 + marital_units: + mu_head: + members: + - head + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 6439.11 + is_medicaid_eligible: true + chip: 0.0 + is_aca_ptc_eligible: false + tax_units: + tax_unit: + aca_ptc: 0.0 + premium_tax_credit: 0.0 +- name: ssi_resources_above_2000_ineligible (ma) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 65 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 2001 + is_aca_eshi_eligible: false + households: + household: + members: &id002 + - head + state_code_str: MA + zip_code: 02118 + county_str: SUFFOLK_COUNTY_MA + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: false + families: + family: + members: *id002 + marital_units: + mu_head: + members: + - head + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: true + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: false + tax_units: + tax_unit: + aca_ptc: 0.0 + premium_tax_credit: 0.0 +- name: ssi_aged_undocumented_ineligible (ma) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 65 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: UNDOCUMENTED + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id003 + - head + state_code_str: MA + zip_code: 02118 + county_str: SUFFOLK_COUNTY_MA + spm_units: + spm_unit: + members: *id003 + tax_units: + tax_unit: + members: *id003 + tax_unit_is_joint: false + families: + family: + members: *id003 + marital_units: + mu_head: + members: + - head + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: true + msp: 0.0 + msp_eligible: false + medicaid: 22373.06 + is_medicaid_eligible: true + chip: 0.0 + is_aca_ptc_eligible: false + tax_units: + tax_unit: + aca_ptc: 0.0 + premium_tax_credit: 0.0 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/cash/ssi/nc.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/cash/ssi/nc.yaml new file mode 100644 index 00000000000..e9f740cc90d --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/cash/ssi/nc.yaml @@ -0,0 +1,162 @@ +- name: ssi_non_aged_non_disabled_ineligible (nc) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id001 + - head + state_code_str: NC + zip_code: '27601' + county_str: WAKE_COUNTY_NC + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: false + families: + family: + members: *id001 + marital_units: + mu_head: + members: + - head + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 6439.11 + is_medicaid_eligible: true + chip: 0.0 + is_aca_ptc_eligible: false + tax_units: + tax_unit: + aca_ptc: 0.0 + premium_tax_credit: 0.0 +- name: ssi_resources_above_2000_ineligible (nc) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 65 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 2001 + is_aca_eshi_eligible: false + households: + household: + members: &id002 + - head + state_code_str: NC + zip_code: '27601' + county_str: WAKE_COUNTY_NC + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: false + families: + family: + members: *id002 + marital_units: + mu_head: + members: + - head + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: true + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: false + tax_units: + tax_unit: + aca_ptc: 0.0 + premium_tax_credit: 0.0 +- name: ssi_aged_undocumented_ineligible (nc) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 65 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: UNDOCUMENTED + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id003 + - head + state_code_str: NC + zip_code: '27601' + county_str: WAKE_COUNTY_NC + spm_units: + spm_unit: + members: *id003 + tax_units: + tax_unit: + members: *id003 + tax_unit_is_joint: false + families: + family: + members: *id003 + marital_units: + mu_head: + members: + - head + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: true + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: false + tax_units: + tax_unit: + aca_ptc: 0.0 + premium_tax_credit: 0.0 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/cash/ssi/tx.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/cash/ssi/tx.yaml new file mode 100644 index 00000000000..bd9bc28f143 --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/cash/ssi/tx.yaml @@ -0,0 +1,162 @@ +- name: ssi_non_aged_non_disabled_ineligible (tx) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id001 + - head + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: false + families: + family: + members: *id001 + marital_units: + mu_head: + members: + - head + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: false + tax_units: + tax_unit: + aca_ptc: 0.0 + premium_tax_credit: 0.0 +- name: ssi_resources_above_2000_ineligible (tx) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 65 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 2001 + is_aca_eshi_eligible: false + households: + household: + members: &id002 + - head + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: false + families: + family: + members: *id002 + marital_units: + mu_head: + members: + - head + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: true + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: false + tax_units: + tax_unit: + aca_ptc: 0.0 + premium_tax_credit: 0.0 +- name: ssi_aged_undocumented_ineligible (tx) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 65 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: UNDOCUMENTED + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id003 + - head + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id003 + tax_units: + tax_unit: + members: *id003 + tax_unit_is_joint: false + families: + family: + members: *id003 + marital_units: + mu_head: + members: + - head + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: true + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: false + tax_units: + tax_unit: + aca_ptc: 0.0 + premium_tax_credit: 0.0 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/cash/ssi/wa.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/cash/ssi/wa.yaml new file mode 100644 index 00000000000..a7d16d9ec03 --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/cash/ssi/wa.yaml @@ -0,0 +1,162 @@ +- name: ssi_non_aged_non_disabled_ineligible (wa) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id001 + - head + state_code_str: WA + zip_code: '98101' + county_str: KING_COUNTY_WA + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: false + families: + family: + members: *id001 + marital_units: + mu_head: + members: + - head + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 6439.11 + is_medicaid_eligible: true + chip: 0.0 + is_aca_ptc_eligible: false + tax_units: + tax_unit: + aca_ptc: 0.0 + premium_tax_credit: 0.0 +- name: ssi_resources_above_2000_ineligible (wa) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 65 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 2001 + is_aca_eshi_eligible: false + households: + household: + members: &id002 + - head + state_code_str: WA + zip_code: '98101' + county_str: KING_COUNTY_WA + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: false + families: + family: + members: *id002 + marital_units: + mu_head: + members: + - head + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: true + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: false + tax_units: + tax_unit: + aca_ptc: 0.0 + premium_tax_credit: 0.0 +- name: ssi_aged_undocumented_ineligible (wa) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 65 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: UNDOCUMENTED + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id003 + - head + state_code_str: WA + zip_code: '98101' + county_str: KING_COUNTY_WA + spm_units: + spm_unit: + members: *id003 + tax_units: + tax_unit: + members: *id003 + tax_unit_is_joint: false + families: + family: + members: *id003 + marital_units: + mu_head: + members: + - head + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: true + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: false + tax_units: + tax_unit: + aca_ptc: 0.0 + premium_tax_credit: 0.0 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/cash/tanf/federal.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/cash/tanf/federal.yaml new file mode 100644 index 00000000000..c195f510285 --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/cash/tanf/federal.yaml @@ -0,0 +1,668 @@ +- name: tanf_income_just_below_state_threshold_5187 (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 5087 + spouse: + age: 28 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id001 + - head + - spouse + - child1 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + tx_tanf: 2572.51 + tanf: 2572.51 +- name: tanf_income_at_state_threshold_5187 (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 5187 + spouse: + age: 28 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id002 + - head + - spouse + - child1 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: true + families: + family: + members: *id002 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + tx_tanf: 0.0 + tanf: 0.0 +- name: tanf_income_just_above_state_threshold_5187 (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 5287 + spouse: + age: 28 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id003 + - head + - spouse + - child1 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id003 + tax_units: + tax_unit: + members: *id003 + tax_unit_is_joint: true + families: + family: + members: *id003 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + tx_tanf: 0.0 + tanf: 0.0 +- name: tanf_no_minor_children_in_unit (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + spouse: + age: 28 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id004 + - head + - spouse + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id004 + tax_units: + tax_unit: + members: *id004 + tax_unit_is_joint: true + families: + family: + members: *id004 + marital_units: + mu_couple: + members: + - head + - spouse + output: + spm_units: + spm_unit: + tx_tanf: 0.0 + tanf: 0.0 +- name: tanf_youngest_child_age_17 (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + spouse: + age: 28 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 17 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id005 + - head + - spouse + - child1 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id005 + tax_units: + tax_unit: + members: *id005 + tax_unit_is_joint: true + families: + family: + members: *id005 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + tx_tanf: 5016.0 + tanf: 5016.0 +- name: tanf_only_child_age_18 (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + spouse: + age: 28 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 18 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id006 + - head + - spouse + - child1 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id006 + tax_units: + tax_unit: + members: *id006 + tax_unit_is_joint: true + families: + family: + members: *id006 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + tx_tanf: 0.0 + tanf: 0.0 +- name: tanf_size_1_single_adult_age_30 (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 6000 + households: + household: + members: &id007 + - head + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id007 + tax_units: + tax_unit: + members: *id007 + tax_unit_is_joint: false + families: + family: + members: *id007 + marital_units: + mu_head: + members: + - head + output: + spm_units: + spm_unit: + tx_tanf: 0.0 + tanf: 0.0 +- name: tanf_size_1_single_elderly_age_65 (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 65 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id008 + - head + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id008 + tax_units: + tax_unit: + members: *id008 + tax_unit_is_joint: false + families: + family: + members: *id008 + marital_units: + mu_head: + members: + - head + output: + spm_units: + spm_unit: + tx_tanf: 0.0 + tanf: 0.0 +- name: tanf_size_2_married_couple_no_children (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 6000 + spouse: + age: 28 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id009 + - head + - spouse + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id009 + tax_units: + tax_unit: + members: *id009 + tax_unit_is_joint: true + families: + family: + members: *id009 + marital_units: + mu_couple: + members: + - head + - spouse + output: + spm_units: + spm_unit: + tx_tanf: 0.0 + tanf: 0.0 +- name: tanf_size_2_single_parent_1_child (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 6000 + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id010 + - head + - child1 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id010 + tax_units: + tax_unit: + members: *id010 + tax_unit_is_joint: false + families: + family: + members: *id010 + marital_units: + mu_head: + members: + - head + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + tx_tanf: 0.0 + tanf: 0.0 +- name: tanf_size_3_single_parent_2_children (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 6000 + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id011 + - head + - child1 + - child2 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id011 + tax_units: + tax_unit: + members: *id011 + tax_unit_is_joint: false + families: + family: + members: *id011 + marital_units: + mu_head: + members: + - head + mu_child1: + members: + - child1 + mu_child2: + members: + - child2 + output: + spm_units: + spm_unit: + tx_tanf: 0.0 + tanf: 0.0 +- name: tanf_size_4_couple_2_children (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 6000 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id012 + - head + - spouse + - child1 + - child2 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id012 + tax_units: + tax_unit: + members: *id012 + tax_unit_is_joint: true + families: + family: + members: *id012 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + mu_child2: + members: + - child2 + output: + spm_units: + spm_unit: + tx_tanf: 0.0 + tanf: 0.0 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/childcare/ccdf/federal.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/childcare/ccdf/federal.yaml new file mode 100644 index 00000000000..e48a0313353 --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/childcare/ccdf/federal.yaml @@ -0,0 +1,554 @@ +- name: ccdf_child_age_12_eligible (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 20000 + is_ccdf_reason_for_care_eligible: true + child1: + age: 12 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: true + households: + household: + members: &id001 + - head + - child1 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: false + families: + family: + members: *id001 + marital_units: + mu_head: + members: + - head + mu_child1: + members: + - child1 + output: + people: + head: + is_ccdf_eligible: false + is_ccdf_reason_for_care_eligible: true + child1: + is_ccdf_eligible: true + is_ccdf_reason_for_care_eligible: true +- name: ccdf_child_age_13_age_out (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 20000 + is_ccdf_reason_for_care_eligible: true + child1: + age: 13 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: true + households: + household: + members: &id002 + - head + - child1 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: false + families: + family: + members: *id002 + marital_units: + mu_head: + members: + - head + mu_child1: + members: + - child1 + output: + people: + head: + is_ccdf_eligible: false + is_ccdf_reason_for_care_eligible: true + child1: + is_ccdf_eligible: false + is_ccdf_reason_for_care_eligible: true +- name: ccdf_no_reason_for_care (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 20000 + is_ccdf_reason_for_care_eligible: false + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id003 + - head + - child1 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id003 + tax_units: + tax_unit: + members: *id003 + tax_unit_is_joint: false + families: + family: + members: *id003 + marital_units: + mu_head: + members: + - head + mu_child1: + members: + - child1 + output: + people: + head: + is_ccdf_eligible: false + is_ccdf_reason_for_care_eligible: false + child1: + is_ccdf_eligible: false + is_ccdf_reason_for_care_eligible: false +- name: ccdf_size_1_single_adult_age_30 (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 20000 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id004 + - head + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id004 + tax_units: + tax_unit: + members: *id004 + tax_unit_is_joint: false + families: + family: + members: *id004 + marital_units: + mu_head: + members: + - head + output: + people: + head: + is_ccdf_eligible: false + is_ccdf_reason_for_care_eligible: false +- name: ccdf_size_1_single_elderly_age_65 (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 65 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id005 + - head + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id005 + tax_units: + tax_unit: + members: *id005 + tax_unit_is_joint: false + families: + family: + members: *id005 + marital_units: + mu_head: + members: + - head + output: + people: + head: + is_ccdf_eligible: false + is_ccdf_reason_for_care_eligible: false +- name: ccdf_size_2_married_couple_no_children (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 20000 + is_ccdf_reason_for_care_eligible: false + spouse: + age: 28 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id006 + - head + - spouse + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id006 + tax_units: + tax_unit: + members: *id006 + tax_unit_is_joint: true + families: + family: + members: *id006 + marital_units: + mu_couple: + members: + - head + - spouse + output: + people: + head: + is_ccdf_eligible: false + is_ccdf_reason_for_care_eligible: false + spouse: + is_ccdf_eligible: false + is_ccdf_reason_for_care_eligible: false +- name: ccdf_size_2_single_parent_1_child (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 20000 + is_ccdf_reason_for_care_eligible: false + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id007 + - head + - child1 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id007 + tax_units: + tax_unit: + members: *id007 + tax_unit_is_joint: false + families: + family: + members: *id007 + marital_units: + mu_head: + members: + - head + mu_child1: + members: + - child1 + output: + people: + head: + is_ccdf_eligible: false + is_ccdf_reason_for_care_eligible: false + child1: + is_ccdf_eligible: false + is_ccdf_reason_for_care_eligible: false +- name: ccdf_size_3_single_parent_2_children (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 20000 + is_ccdf_reason_for_care_eligible: false + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id008 + - head + - child1 + - child2 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id008 + tax_units: + tax_unit: + members: *id008 + tax_unit_is_joint: false + families: + family: + members: *id008 + marital_units: + mu_head: + members: + - head + mu_child1: + members: + - child1 + mu_child2: + members: + - child2 + output: + people: + head: + is_ccdf_eligible: false + is_ccdf_reason_for_care_eligible: false + child1: + is_ccdf_eligible: false + is_ccdf_reason_for_care_eligible: false + child2: + is_ccdf_eligible: false + is_ccdf_reason_for_care_eligible: false +- name: ccdf_size_4_couple_2_children (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 20000 + is_ccdf_reason_for_care_eligible: false + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id009 + - head + - spouse + - child1 + - child2 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id009 + tax_units: + tax_unit: + members: *id009 + tax_unit_is_joint: true + families: + family: + members: *id009 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + mu_child2: + members: + - child2 + output: + people: + head: + is_ccdf_eligible: false + is_ccdf_reason_for_care_eligible: false + spouse: + is_ccdf_eligible: false + is_ccdf_reason_for_care_eligible: false + child1: + is_ccdf_eligible: false + is_ccdf_reason_for_care_eligible: false + child2: + is_ccdf_eligible: false + is_ccdf_reason_for_care_eligible: false diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/childcare/early_head_start/ca.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/childcare/early_head_start/ca.yaml new file mode 100644 index 00000000000..ea9d6d85ebe --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/childcare/early_head_start/ca.yaml @@ -0,0 +1,157 @@ +- name: early_head_start_pregnant_adult (ca) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 28 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: true + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id001 + - head + state_code_str: CA + zip_code: '90001' + county_str: LOS_ANGELES_COUNTY_CA + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: false + families: + family: + members: *id001 + marital_units: + mu_head: + members: + - head + output: + people: + head: + early_head_start: 24405.06 +- name: early_head_start_infant_age_0 (ca) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + child1: + age: 0 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id002 + - head + - child1 + state_code_str: CA + zip_code: '90001' + county_str: LOS_ANGELES_COUNTY_CA + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: false + families: + family: + members: *id002 + marital_units: + mu_head: + members: + - head + mu_child1: + members: + - child1 + output: + people: + head: + early_head_start: 0.0 + child1: + early_head_start: 24405.06 +- name: early_head_start_child_age_2_eligible (ca) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + child1: + age: 2 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id003 + - head + - child1 + state_code_str: CA + zip_code: '90001' + county_str: LOS_ANGELES_COUNTY_CA + spm_units: + spm_unit: + members: *id003 + tax_units: + tax_unit: + members: *id003 + tax_unit_is_joint: false + families: + family: + members: *id003 + marital_units: + mu_head: + members: + - head + mu_child1: + members: + - child1 + output: + people: + head: + early_head_start: 0.0 + child1: + early_head_start: 24405.06 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/childcare/early_head_start/co.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/childcare/early_head_start/co.yaml new file mode 100644 index 00000000000..3ec37ac0ec1 --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/childcare/early_head_start/co.yaml @@ -0,0 +1,157 @@ +- name: early_head_start_pregnant_adult (co) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 28 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: true + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id001 + - head + state_code_str: CO + zip_code: '80014' + county_str: ARAPAHOE_COUNTY_CO + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: false + families: + family: + members: *id001 + marital_units: + mu_head: + members: + - head + output: + people: + head: + early_head_start: 20599.17 +- name: early_head_start_infant_age_0 (co) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + child1: + age: 0 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id002 + - head + - child1 + state_code_str: CO + zip_code: '80014' + county_str: ARAPAHOE_COUNTY_CO + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: false + families: + family: + members: *id002 + marital_units: + mu_head: + members: + - head + mu_child1: + members: + - child1 + output: + people: + head: + early_head_start: 0.0 + child1: + early_head_start: 20599.17 +- name: early_head_start_child_age_2_eligible (co) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + child1: + age: 2 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id003 + - head + - child1 + state_code_str: CO + zip_code: '80014' + county_str: ARAPAHOE_COUNTY_CO + spm_units: + spm_unit: + members: *id003 + tax_units: + tax_unit: + members: *id003 + tax_unit_is_joint: false + families: + family: + members: *id003 + marital_units: + mu_head: + members: + - head + mu_child1: + members: + - child1 + output: + people: + head: + early_head_start: 0.0 + child1: + early_head_start: 20599.17 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/childcare/early_head_start/federal.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/childcare/early_head_start/federal.yaml new file mode 100644 index 00000000000..cf3575784b6 --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/childcare/early_head_start/federal.yaml @@ -0,0 +1,576 @@ +- name: early_head_start_pregnant_adult (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 28 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: true + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id001 + - head + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: false + families: + family: + members: *id001 + marital_units: + mu_head: + members: + - head + output: + people: + head: + early_head_start: 20778.94 +- name: early_head_start_infant_age_0 (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + child1: + age: 0 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id002 + - head + - child1 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: false + families: + family: + members: *id002 + marital_units: + mu_head: + members: + - head + mu_child1: + members: + - child1 + output: + people: + head: + early_head_start: 0.0 + child1: + early_head_start: 20778.94 +- name: early_head_start_child_age_2_eligible (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + child1: + age: 2 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id003 + - head + - child1 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id003 + tax_units: + tax_unit: + members: *id003 + tax_unit_is_joint: false + families: + family: + members: *id003 + marital_units: + mu_head: + members: + - head + mu_child1: + members: + - child1 + output: + people: + head: + early_head_start: 0.0 + child1: + early_head_start: 20778.94 +- name: early_head_start_age_out_at_3 (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + child1: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id004 + - head + - child1 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id004 + tax_units: + tax_unit: + members: *id004 + tax_unit_is_joint: false + families: + family: + members: *id004 + marital_units: + mu_head: + members: + - head + mu_child1: + members: + - child1 + output: + people: + head: + early_head_start: 0.0 + child1: + early_head_start: 0.0 +- name: early_head_start_size_1_single_adult_age_30 (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 20000 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id005 + - head + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id005 + tax_units: + tax_unit: + members: *id005 + tax_unit_is_joint: false + families: + family: + members: *id005 + marital_units: + mu_head: + members: + - head + output: + people: + head: + early_head_start: 0.0 +- name: early_head_start_size_1_single_elderly_age_65 (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 65 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id006 + - head + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id006 + tax_units: + tax_unit: + members: *id006 + tax_unit_is_joint: false + families: + family: + members: *id006 + marital_units: + mu_head: + members: + - head + output: + people: + head: + early_head_start: 0.0 +- name: early_head_start_size_2_married_couple_no_children (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 20000 + is_ccdf_reason_for_care_eligible: false + spouse: + age: 28 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id007 + - head + - spouse + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id007 + tax_units: + tax_unit: + members: *id007 + tax_unit_is_joint: true + families: + family: + members: *id007 + marital_units: + mu_couple: + members: + - head + - spouse + output: + people: + head: + early_head_start: 0.0 + spouse: + early_head_start: 0.0 +- name: early_head_start_size_2_single_parent_1_child (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 20000 + is_ccdf_reason_for_care_eligible: false + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id008 + - head + - child1 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id008 + tax_units: + tax_unit: + members: *id008 + tax_unit_is_joint: false + families: + family: + members: *id008 + marital_units: + mu_head: + members: + - head + mu_child1: + members: + - child1 + output: + people: + head: + early_head_start: 0.0 + child1: + early_head_start: 0.0 +- name: early_head_start_size_3_single_parent_2_children (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 20000 + is_ccdf_reason_for_care_eligible: false + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id009 + - head + - child1 + - child2 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id009 + tax_units: + tax_unit: + members: *id009 + tax_unit_is_joint: false + families: + family: + members: *id009 + marital_units: + mu_head: + members: + - head + mu_child1: + members: + - child1 + mu_child2: + members: + - child2 + output: + people: + head: + early_head_start: 0.0 + child1: + early_head_start: 0.0 + child2: + early_head_start: 0.0 +- name: early_head_start_size_4_couple_2_children (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 20000 + is_ccdf_reason_for_care_eligible: false + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id010 + - head + - spouse + - child1 + - child2 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id010 + tax_units: + tax_unit: + members: *id010 + tax_unit_is_joint: true + families: + family: + members: *id010 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + mu_child2: + members: + - child2 + output: + people: + head: + early_head_start: 0.0 + spouse: + early_head_start: 0.0 + child1: + early_head_start: 0.0 + child2: + early_head_start: 0.0 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/childcare/early_head_start/il.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/childcare/early_head_start/il.yaml new file mode 100644 index 00000000000..aaab42adf2e --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/childcare/early_head_start/il.yaml @@ -0,0 +1,157 @@ +- name: early_head_start_pregnant_adult (il) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 28 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: true + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id001 + - head + state_code_str: IL + zip_code: '60601' + county_str: COOK_COUNTY_IL + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: false + families: + family: + members: *id001 + marital_units: + mu_head: + members: + - head + output: + people: + head: + early_head_start: 21045.67 +- name: early_head_start_infant_age_0 (il) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + child1: + age: 0 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id002 + - head + - child1 + state_code_str: IL + zip_code: '60601' + county_str: COOK_COUNTY_IL + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: false + families: + family: + members: *id002 + marital_units: + mu_head: + members: + - head + mu_child1: + members: + - child1 + output: + people: + head: + early_head_start: 0.0 + child1: + early_head_start: 21045.67 +- name: early_head_start_child_age_2_eligible (il) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + child1: + age: 2 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id003 + - head + - child1 + state_code_str: IL + zip_code: '60601' + county_str: COOK_COUNTY_IL + spm_units: + spm_unit: + members: *id003 + tax_units: + tax_unit: + members: *id003 + tax_unit_is_joint: false + families: + family: + members: *id003 + marital_units: + mu_head: + members: + - head + mu_child1: + members: + - child1 + output: + people: + head: + early_head_start: 0.0 + child1: + early_head_start: 21045.67 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/childcare/early_head_start/la.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/childcare/early_head_start/la.yaml new file mode 100644 index 00000000000..6c1825d250e --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/childcare/early_head_start/la.yaml @@ -0,0 +1,157 @@ +- name: early_head_start_pregnant_adult (la) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 28 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: true + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id001 + - head + state_code_str: LA + zip_code: '70112' + county_str: ORLEANS_PARISH_LA + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: false + families: + family: + members: *id001 + marital_units: + mu_head: + members: + - head + output: + people: + head: + early_head_start: 21160.63 +- name: early_head_start_infant_age_0 (la) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + child1: + age: 0 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id002 + - head + - child1 + state_code_str: LA + zip_code: '70112' + county_str: ORLEANS_PARISH_LA + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: false + families: + family: + members: *id002 + marital_units: + mu_head: + members: + - head + mu_child1: + members: + - child1 + output: + people: + head: + early_head_start: 0.0 + child1: + early_head_start: 21160.63 +- name: early_head_start_child_age_2_eligible (la) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + child1: + age: 2 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id003 + - head + - child1 + state_code_str: LA + zip_code: '70112' + county_str: ORLEANS_PARISH_LA + spm_units: + spm_unit: + members: *id003 + tax_units: + tax_unit: + members: *id003 + tax_unit_is_joint: false + families: + family: + members: *id003 + marital_units: + mu_head: + members: + - head + mu_child1: + members: + - child1 + output: + people: + head: + early_head_start: 0.0 + child1: + early_head_start: 21160.63 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/childcare/early_head_start/ma.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/childcare/early_head_start/ma.yaml new file mode 100644 index 00000000000..999fbd0a0a5 --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/childcare/early_head_start/ma.yaml @@ -0,0 +1,157 @@ +- name: early_head_start_pregnant_adult (ma) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 28 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: true + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id001 + - head + state_code_str: MA + zip_code: 02118 + county_str: SUFFOLK_COUNTY_MA + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: false + families: + family: + members: *id001 + marital_units: + mu_head: + members: + - head + output: + people: + head: + early_head_start: 22650.34 +- name: early_head_start_infant_age_0 (ma) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + child1: + age: 0 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id002 + - head + - child1 + state_code_str: MA + zip_code: 02118 + county_str: SUFFOLK_COUNTY_MA + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: false + families: + family: + members: *id002 + marital_units: + mu_head: + members: + - head + mu_child1: + members: + - child1 + output: + people: + head: + early_head_start: 0.0 + child1: + early_head_start: 22650.34 +- name: early_head_start_child_age_2_eligible (ma) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + child1: + age: 2 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id003 + - head + - child1 + state_code_str: MA + zip_code: 02118 + county_str: SUFFOLK_COUNTY_MA + spm_units: + spm_unit: + members: *id003 + tax_units: + tax_unit: + members: *id003 + tax_unit_is_joint: false + families: + family: + members: *id003 + marital_units: + mu_head: + members: + - head + mu_child1: + members: + - child1 + output: + people: + head: + early_head_start: 0.0 + child1: + early_head_start: 22650.34 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/childcare/early_head_start/nc.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/childcare/early_head_start/nc.yaml new file mode 100644 index 00000000000..34727659dd1 --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/childcare/early_head_start/nc.yaml @@ -0,0 +1,157 @@ +- name: early_head_start_pregnant_adult (nc) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 28 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: true + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id001 + - head + state_code_str: NC + zip_code: '27601' + county_str: WAKE_COUNTY_NC + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: false + families: + family: + members: *id001 + marital_units: + mu_head: + members: + - head + output: + people: + head: + early_head_start: 23897.42 +- name: early_head_start_infant_age_0 (nc) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + child1: + age: 0 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id002 + - head + - child1 + state_code_str: NC + zip_code: '27601' + county_str: WAKE_COUNTY_NC + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: false + families: + family: + members: *id002 + marital_units: + mu_head: + members: + - head + mu_child1: + members: + - child1 + output: + people: + head: + early_head_start: 0.0 + child1: + early_head_start: 23897.42 +- name: early_head_start_child_age_2_eligible (nc) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + child1: + age: 2 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id003 + - head + - child1 + state_code_str: NC + zip_code: '27601' + county_str: WAKE_COUNTY_NC + spm_units: + spm_unit: + members: *id003 + tax_units: + tax_unit: + members: *id003 + tax_unit_is_joint: false + families: + family: + members: *id003 + marital_units: + mu_head: + members: + - head + mu_child1: + members: + - child1 + output: + people: + head: + early_head_start: 0.0 + child1: + early_head_start: 23897.42 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/childcare/early_head_start/tx.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/childcare/early_head_start/tx.yaml new file mode 100644 index 00000000000..72cc8e72f8c --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/childcare/early_head_start/tx.yaml @@ -0,0 +1,157 @@ +- name: early_head_start_pregnant_adult (tx) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 28 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: true + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id001 + - head + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: false + families: + family: + members: *id001 + marital_units: + mu_head: + members: + - head + output: + people: + head: + early_head_start: 20778.94 +- name: early_head_start_infant_age_0 (tx) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + child1: + age: 0 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id002 + - head + - child1 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: false + families: + family: + members: *id002 + marital_units: + mu_head: + members: + - head + mu_child1: + members: + - child1 + output: + people: + head: + early_head_start: 0.0 + child1: + early_head_start: 20778.94 +- name: early_head_start_child_age_2_eligible (tx) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + child1: + age: 2 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id003 + - head + - child1 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id003 + tax_units: + tax_unit: + members: *id003 + tax_unit_is_joint: false + families: + family: + members: *id003 + marital_units: + mu_head: + members: + - head + mu_child1: + members: + - child1 + output: + people: + head: + early_head_start: 0.0 + child1: + early_head_start: 20778.94 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/childcare/early_head_start/wa.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/childcare/early_head_start/wa.yaml new file mode 100644 index 00000000000..c03bd81f6e9 --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/childcare/early_head_start/wa.yaml @@ -0,0 +1,157 @@ +- name: early_head_start_pregnant_adult (wa) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 28 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: true + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id001 + - head + state_code_str: WA + zip_code: '98101' + county_str: KING_COUNTY_WA + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: false + families: + family: + members: *id001 + marital_units: + mu_head: + members: + - head + output: + people: + head: + early_head_start: 24119.8 +- name: early_head_start_infant_age_0 (wa) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + child1: + age: 0 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id002 + - head + - child1 + state_code_str: WA + zip_code: '98101' + county_str: KING_COUNTY_WA + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: false + families: + family: + members: *id002 + marital_units: + mu_head: + members: + - head + mu_child1: + members: + - child1 + output: + people: + head: + early_head_start: 0.0 + child1: + early_head_start: 24119.8 +- name: early_head_start_child_age_2_eligible (wa) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + child1: + age: 2 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id003 + - head + - child1 + state_code_str: WA + zip_code: '98101' + county_str: KING_COUNTY_WA + spm_units: + spm_unit: + members: *id003 + tax_units: + tax_unit: + members: *id003 + tax_unit_is_joint: false + families: + family: + members: *id003 + marital_units: + mu_head: + members: + - head + mu_child1: + members: + - child1 + output: + people: + head: + early_head_start: 0.0 + child1: + early_head_start: 24119.8 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/childcare/head_start/ca.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/childcare/head_start/ca.yaml new file mode 100644 index 00000000000..4942aaab0b0 --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/childcare/head_start/ca.yaml @@ -0,0 +1,174 @@ +- name: head_start_child_age_3_eligible (ca) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + child1: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id001 + - head + - child1 + state_code_str: CA + zip_code: '90001' + county_str: LOS_ANGELES_COUNTY_CA + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: false + families: + family: + members: *id001 + marital_units: + mu_head: + members: + - head + mu_child1: + members: + - child1 + output: + people: + head: + head_start: 0.0 + child1: + head_start: 20347.29 +- name: head_start_low_income_age_4 (ca) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 20000 + is_ccdf_reason_for_care_eligible: false + child1: + age: 4 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id002 + - head + - child1 + state_code_str: CA + zip_code: '90001' + county_str: LOS_ANGELES_COUNTY_CA + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: false + families: + family: + members: *id002 + marital_units: + mu_head: + members: + - head + mu_child1: + members: + - child1 + output: + people: + head: + head_start: 0.0 + child1: + head_start: 20347.29 +- name: head_start_above_income_limit (ca) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 50000 + is_ccdf_reason_for_care_eligible: false + child1: + age: 4 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id003 + - head + - child1 + state_code_str: CA + zip_code: '90001' + county_str: LOS_ANGELES_COUNTY_CA + spm_units: + spm_unit: + members: *id003 + tax_units: + tax_unit: + members: *id003 + tax_unit_is_joint: false + families: + family: + members: *id003 + marital_units: + mu_head: + members: + - head + mu_child1: + members: + - child1 + output: + people: + head: + head_start: 0.0 + child1: + head_start: 0.0 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/childcare/head_start/co.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/childcare/head_start/co.yaml new file mode 100644 index 00000000000..687c4059204 --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/childcare/head_start/co.yaml @@ -0,0 +1,174 @@ +- name: head_start_child_age_3_eligible (co) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + child1: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id001 + - head + - child1 + state_code_str: CO + zip_code: '80014' + county_str: ARAPAHOE_COUNTY_CO + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: false + families: + family: + members: *id001 + marital_units: + mu_head: + members: + - head + mu_child1: + members: + - child1 + output: + people: + head: + head_start: 0.0 + child1: + head_start: 14455.53 +- name: head_start_low_income_age_4 (co) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 20000 + is_ccdf_reason_for_care_eligible: false + child1: + age: 4 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id002 + - head + - child1 + state_code_str: CO + zip_code: '80014' + county_str: ARAPAHOE_COUNTY_CO + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: false + families: + family: + members: *id002 + marital_units: + mu_head: + members: + - head + mu_child1: + members: + - child1 + output: + people: + head: + head_start: 0.0 + child1: + head_start: 14455.53 +- name: head_start_above_income_limit (co) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 50000 + is_ccdf_reason_for_care_eligible: false + child1: + age: 4 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id003 + - head + - child1 + state_code_str: CO + zip_code: '80014' + county_str: ARAPAHOE_COUNTY_CO + spm_units: + spm_unit: + members: *id003 + tax_units: + tax_unit: + members: *id003 + tax_unit_is_joint: false + families: + family: + members: *id003 + marital_units: + mu_head: + members: + - head + mu_child1: + members: + - child1 + output: + people: + head: + head_start: 0.0 + child1: + head_start: 0.0 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/childcare/head_start/federal.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/childcare/head_start/federal.yaml new file mode 100644 index 00000000000..f4ac68688b3 --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/childcare/head_start/federal.yaml @@ -0,0 +1,651 @@ +- name: head_start_child_age_2_too_young (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + child1: + age: 2 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id001 + - head + - child1 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: false + families: + family: + members: *id001 + marital_units: + mu_head: + members: + - head + mu_child1: + members: + - child1 + output: + people: + head: + head_start: 0.0 + child1: + head_start: 0.0 +- name: head_start_child_age_3_eligible (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + child1: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id002 + - head + - child1 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: false + families: + family: + members: *id002 + marital_units: + mu_head: + members: + - head + mu_child1: + members: + - child1 + output: + people: + head: + head_start: 0.0 + child1: + head_start: 11803.89 +- name: head_start_child_age_5_age_out (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id003 + - head + - child1 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id003 + tax_units: + tax_unit: + members: *id003 + tax_unit_is_joint: false + families: + family: + members: *id003 + marital_units: + mu_head: + members: + - head + mu_child1: + members: + - child1 + output: + people: + head: + head_start: 0.0 + child1: + head_start: 0.0 +- name: head_start_low_income_age_4 (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 20000 + is_ccdf_reason_for_care_eligible: false + child1: + age: 4 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id004 + - head + - child1 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id004 + tax_units: + tax_unit: + members: *id004 + tax_unit_is_joint: false + families: + family: + members: *id004 + marital_units: + mu_head: + members: + - head + mu_child1: + members: + - child1 + output: + people: + head: + head_start: 0.0 + child1: + head_start: 11803.89 +- name: head_start_above_income_limit (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 50000 + is_ccdf_reason_for_care_eligible: false + child1: + age: 4 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id005 + - head + - child1 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id005 + tax_units: + tax_unit: + members: *id005 + tax_unit_is_joint: false + families: + family: + members: *id005 + marital_units: + mu_head: + members: + - head + mu_child1: + members: + - child1 + output: + people: + head: + head_start: 0.0 + child1: + head_start: 0.0 +- name: head_start_size_1_single_adult_age_30 (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 20000 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id006 + - head + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id006 + tax_units: + tax_unit: + members: *id006 + tax_unit_is_joint: false + families: + family: + members: *id006 + marital_units: + mu_head: + members: + - head + output: + people: + head: + head_start: 0.0 +- name: head_start_size_1_single_elderly_age_65 (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 65 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id007 + - head + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id007 + tax_units: + tax_unit: + members: *id007 + tax_unit_is_joint: false + families: + family: + members: *id007 + marital_units: + mu_head: + members: + - head + output: + people: + head: + head_start: 0.0 +- name: head_start_size_2_married_couple_no_children (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 20000 + is_ccdf_reason_for_care_eligible: false + spouse: + age: 28 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id008 + - head + - spouse + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id008 + tax_units: + tax_unit: + members: *id008 + tax_unit_is_joint: true + families: + family: + members: *id008 + marital_units: + mu_couple: + members: + - head + - spouse + output: + people: + head: + head_start: 0.0 + spouse: + head_start: 0.0 +- name: head_start_size_2_single_parent_1_child (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 20000 + is_ccdf_reason_for_care_eligible: false + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id009 + - head + - child1 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id009 + tax_units: + tax_unit: + members: *id009 + tax_unit_is_joint: false + families: + family: + members: *id009 + marital_units: + mu_head: + members: + - head + mu_child1: + members: + - child1 + output: + people: + head: + head_start: 0.0 + child1: + head_start: 0.0 +- name: head_start_size_3_single_parent_2_children (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 20000 + is_ccdf_reason_for_care_eligible: false + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id010 + - head + - child1 + - child2 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id010 + tax_units: + tax_unit: + members: *id010 + tax_unit_is_joint: false + families: + family: + members: *id010 + marital_units: + mu_head: + members: + - head + mu_child1: + members: + - child1 + mu_child2: + members: + - child2 + output: + people: + head: + head_start: 0.0 + child1: + head_start: 0.0 + child2: + head_start: 11803.89 +- name: head_start_size_4_couple_2_children (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 20000 + is_ccdf_reason_for_care_eligible: false + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id011 + - head + - spouse + - child1 + - child2 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id011 + tax_units: + tax_unit: + members: *id011 + tax_unit_is_joint: true + families: + family: + members: *id011 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + mu_child2: + members: + - child2 + output: + people: + head: + head_start: 0.0 + spouse: + head_start: 0.0 + child1: + head_start: 0.0 + child2: + head_start: 11803.89 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/childcare/head_start/il.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/childcare/head_start/il.yaml new file mode 100644 index 00000000000..df406c8937e --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/childcare/head_start/il.yaml @@ -0,0 +1,174 @@ +- name: head_start_child_age_3_eligible (il) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + child1: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id001 + - head + - child1 + state_code_str: IL + zip_code: '60601' + county_str: COOK_COUNTY_IL + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: false + families: + family: + members: *id001 + marital_units: + mu_head: + members: + - head + mu_child1: + members: + - child1 + output: + people: + head: + head_start: 0.0 + child1: + head_start: 15695.13 +- name: head_start_low_income_age_4 (il) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 20000 + is_ccdf_reason_for_care_eligible: false + child1: + age: 4 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id002 + - head + - child1 + state_code_str: IL + zip_code: '60601' + county_str: COOK_COUNTY_IL + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: false + families: + family: + members: *id002 + marital_units: + mu_head: + members: + - head + mu_child1: + members: + - child1 + output: + people: + head: + head_start: 0.0 + child1: + head_start: 15695.13 +- name: head_start_above_income_limit (il) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 50000 + is_ccdf_reason_for_care_eligible: false + child1: + age: 4 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id003 + - head + - child1 + state_code_str: IL + zip_code: '60601' + county_str: COOK_COUNTY_IL + spm_units: + spm_unit: + members: *id003 + tax_units: + tax_unit: + members: *id003 + tax_unit_is_joint: false + families: + family: + members: *id003 + marital_units: + mu_head: + members: + - head + mu_child1: + members: + - child1 + output: + people: + head: + head_start: 0.0 + child1: + head_start: 0.0 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/childcare/head_start/la.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/childcare/head_start/la.yaml new file mode 100644 index 00000000000..1499bf17ce8 --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/childcare/head_start/la.yaml @@ -0,0 +1,174 @@ +- name: head_start_child_age_3_eligible (la) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + child1: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id001 + - head + - child1 + state_code_str: LA + zip_code: '70112' + county_str: ORLEANS_PARISH_LA + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: false + families: + family: + members: *id001 + marital_units: + mu_head: + members: + - head + mu_child1: + members: + - child1 + output: + people: + head: + head_start: 0.0 + child1: + head_start: 12093.02 +- name: head_start_low_income_age_4 (la) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 20000 + is_ccdf_reason_for_care_eligible: false + child1: + age: 4 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id002 + - head + - child1 + state_code_str: LA + zip_code: '70112' + county_str: ORLEANS_PARISH_LA + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: false + families: + family: + members: *id002 + marital_units: + mu_head: + members: + - head + mu_child1: + members: + - child1 + output: + people: + head: + head_start: 0.0 + child1: + head_start: 12093.02 +- name: head_start_above_income_limit (la) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 50000 + is_ccdf_reason_for_care_eligible: false + child1: + age: 4 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id003 + - head + - child1 + state_code_str: LA + zip_code: '70112' + county_str: ORLEANS_PARISH_LA + spm_units: + spm_unit: + members: *id003 + tax_units: + tax_unit: + members: *id003 + tax_unit_is_joint: false + families: + family: + members: *id003 + marital_units: + mu_head: + members: + - head + mu_child1: + members: + - child1 + output: + people: + head: + head_start: 0.0 + child1: + head_start: 12093.02 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/childcare/head_start/ma.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/childcare/head_start/ma.yaml new file mode 100644 index 00000000000..f56e6de1be4 --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/childcare/head_start/ma.yaml @@ -0,0 +1,174 @@ +- name: head_start_child_age_3_eligible (ma) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + child1: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id001 + - head + - child1 + state_code_str: MA + zip_code: 02118 + county_str: SUFFOLK_COUNTY_MA + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: false + families: + family: + members: *id001 + marital_units: + mu_head: + members: + - head + mu_child1: + members: + - child1 + output: + people: + head: + head_start: 0.0 + child1: + head_start: 17385.39 +- name: head_start_low_income_age_4 (ma) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 20000 + is_ccdf_reason_for_care_eligible: false + child1: + age: 4 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id002 + - head + - child1 + state_code_str: MA + zip_code: 02118 + county_str: SUFFOLK_COUNTY_MA + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: false + families: + family: + members: *id002 + marital_units: + mu_head: + members: + - head + mu_child1: + members: + - child1 + output: + people: + head: + head_start: 0.0 + child1: + head_start: 17385.39 +- name: head_start_above_income_limit (ma) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 50000 + is_ccdf_reason_for_care_eligible: false + child1: + age: 4 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id003 + - head + - child1 + state_code_str: MA + zip_code: 02118 + county_str: SUFFOLK_COUNTY_MA + spm_units: + spm_unit: + members: *id003 + tax_units: + tax_unit: + members: *id003 + tax_unit_is_joint: false + families: + family: + members: *id003 + marital_units: + mu_head: + members: + - head + mu_child1: + members: + - child1 + output: + people: + head: + head_start: 0.0 + child1: + head_start: 17385.39 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/childcare/head_start/nc.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/childcare/head_start/nc.yaml new file mode 100644 index 00000000000..2a30faa4079 --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/childcare/head_start/nc.yaml @@ -0,0 +1,174 @@ +- name: head_start_child_age_3_eligible (nc) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + child1: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id001 + - head + - child1 + state_code_str: NC + zip_code: '27601' + county_str: WAKE_COUNTY_NC + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: false + families: + family: + members: *id001 + marital_units: + mu_head: + members: + - head + mu_child1: + members: + - child1 + output: + people: + head: + head_start: 0.0 + child1: + head_start: 13199.14 +- name: head_start_low_income_age_4 (nc) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 20000 + is_ccdf_reason_for_care_eligible: false + child1: + age: 4 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id002 + - head + - child1 + state_code_str: NC + zip_code: '27601' + county_str: WAKE_COUNTY_NC + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: false + families: + family: + members: *id002 + marital_units: + mu_head: + members: + - head + mu_child1: + members: + - child1 + output: + people: + head: + head_start: 0.0 + child1: + head_start: 13199.14 +- name: head_start_above_income_limit (nc) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 50000 + is_ccdf_reason_for_care_eligible: false + child1: + age: 4 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id003 + - head + - child1 + state_code_str: NC + zip_code: '27601' + county_str: WAKE_COUNTY_NC + spm_units: + spm_unit: + members: *id003 + tax_units: + tax_unit: + members: *id003 + tax_unit_is_joint: false + families: + family: + members: *id003 + marital_units: + mu_head: + members: + - head + mu_child1: + members: + - child1 + output: + people: + head: + head_start: 0.0 + child1: + head_start: 0.0 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/childcare/head_start/tx.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/childcare/head_start/tx.yaml new file mode 100644 index 00000000000..7ed4a4514b0 --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/childcare/head_start/tx.yaml @@ -0,0 +1,174 @@ +- name: head_start_child_age_3_eligible (tx) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + child1: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id001 + - head + - child1 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: false + families: + family: + members: *id001 + marital_units: + mu_head: + members: + - head + mu_child1: + members: + - child1 + output: + people: + head: + head_start: 0.0 + child1: + head_start: 11803.89 +- name: head_start_low_income_age_4 (tx) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 20000 + is_ccdf_reason_for_care_eligible: false + child1: + age: 4 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id002 + - head + - child1 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: false + families: + family: + members: *id002 + marital_units: + mu_head: + members: + - head + mu_child1: + members: + - child1 + output: + people: + head: + head_start: 0.0 + child1: + head_start: 11803.89 +- name: head_start_above_income_limit (tx) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 50000 + is_ccdf_reason_for_care_eligible: false + child1: + age: 4 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id003 + - head + - child1 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id003 + tax_units: + tax_unit: + members: *id003 + tax_unit_is_joint: false + families: + family: + members: *id003 + marital_units: + mu_head: + members: + - head + mu_child1: + members: + - child1 + output: + people: + head: + head_start: 0.0 + child1: + head_start: 0.0 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/childcare/head_start/wa.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/childcare/head_start/wa.yaml new file mode 100644 index 00000000000..b8ecfec7648 --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/childcare/head_start/wa.yaml @@ -0,0 +1,174 @@ +- name: head_start_child_age_3_eligible (wa) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + child1: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id001 + - head + - child1 + state_code_str: WA + zip_code: '98101' + county_str: KING_COUNTY_WA + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: false + families: + family: + members: *id001 + marital_units: + mu_head: + members: + - head + mu_child1: + members: + - child1 + output: + people: + head: + head_start: 0.0 + child1: + head_start: 19066.57 +- name: head_start_low_income_age_4 (wa) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 20000 + is_ccdf_reason_for_care_eligible: false + child1: + age: 4 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id002 + - head + - child1 + state_code_str: WA + zip_code: '98101' + county_str: KING_COUNTY_WA + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: false + families: + family: + members: *id002 + marital_units: + mu_head: + members: + - head + mu_child1: + members: + - child1 + output: + people: + head: + head_start: 0.0 + child1: + head_start: 19066.57 +- name: head_start_above_income_limit (wa) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 50000 + is_ccdf_reason_for_care_eligible: false + child1: + age: 4 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id003 + - head + - child1 + state_code_str: WA + zip_code: '98101' + county_str: KING_COUNTY_WA + spm_units: + spm_unit: + members: *id003 + tax_units: + tax_unit: + members: *id003 + tax_unit_is_joint: false + families: + family: + members: *id003 + marital_units: + mu_head: + members: + - head + mu_child1: + members: + - child1 + output: + people: + head: + head_start: 0.0 + child1: + head_start: 19066.57 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/composition/cash_health/federal.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/composition/cash_health/federal.yaml new file mode 100644 index 00000000000..2189a29d200 --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/composition/cash_health/federal.yaml @@ -0,0 +1,502 @@ +- name: cashhealth_size_1_single_adult_age_30 (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 20000 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id001 + - head + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: false + families: + family: + members: *id001 + marital_units: + mu_head: + members: + - head + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: true + tax_units: + tax_unit: + aca_ptc: 7983.68 + premium_tax_credit: 7983.68 +- name: cashhealth_size_1_single_elderly_age_65 (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 65 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id002 + - head + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: false + families: + family: + members: *id002 + marital_units: + mu_head: + members: + - head + output: + people: + head: + ssi: 11928.0 + is_ssi_eligible: true + is_ssi_aged: true + msp: 0.0 + msp_eligible: false + medicaid: 22373.06 + is_medicaid_eligible: true + chip: 0.0 + is_aca_ptc_eligible: false + tax_units: + tax_unit: + aca_ptc: 0.0 + premium_tax_credit: 0.0 +- name: cashhealth_size_2_married_couple_no_children (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 20000 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + spouse: + age: 28 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id003 + - head + - spouse + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id003 + tax_units: + tax_unit: + members: *id003 + tax_unit_is_joint: true + families: + family: + members: *id003 + marital_units: + mu_couple: + members: + - head + - spouse + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: false + spouse: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: false + tax_units: + tax_unit: + aca_ptc: 0.0 + premium_tax_credit: 0.0 +- name: cashhealth_size_2_single_parent_1_child (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 20000 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id004 + - head + - child1 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id004 + tax_units: + tax_unit: + members: *id004 + tax_unit_is_joint: false + families: + family: + members: *id004 + marital_units: + mu_head: + members: + - head + mu_child1: + members: + - child1 + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: false + child1: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 3258.31 + is_medicaid_eligible: true + chip: 0.0 + is_aca_ptc_eligible: false + tax_units: + tax_unit: + aca_ptc: 0.0 + premium_tax_credit: 0.0 +- name: cashhealth_size_3_single_parent_2_children (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 20000 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id005 + - head + - child1 + - child2 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id005 + tax_units: + tax_unit: + members: *id005 + tax_unit_is_joint: false + families: + family: + members: *id005 + marital_units: + mu_head: + members: + - head + mu_child1: + members: + - child1 + mu_child2: + members: + - child2 + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: false + child1: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 3258.31 + is_medicaid_eligible: true + chip: 0.0 + is_aca_ptc_eligible: false + child2: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 3258.31 + is_medicaid_eligible: true + chip: 0.0 + is_aca_ptc_eligible: false + tax_units: + tax_unit: + aca_ptc: 0.0 + premium_tax_credit: 0.0 +- name: cashhealth_size_4_couple_2_children (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 20000 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id006 + - head + - spouse + - child1 + - child2 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id006 + tax_units: + tax_unit: + members: *id006 + tax_unit_is_joint: true + families: + family: + members: *id006 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + mu_child2: + members: + - child2 + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: false + spouse: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: false + child1: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 3258.31 + is_medicaid_eligible: true + chip: 0.0 + is_aca_ptc_eligible: false + child2: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 3258.31 + is_medicaid_eligible: true + chip: 0.0 + is_aca_ptc_eligible: false + tax_units: + tax_unit: + aca_ptc: 0.0 + premium_tax_credit: 0.0 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/composition/tax_credits/federal.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/composition/tax_credits/federal.yaml new file mode 100644 index 00000000000..08f33d93655 --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/composition/tax_credits/federal.yaml @@ -0,0 +1,363 @@ +- name: fedtax_size_1_single_adult_age_30 (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 20000 + is_full_time_student: false + households: + household: + members: &id001 + - head + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: false + families: + family: + members: *id001 + marital_units: + mu_head: + members: + - head + output: + tax_units: + tax_unit: + eitc: 0.0 + eitc_eligible: true + ctc: 0.0 + ctc_value: 0.0 + refundable_ctc: 0.0 + cdcc: 0.0 + adjusted_gross_income: 20000.0 + income_tax: 390.0 +- name: fedtax_size_1_single_elderly_age_65 (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 65 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + is_full_time_student: false + households: + household: + members: &id002 + - head + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: false + families: + family: + members: *id002 + marital_units: + mu_head: + members: + - head + output: + tax_units: + tax_unit: + eitc: 0.0 + eitc_eligible: false + ctc: 0.0 + ctc_value: 0.0 + refundable_ctc: 0.0 + cdcc: 0.0 + adjusted_gross_income: 0.0 + income_tax: 0.0 +- name: fedtax_size_2_married_couple_no_children (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 20000 + is_full_time_student: false + spouse: + age: 28 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + is_full_time_student: false + households: + household: + members: &id003 + - head + - spouse + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id003 + tax_units: + tax_unit: + members: *id003 + tax_unit_is_joint: true + families: + family: + members: *id003 + marital_units: + mu_couple: + members: + - head + - spouse + output: + tax_units: + tax_unit: + eitc: 521.71 + eitc_eligible: true + ctc: 0.0 + ctc_value: 0.0 + refundable_ctc: 0.0 + cdcc: 0.0 + adjusted_gross_income: 20000.0 + income_tax: -521.71 +- name: fedtax_size_2_single_parent_1_child (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 20000 + is_full_time_student: false + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + is_full_time_student: false + households: + household: + members: &id004 + - head + - child1 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id004 + tax_units: + tax_unit: + members: *id004 + tax_unit_is_joint: false + families: + family: + members: *id004 + marital_units: + mu_head: + members: + - head + mu_child1: + members: + - child1 + output: + tax_units: + tax_unit: + eitc: 4427.0 + eitc_eligible: true + ctc: 2200.0 + ctc_value: 2200.0 + refundable_ctc: 1700.0 + cdcc: 0.0 + adjusted_gross_income: 20000.0 + income_tax: -6127.0 +- name: fedtax_size_3_single_parent_2_children (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 20000 + is_full_time_student: false + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + is_full_time_student: false + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + is_full_time_student: false + households: + household: + members: &id005 + - head + - child1 + - child2 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id005 + tax_units: + tax_unit: + members: *id005 + tax_unit_is_joint: false + families: + family: + members: *id005 + marital_units: + mu_head: + members: + - head + mu_child1: + members: + - child1 + mu_child2: + members: + - child2 + output: + tax_units: + tax_unit: + eitc: 7316.0 + eitc_eligible: true + ctc: 4400.0 + ctc_value: 2625.0 + refundable_ctc: 2625.0 + cdcc: 0.0 + adjusted_gross_income: 20000.0 + income_tax: -9941.0 +- name: fedtax_size_4_couple_2_children (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 20000 + is_full_time_student: false + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + is_full_time_student: false + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + is_full_time_student: false + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + is_full_time_student: false + households: + household: + members: &id006 + - head + - spouse + - child1 + - child2 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id006 + tax_units: + tax_unit: + members: *id006 + tax_unit_is_joint: true + families: + family: + members: *id006 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + mu_child2: + members: + - child2 + output: + tax_units: + tax_unit: + eitc: 7316.0 + eitc_eligible: true + ctc: 4400.0 + ctc_value: 2625.0 + refundable_ctc: 2625.0 + cdcc: 0.0 + adjusted_gross_income: 20000.0 + income_tax: -9941.0 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/healthcare/aca_ptc/ca.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/healthcare/aca_ptc/ca.yaml new file mode 100644 index 00000000000..21ba67dcf96 --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/healthcare/aca_ptc/ca.yaml @@ -0,0 +1,316 @@ +- name: aca_ptc_single_just_below_100pct_fpl (ca) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 15900 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id001 + - head + state_code_str: CA + zip_code: '90001' + county_str: LOS_ANGELES_COUNTY_CA + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: false + families: + family: + members: *id001 + marital_units: + mu_head: + members: + - head + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 6439.11 + is_medicaid_eligible: true + chip: 0.0 + is_aca_ptc_eligible: false + tax_units: + tax_unit: + aca_ptc: 0.0 + premium_tax_credit: 0.0 +- name: aca_ptc_single_just_above_100pct_fpl (ca) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 16000 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id002 + - head + state_code_str: CA + zip_code: '90001' + county_str: LOS_ANGELES_COUNTY_CA + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: false + families: + family: + members: *id002 + marital_units: + mu_head: + members: + - head + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 6439.11 + is_medicaid_eligible: true + chip: 0.0 + is_aca_ptc_eligible: false + tax_units: + tax_unit: + aca_ptc: 0.0 + premium_tax_credit: 0.0 +- name: aca_ptc_no_employer_offer_eligible (ca) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 50000 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id003 + - head + - spouse + - child1 + state_code_str: CA + zip_code: '90001' + county_str: LOS_ANGELES_COUNTY_CA + spm_units: + spm_unit: + members: *id003 + tax_units: + tax_unit: + members: *id003 + tax_unit_is_joint: true + families: + family: + members: *id003 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: true + spouse: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: true + child1: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 3258.31 + is_medicaid_eligible: true + chip: 0.0 + is_aca_ptc_eligible: false + tax_units: + tax_unit: + aca_ptc: 8857.07 + premium_tax_credit: 8857.07 +- name: aca_ptc_employer_affordable_offer_ineligible (ca) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 50000 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: true + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id004 + - head + - spouse + - child1 + state_code_str: CA + zip_code: '90001' + county_str: LOS_ANGELES_COUNTY_CA + spm_units: + spm_unit: + members: *id004 + tax_units: + tax_unit: + members: *id004 + tax_unit_is_joint: true + families: + family: + members: *id004 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: false + spouse: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: true + child1: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 3258.31 + is_medicaid_eligible: true + chip: 0.0 + is_aca_ptc_eligible: false + tax_units: + tax_unit: + aca_ptc: 2876.4 + premium_tax_credit: 2876.4 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/healthcare/aca_ptc/co.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/healthcare/aca_ptc/co.yaml new file mode 100644 index 00000000000..21ed9d44e7c --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/healthcare/aca_ptc/co.yaml @@ -0,0 +1,316 @@ +- name: aca_ptc_single_just_below_100pct_fpl (co) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 15900 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id001 + - head + state_code_str: CO + zip_code: '80014' + county_str: ARAPAHOE_COUNTY_CO + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: false + families: + family: + members: *id001 + marital_units: + mu_head: + members: + - head + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 6439.11 + is_medicaid_eligible: true + chip: 0.0 + is_aca_ptc_eligible: false + tax_units: + tax_unit: + aca_ptc: 0.0 + premium_tax_credit: 0.0 +- name: aca_ptc_single_just_above_100pct_fpl (co) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 16000 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id002 + - head + state_code_str: CO + zip_code: '80014' + county_str: ARAPAHOE_COUNTY_CO + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: false + families: + family: + members: *id002 + marital_units: + mu_head: + members: + - head + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 6439.11 + is_medicaid_eligible: true + chip: 0.0 + is_aca_ptc_eligible: false + tax_units: + tax_unit: + aca_ptc: 0.0 + premium_tax_credit: 0.0 +- name: aca_ptc_no_employer_offer_eligible (co) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 50000 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id003 + - head + - spouse + - child1 + state_code_str: CO + zip_code: '80014' + county_str: ARAPAHOE_COUNTY_CO + spm_units: + spm_unit: + members: *id003 + tax_units: + tax_unit: + members: *id003 + tax_unit_is_joint: true + families: + family: + members: *id003 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: true + spouse: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: true + child1: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: true + tax_units: + tax_unit: + aca_ptc: 16098.33 + premium_tax_credit: 16098.33 +- name: aca_ptc_employer_affordable_offer_ineligible (co) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 50000 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: true + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id004 + - head + - spouse + - child1 + state_code_str: CO + zip_code: '80014' + county_str: ARAPAHOE_COUNTY_CO + spm_units: + spm_unit: + members: *id004 + tax_units: + tax_unit: + members: *id004 + tax_unit_is_joint: true + families: + family: + members: *id004 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: false + spouse: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: true + child1: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: true + tax_units: + tax_unit: + aca_ptc: 8775.84 + premium_tax_credit: 8775.84 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/healthcare/aca_ptc/federal.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/healthcare/aca_ptc/federal.yaml new file mode 100644 index 00000000000..18e9aaa71a0 --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/healthcare/aca_ptc/federal.yaml @@ -0,0 +1,424 @@ +- name: aca_ptc_single_just_below_100pct_fpl (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 15900 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id001 + - head + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: false + families: + family: + members: *id001 + marital_units: + mu_head: + members: + - head + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: true + tax_units: + tax_unit: + aca_ptc: 8069.78 + premium_tax_credit: 8069.78 +- name: aca_ptc_single_just_above_100pct_fpl (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 16000 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id002 + - head + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: false + families: + family: + members: *id002 + marital_units: + mu_head: + members: + - head + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: true + tax_units: + tax_unit: + aca_ptc: 8067.68 + premium_tax_credit: 8067.68 +- name: aca_ptc_single_just_below_400pct_fpl (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 63700 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id003 + - head + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id003 + tax_units: + tax_unit: + members: *id003 + tax_unit_is_joint: false + families: + family: + members: *id003 + marital_units: + mu_head: + members: + - head + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: false + tax_units: + tax_unit: + aca_ptc: 0.0 + premium_tax_credit: 0.0 +- name: aca_ptc_single_just_above_400pct_fpl (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 64000 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id004 + - head + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id004 + tax_units: + tax_unit: + members: *id004 + tax_unit_is_joint: false + families: + family: + members: *id004 + marital_units: + mu_head: + members: + - head + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: false + tax_units: + tax_unit: + aca_ptc: 0.0 + premium_tax_credit: 0.0 +- name: aca_ptc_no_employer_offer_eligible (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 50000 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id005 + - head + - spouse + - child1 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id005 + tax_units: + tax_unit: + members: *id005 + tax_unit_is_joint: true + families: + family: + members: *id005 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: true + spouse: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: true + child1: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: true + tax_units: + tax_unit: + aca_ptc: 20594.8 + premium_tax_credit: 20594.8 +- name: aca_ptc_employer_affordable_offer_ineligible (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 50000 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: true + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id006 + - head + - spouse + - child1 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id006 + tax_units: + tax_unit: + members: *id006 + tax_unit_is_joint: true + families: + family: + members: *id006 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: false + spouse: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: true + child1: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: true + tax_units: + tax_unit: + aca_ptc: 11547.12 + premium_tax_credit: 11547.13 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/healthcare/aca_ptc/il.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/healthcare/aca_ptc/il.yaml new file mode 100644 index 00000000000..ccd71189f8f --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/healthcare/aca_ptc/il.yaml @@ -0,0 +1,316 @@ +- name: aca_ptc_single_just_below_100pct_fpl (il) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 15900 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id001 + - head + state_code_str: IL + zip_code: '60601' + county_str: COOK_COUNTY_IL + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: false + families: + family: + members: *id001 + marital_units: + mu_head: + members: + - head + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 6439.11 + is_medicaid_eligible: true + chip: 0.0 + is_aca_ptc_eligible: false + tax_units: + tax_unit: + aca_ptc: 0.0 + premium_tax_credit: 0.0 +- name: aca_ptc_single_just_above_100pct_fpl (il) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 16000 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id002 + - head + state_code_str: IL + zip_code: '60601' + county_str: COOK_COUNTY_IL + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: false + families: + family: + members: *id002 + marital_units: + mu_head: + members: + - head + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 6439.11 + is_medicaid_eligible: true + chip: 0.0 + is_aca_ptc_eligible: false + tax_units: + tax_unit: + aca_ptc: 0.0 + premium_tax_credit: 0.0 +- name: aca_ptc_no_employer_offer_eligible (il) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 50000 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id003 + - head + - spouse + - child1 + state_code_str: IL + zip_code: '60601' + county_str: COOK_COUNTY_IL + spm_units: + spm_unit: + members: *id003 + tax_units: + tax_unit: + members: *id003 + tax_unit_is_joint: true + families: + family: + members: *id003 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: true + spouse: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: true + child1: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 3258.31 + is_medicaid_eligible: true + chip: 0.0 + is_aca_ptc_eligible: false + tax_units: + tax_unit: + aca_ptc: 16031.66 + premium_tax_credit: 16031.66 +- name: aca_ptc_employer_affordable_offer_ineligible (il) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 50000 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: true + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id004 + - head + - spouse + - child1 + state_code_str: IL + zip_code: '60601' + county_str: COOK_COUNTY_IL + spm_units: + spm_unit: + members: *id004 + tax_units: + tax_unit: + members: *id004 + tax_unit_is_joint: true + families: + family: + members: *id004 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: false + spouse: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: true + child1: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 3258.31 + is_medicaid_eligible: true + chip: 0.0 + is_aca_ptc_eligible: false + tax_units: + tax_unit: + aca_ptc: 6428.09 + premium_tax_credit: 6428.09 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/healthcare/aca_ptc/la.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/healthcare/aca_ptc/la.yaml new file mode 100644 index 00000000000..4faa98d9ff1 --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/healthcare/aca_ptc/la.yaml @@ -0,0 +1,316 @@ +- name: aca_ptc_single_just_below_100pct_fpl (la) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 15900 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id001 + - head + state_code_str: LA + zip_code: '70112' + county_str: ORLEANS_PARISH_LA + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: false + families: + family: + members: *id001 + marital_units: + mu_head: + members: + - head + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 6439.11 + is_medicaid_eligible: true + chip: 0.0 + is_aca_ptc_eligible: false + tax_units: + tax_unit: + aca_ptc: 0.0 + premium_tax_credit: 0.0 +- name: aca_ptc_single_just_above_100pct_fpl (la) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 16000 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id002 + - head + state_code_str: LA + zip_code: '70112' + county_str: ORLEANS_PARISH_LA + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: false + families: + family: + members: *id002 + marital_units: + mu_head: + members: + - head + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 6439.11 + is_medicaid_eligible: true + chip: 0.0 + is_aca_ptc_eligible: false + tax_units: + tax_unit: + aca_ptc: 0.0 + premium_tax_credit: 0.0 +- name: aca_ptc_no_employer_offer_eligible (la) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 50000 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id003 + - head + - spouse + - child1 + state_code_str: LA + zip_code: '70112' + county_str: ORLEANS_PARISH_LA + spm_units: + spm_unit: + members: *id003 + tax_units: + tax_unit: + members: *id003 + tax_unit_is_joint: true + families: + family: + members: *id003 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: true + spouse: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: true + child1: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 3258.31 + is_medicaid_eligible: true + chip: 0.0 + is_aca_ptc_eligible: false + tax_units: + tax_unit: + aca_ptc: 16031.66 + premium_tax_credit: 16031.66 +- name: aca_ptc_employer_affordable_offer_ineligible (la) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 50000 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: true + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id004 + - head + - spouse + - child1 + state_code_str: LA + zip_code: '70112' + county_str: ORLEANS_PARISH_LA + spm_units: + spm_unit: + members: *id004 + tax_units: + tax_unit: + members: *id004 + tax_unit_is_joint: true + families: + family: + members: *id004 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: false + spouse: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: true + child1: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 3258.31 + is_medicaid_eligible: true + chip: 0.0 + is_aca_ptc_eligible: false + tax_units: + tax_unit: + aca_ptc: 6428.09 + premium_tax_credit: 6428.09 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/healthcare/aca_ptc/ma.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/healthcare/aca_ptc/ma.yaml new file mode 100644 index 00000000000..5b33182b225 --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/healthcare/aca_ptc/ma.yaml @@ -0,0 +1,316 @@ +- name: aca_ptc_single_just_below_100pct_fpl (ma) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 15900 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id001 + - head + state_code_str: MA + zip_code: 02118 + county_str: SUFFOLK_COUNTY_MA + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: false + families: + family: + members: *id001 + marital_units: + mu_head: + members: + - head + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 6439.11 + is_medicaid_eligible: true + chip: 0.0 + is_aca_ptc_eligible: false + tax_units: + tax_unit: + aca_ptc: 0.0 + premium_tax_credit: 0.0 +- name: aca_ptc_single_just_above_100pct_fpl (ma) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 16000 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id002 + - head + state_code_str: MA + zip_code: 02118 + county_str: SUFFOLK_COUNTY_MA + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: false + families: + family: + members: *id002 + marital_units: + mu_head: + members: + - head + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 6439.11 + is_medicaid_eligible: true + chip: 0.0 + is_aca_ptc_eligible: false + tax_units: + tax_unit: + aca_ptc: 0.0 + premium_tax_credit: 0.0 +- name: aca_ptc_no_employer_offer_eligible (ma) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 50000 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id003 + - head + - spouse + - child1 + state_code_str: MA + zip_code: 02118 + county_str: SUFFOLK_COUNTY_MA + spm_units: + spm_unit: + members: *id003 + tax_units: + tax_unit: + members: *id003 + tax_unit_is_joint: true + families: + family: + members: *id003 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: true + spouse: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: true + child1: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: true + tax_units: + tax_unit: + aca_ptc: 22715.49 + premium_tax_credit: 22715.49 +- name: aca_ptc_employer_affordable_offer_ineligible (ma) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 50000 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: true + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id004 + - head + - spouse + - child1 + state_code_str: MA + zip_code: 02118 + county_str: SUFFOLK_COUNTY_MA + spm_units: + spm_unit: + members: *id004 + tax_units: + tax_unit: + members: *id004 + tax_unit_is_joint: true + families: + family: + members: *id004 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: false + spouse: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: true + child1: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: true + tax_units: + tax_unit: + aca_ptc: 12605.0 + premium_tax_credit: 12605.0 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/healthcare/aca_ptc/nc.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/healthcare/aca_ptc/nc.yaml new file mode 100644 index 00000000000..de2c42d4aa6 --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/healthcare/aca_ptc/nc.yaml @@ -0,0 +1,316 @@ +- name: aca_ptc_single_just_below_100pct_fpl (nc) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 15900 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id001 + - head + state_code_str: NC + zip_code: '27601' + county_str: WAKE_COUNTY_NC + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: false + families: + family: + members: *id001 + marital_units: + mu_head: + members: + - head + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 6439.11 + is_medicaid_eligible: true + chip: 0.0 + is_aca_ptc_eligible: false + tax_units: + tax_unit: + aca_ptc: 0.0 + premium_tax_credit: 0.0 +- name: aca_ptc_single_just_above_100pct_fpl (nc) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 16000 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id002 + - head + state_code_str: NC + zip_code: '27601' + county_str: WAKE_COUNTY_NC + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: false + families: + family: + members: *id002 + marital_units: + mu_head: + members: + - head + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 6439.11 + is_medicaid_eligible: true + chip: 0.0 + is_aca_ptc_eligible: false + tax_units: + tax_unit: + aca_ptc: 0.0 + premium_tax_credit: 0.0 +- name: aca_ptc_no_employer_offer_eligible (nc) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 50000 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id003 + - head + - spouse + - child1 + state_code_str: NC + zip_code: '27601' + county_str: WAKE_COUNTY_NC + spm_units: + spm_unit: + members: *id003 + tax_units: + tax_unit: + members: *id003 + tax_unit_is_joint: true + families: + family: + members: *id003 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: true + spouse: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: true + child1: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 3258.31 + is_medicaid_eligible: true + chip: 0.0 + is_aca_ptc_eligible: false + tax_units: + tax_unit: + aca_ptc: 10223.66 + premium_tax_credit: 10223.66 +- name: aca_ptc_employer_affordable_offer_ineligible (nc) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 50000 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: true + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id004 + - head + - spouse + - child1 + state_code_str: NC + zip_code: '27601' + county_str: WAKE_COUNTY_NC + spm_units: + spm_unit: + members: *id004 + tax_units: + tax_unit: + members: *id004 + tax_unit_is_joint: true + families: + family: + members: *id004 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: false + spouse: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: true + child1: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 3258.31 + is_medicaid_eligible: true + chip: 0.0 + is_aca_ptc_eligible: false + tax_units: + tax_unit: + aca_ptc: 3552.92 + premium_tax_credit: 3552.91 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/healthcare/aca_ptc/tx.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/healthcare/aca_ptc/tx.yaml new file mode 100644 index 00000000000..7614e283de9 --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/healthcare/aca_ptc/tx.yaml @@ -0,0 +1,316 @@ +- name: aca_ptc_single_just_below_100pct_fpl (tx) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 15900 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id001 + - head + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: false + families: + family: + members: *id001 + marital_units: + mu_head: + members: + - head + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: true + tax_units: + tax_unit: + aca_ptc: 8069.78 + premium_tax_credit: 8069.78 +- name: aca_ptc_single_just_above_100pct_fpl (tx) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 16000 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id002 + - head + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: false + families: + family: + members: *id002 + marital_units: + mu_head: + members: + - head + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: true + tax_units: + tax_unit: + aca_ptc: 8067.68 + premium_tax_credit: 8067.68 +- name: aca_ptc_no_employer_offer_eligible (tx) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 50000 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id003 + - head + - spouse + - child1 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id003 + tax_units: + tax_unit: + members: *id003 + tax_unit_is_joint: true + families: + family: + members: *id003 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: true + spouse: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: true + child1: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: true + tax_units: + tax_unit: + aca_ptc: 20594.8 + premium_tax_credit: 20594.8 +- name: aca_ptc_employer_affordable_offer_ineligible (tx) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 50000 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: true + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id004 + - head + - spouse + - child1 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id004 + tax_units: + tax_unit: + members: *id004 + tax_unit_is_joint: true + families: + family: + members: *id004 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: false + spouse: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: true + child1: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: true + tax_units: + tax_unit: + aca_ptc: 11547.12 + premium_tax_credit: 11547.13 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/healthcare/aca_ptc/wa.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/healthcare/aca_ptc/wa.yaml new file mode 100644 index 00000000000..73962ebac68 --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/healthcare/aca_ptc/wa.yaml @@ -0,0 +1,316 @@ +- name: aca_ptc_single_just_below_100pct_fpl (wa) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 15900 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id001 + - head + state_code_str: WA + zip_code: '98101' + county_str: KING_COUNTY_WA + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: false + families: + family: + members: *id001 + marital_units: + mu_head: + members: + - head + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 6439.11 + is_medicaid_eligible: true + chip: 0.0 + is_aca_ptc_eligible: false + tax_units: + tax_unit: + aca_ptc: 0.0 + premium_tax_credit: 0.0 +- name: aca_ptc_single_just_above_100pct_fpl (wa) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 16000 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id002 + - head + state_code_str: WA + zip_code: '98101' + county_str: KING_COUNTY_WA + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: false + families: + family: + members: *id002 + marital_units: + mu_head: + members: + - head + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 6439.11 + is_medicaid_eligible: true + chip: 0.0 + is_aca_ptc_eligible: false + tax_units: + tax_unit: + aca_ptc: 0.0 + premium_tax_credit: 0.0 +- name: aca_ptc_no_employer_offer_eligible (wa) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 50000 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id003 + - head + - spouse + - child1 + state_code_str: WA + zip_code: '98101' + county_str: KING_COUNTY_WA + spm_units: + spm_unit: + members: *id003 + tax_units: + tax_unit: + members: *id003 + tax_unit_is_joint: true + families: + family: + members: *id003 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: true + spouse: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: true + child1: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 3258.31 + is_medicaid_eligible: true + chip: 0.0 + is_aca_ptc_eligible: false + tax_units: + tax_unit: + aca_ptc: 16031.66 + premium_tax_credit: 16031.66 +- name: aca_ptc_employer_affordable_offer_ineligible (wa) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 50000 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: true + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id004 + - head + - spouse + - child1 + state_code_str: WA + zip_code: '98101' + county_str: KING_COUNTY_WA + spm_units: + spm_unit: + members: *id004 + tax_units: + tax_unit: + members: *id004 + tax_unit_is_joint: true + families: + family: + members: *id004 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: false + spouse: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: true + child1: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 3258.31 + is_medicaid_eligible: true + chip: 0.0 + is_aca_ptc_eligible: false + tax_units: + tax_unit: + aca_ptc: 6428.09 + premium_tax_credit: 6428.09 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/healthcare/chip/ca.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/healthcare/chip/ca.yaml new file mode 100644 index 00000000000..e69dae9a3e8 --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/healthcare/chip/ca.yaml @@ -0,0 +1,312 @@ +- name: chip_child_age_18 (ca) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 60000 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + child1: + age: 18 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id001 + - head + - spouse + - child1 + state_code_str: CA + zip_code: '90001' + county_str: LOS_ANGELES_COUNTY_CA + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: true + spouse: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: true + child1: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 3258.31 + is_medicaid_eligible: true + chip: 0.0 + is_aca_ptc_eligible: false + tax_units: + tax_unit: + aca_ptc: 7331.77 + premium_tax_credit: 7331.77 +- name: chip_age_19_no_longer_chip_eligible (ca) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 60000 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + child1: + age: 19 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id002 + - head + - spouse + - child1 + state_code_str: CA + zip_code: '90001' + county_str: LOS_ANGELES_COUNTY_CA + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: true + families: + family: + members: *id002 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: true + spouse: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: true + child1: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 6439.11 + is_medicaid_eligible: true + chip: 0.0 + is_aca_ptc_eligible: false + tax_units: + tax_unit: + aca_ptc: 7331.77 + premium_tax_credit: 7331.77 +- name: chip_moderate_income_80k (ca) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 80000 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id003 + - head + - spouse + - child1 + state_code_str: CA + zip_code: '90001' + county_str: LOS_ANGELES_COUNTY_CA + spm_units: + spm_unit: + members: *id003 + tax_units: + tax_unit: + members: *id003 + tax_unit_is_joint: true + families: + family: + members: *id003 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: true + spouse: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: true + child1: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: true + tax_units: + tax_unit: + aca_ptc: 7619.77 + premium_tax_credit: 7619.77 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/healthcare/chip/co.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/healthcare/chip/co.yaml new file mode 100644 index 00000000000..d7f5731f042 --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/healthcare/chip/co.yaml @@ -0,0 +1,312 @@ +- name: chip_child_age_18 (co) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 60000 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + child1: + age: 18 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id001 + - head + - spouse + - child1 + state_code_str: CO + zip_code: '80014' + county_str: ARAPAHOE_COUNTY_CO + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: true + spouse: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: true + child1: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: true + tax_units: + tax_unit: + aca_ptc: 15460.03 + premium_tax_credit: 15460.03 +- name: chip_age_19_no_longer_chip_eligible (co) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 60000 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + child1: + age: 19 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id002 + - head + - spouse + - child1 + state_code_str: CO + zip_code: '80014' + county_str: ARAPAHOE_COUNTY_CO + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: true + families: + family: + members: *id002 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: true + spouse: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: true + child1: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 6439.11 + is_medicaid_eligible: true + chip: 0.0 + is_aca_ptc_eligible: false + tax_units: + tax_unit: + aca_ptc: 9989.03 + premium_tax_credit: 9989.03 +- name: chip_moderate_income_80k (co) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 80000 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id003 + - head + - spouse + - child1 + state_code_str: CO + zip_code: '80014' + county_str: ARAPAHOE_COUNTY_CO + spm_units: + spm_unit: + members: *id003 + tax_units: + tax_unit: + members: *id003 + tax_unit_is_joint: true + families: + family: + members: *id003 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: true + spouse: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: true + child1: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: true + tax_units: + tax_unit: + aca_ptc: 11117.03 + premium_tax_credit: 11117.03 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/healthcare/chip/federal.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/healthcare/chip/federal.yaml new file mode 100644 index 00000000000..8521e0e29a4 --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/healthcare/chip/federal.yaml @@ -0,0 +1,416 @@ +- name: chip_child_age_18 (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 60000 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + child1: + age: 18 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id001 + - head + - spouse + - child1 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: true + spouse: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: true + child1: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: true + tax_units: + tax_unit: + aca_ptc: 20165.48 + premium_tax_credit: 20165.48 +- name: chip_age_19_no_longer_chip_eligible (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 60000 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + child1: + age: 19 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id002 + - head + - spouse + - child1 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: true + families: + family: + members: *id002 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: true + spouse: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: true + child1: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: true + tax_units: + tax_unit: + aca_ptc: 20372.79 + premium_tax_credit: 20372.79 +- name: chip_moderate_income_80k (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 80000 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id003 + - head + - spouse + - child1 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id003 + tax_units: + tax_unit: + members: *id003 + tax_unit_is_joint: true + families: + family: + members: *id003 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: true + spouse: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: true + child1: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: true + tax_units: + tax_unit: + aca_ptc: 15613.5 + premium_tax_credit: 15613.5 +- name: chip_high_income_150k (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 150000 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id004 + - head + - spouse + - child1 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id004 + tax_units: + tax_unit: + members: *id004 + tax_unit_is_joint: true + families: + family: + members: *id004 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: false + spouse: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: false + child1: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: false + tax_units: + tax_unit: + aca_ptc: 0.0 + premium_tax_credit: 0.0 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/healthcare/chip/il.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/healthcare/chip/il.yaml new file mode 100644 index 00000000000..510a43b19fa --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/healthcare/chip/il.yaml @@ -0,0 +1,312 @@ +- name: chip_child_age_18 (il) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 60000 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + child1: + age: 18 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id001 + - head + - spouse + - child1 + state_code_str: IL + zip_code: '60601' + county_str: COOK_COUNTY_IL + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: true + spouse: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: true + child1: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 3258.31 + is_medicaid_eligible: true + chip: 0.0 + is_aca_ptc_eligible: false + tax_units: + tax_unit: + aca_ptc: 14506.36 + premium_tax_credit: 14506.36 +- name: chip_age_19_no_longer_chip_eligible (il) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 60000 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + child1: + age: 19 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id002 + - head + - spouse + - child1 + state_code_str: IL + zip_code: '60601' + county_str: COOK_COUNTY_IL + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: true + families: + family: + members: *id002 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: true + spouse: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: true + child1: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 6439.11 + is_medicaid_eligible: true + chip: 0.0 + is_aca_ptc_eligible: false + tax_units: + tax_unit: + aca_ptc: 14506.36 + premium_tax_credit: 14506.36 +- name: chip_moderate_income_80k (il) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 80000 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id003 + - head + - spouse + - child1 + state_code_str: IL + zip_code: '60601' + county_str: COOK_COUNTY_IL + spm_units: + spm_unit: + members: *id003 + tax_units: + tax_unit: + members: *id003 + tax_unit_is_joint: true + families: + family: + members: *id003 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: true + spouse: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: true + child1: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 3258.31 + is_medicaid_eligible: true + chip: 0.0 + is_aca_ptc_eligible: false + tax_units: + tax_unit: + aca_ptc: 11050.36 + premium_tax_credit: 11050.36 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/healthcare/chip/la.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/healthcare/chip/la.yaml new file mode 100644 index 00000000000..f8c45754c82 --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/healthcare/chip/la.yaml @@ -0,0 +1,312 @@ +- name: chip_child_age_18 (la) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 60000 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + child1: + age: 18 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id001 + - head + - spouse + - child1 + state_code_str: LA + zip_code: '70112' + county_str: ORLEANS_PARISH_LA + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: true + spouse: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: true + child1: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: true + tax_units: + tax_unit: + aca_ptc: 21681.68 + premium_tax_credit: 21681.68 +- name: chip_age_19_no_longer_chip_eligible (la) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 60000 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + child1: + age: 19 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id002 + - head + - spouse + - child1 + state_code_str: LA + zip_code: '70112' + county_str: ORLEANS_PARISH_LA + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: true + families: + family: + members: *id002 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: true + spouse: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: true + child1: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 6439.11 + is_medicaid_eligible: true + chip: 0.0 + is_aca_ptc_eligible: false + tax_units: + tax_unit: + aca_ptc: 14506.36 + premium_tax_credit: 14506.36 +- name: chip_moderate_income_80k (la) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 80000 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id003 + - head + - spouse + - child1 + state_code_str: LA + zip_code: '70112' + county_str: ORLEANS_PARISH_LA + spm_units: + spm_unit: + members: *id003 + tax_units: + tax_unit: + members: *id003 + tax_unit_is_joint: true + families: + family: + members: *id003 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: true + spouse: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: true + child1: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: true + tax_units: + tax_unit: + aca_ptc: 17062.36 + premium_tax_credit: 17062.36 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/healthcare/chip/ma.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/healthcare/chip/ma.yaml new file mode 100644 index 00000000000..7e37be57aa6 --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/healthcare/chip/ma.yaml @@ -0,0 +1,312 @@ +- name: chip_child_age_18 (ma) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 60000 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + child1: + age: 18 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id001 + - head + - spouse + - child1 + state_code_str: MA + zip_code: 02118 + county_str: SUFFOLK_COUNTY_MA + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: true + spouse: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: true + child1: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: true + tax_units: + tax_unit: + aca_ptc: 21190.19 + premium_tax_credit: 21190.19 +- name: chip_age_19_no_longer_chip_eligible (ma) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 60000 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + child1: + age: 19 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id002 + - head + - spouse + - child1 + state_code_str: MA + zip_code: 02118 + county_str: SUFFOLK_COUNTY_MA + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: true + families: + family: + members: *id002 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: true + spouse: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: true + child1: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 4367.51 + is_medicaid_eligible: true + chip: 0.0 + is_aca_ptc_eligible: false + tax_units: + tax_unit: + aca_ptc: 15574.19 + premium_tax_credit: 15574.19 +- name: chip_moderate_income_80k (ma) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 80000 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id003 + - head + - spouse + - child1 + state_code_str: MA + zip_code: 02118 + county_str: SUFFOLK_COUNTY_MA + spm_units: + spm_unit: + members: *id003 + tax_units: + tax_unit: + members: *id003 + tax_unit_is_joint: true + families: + family: + members: *id003 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: true + spouse: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: true + child1: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: true + tax_units: + tax_unit: + aca_ptc: 17734.19 + premium_tax_credit: 17734.19 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/healthcare/chip/nc.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/healthcare/chip/nc.yaml new file mode 100644 index 00000000000..f1e3833eaa4 --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/healthcare/chip/nc.yaml @@ -0,0 +1,312 @@ +- name: chip_child_age_18 (nc) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 60000 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + child1: + age: 18 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id001 + - head + - spouse + - child1 + state_code_str: NC + zip_code: '27601' + county_str: WAKE_COUNTY_NC + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: true + spouse: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: true + child1: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: true + tax_units: + tax_unit: + aca_ptc: 13682.41 + premium_tax_credit: 13682.41 +- name: chip_age_19_no_longer_chip_eligible (nc) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 60000 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + child1: + age: 19 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id002 + - head + - spouse + - child1 + state_code_str: NC + zip_code: '27601' + county_str: WAKE_COUNTY_NC + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: true + families: + family: + members: *id002 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: true + spouse: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: true + child1: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 6439.11 + is_medicaid_eligible: true + chip: 0.0 + is_aca_ptc_eligible: false + tax_units: + tax_unit: + aca_ptc: 8698.36 + premium_tax_credit: 8698.36 +- name: chip_moderate_income_80k (nc) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 80000 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id003 + - head + - spouse + - child1 + state_code_str: NC + zip_code: '27601' + county_str: WAKE_COUNTY_NC + spm_units: + spm_unit: + members: *id003 + tax_units: + tax_unit: + members: *id003 + tax_unit_is_joint: true + families: + family: + members: *id003 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: true + spouse: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: true + child1: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: true + tax_units: + tax_unit: + aca_ptc: 9418.36 + premium_tax_credit: 9418.36 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/healthcare/chip/tx.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/healthcare/chip/tx.yaml new file mode 100644 index 00000000000..15ce5891866 --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/healthcare/chip/tx.yaml @@ -0,0 +1,312 @@ +- name: chip_child_age_18 (tx) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 60000 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + child1: + age: 18 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id001 + - head + - spouse + - child1 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: true + spouse: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: true + child1: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: true + tax_units: + tax_unit: + aca_ptc: 20165.48 + premium_tax_credit: 20165.48 +- name: chip_age_19_no_longer_chip_eligible (tx) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 60000 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + child1: + age: 19 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id002 + - head + - spouse + - child1 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: true + families: + family: + members: *id002 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: true + spouse: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: true + child1: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: true + tax_units: + tax_unit: + aca_ptc: 20372.79 + premium_tax_credit: 20372.79 +- name: chip_moderate_income_80k (tx) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 80000 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id003 + - head + - spouse + - child1 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id003 + tax_units: + tax_unit: + members: *id003 + tax_unit_is_joint: true + families: + family: + members: *id003 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: true + spouse: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: true + child1: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: true + tax_units: + tax_unit: + aca_ptc: 15613.5 + premium_tax_credit: 15613.5 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/healthcare/chip/wa.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/healthcare/chip/wa.yaml new file mode 100644 index 00000000000..4677c7a872d --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/healthcare/chip/wa.yaml @@ -0,0 +1,312 @@ +- name: chip_child_age_18 (wa) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 60000 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + child1: + age: 18 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id001 + - head + - spouse + - child1 + state_code_str: WA + zip_code: '98101' + county_str: KING_COUNTY_WA + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: true + spouse: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: true + child1: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: true + tax_units: + tax_unit: + aca_ptc: 21681.68 + premium_tax_credit: 21681.68 +- name: chip_age_19_no_longer_chip_eligible (wa) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 60000 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + child1: + age: 19 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id002 + - head + - spouse + - child1 + state_code_str: WA + zip_code: '98101' + county_str: KING_COUNTY_WA + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: true + families: + family: + members: *id002 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: true + spouse: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: true + child1: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 6439.11 + is_medicaid_eligible: true + chip: 0.0 + is_aca_ptc_eligible: false + tax_units: + tax_unit: + aca_ptc: 14506.36 + premium_tax_credit: 14506.36 +- name: chip_moderate_income_80k (wa) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 80000 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id003 + - head + - spouse + - child1 + state_code_str: WA + zip_code: '98101' + county_str: KING_COUNTY_WA + spm_units: + spm_unit: + members: *id003 + tax_units: + tax_unit: + members: *id003 + tax_unit_is_joint: true + families: + family: + members: *id003 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: true + spouse: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: true + child1: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: true + tax_units: + tax_unit: + aca_ptc: 17062.36 + premium_tax_credit: 17062.36 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/healthcare/medicaid/ca.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/healthcare/medicaid/ca.yaml new file mode 100644 index 00000000000..5e04484e218 --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/healthcare/medicaid/ca.yaml @@ -0,0 +1,212 @@ +- name: medicaid_age_19_adult_category (ca) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + child1: + age: 19 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id001 + - head + - spouse + - child1 + state_code_str: CA + zip_code: '90001' + county_str: LOS_ANGELES_COUNTY_CA + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 4367.51 + is_medicaid_eligible: true + chip: 0.0 + is_aca_ptc_eligible: false + spouse: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 4367.51 + is_medicaid_eligible: true + chip: 0.0 + is_aca_ptc_eligible: false + child1: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 6439.11 + is_medicaid_eligible: true + chip: 0.0 + is_aca_ptc_eligible: false + tax_units: + tax_unit: + aca_ptc: 0.0 + premium_tax_credit: 0.0 +- name: medicaid_adult_at_138pct_fpl_expansion (ca) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 22000 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id002 + - head + state_code_str: CA + zip_code: '90001' + county_str: LOS_ANGELES_COUNTY_CA + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: false + families: + family: + members: *id002 + marital_units: + mu_head: + members: + - head + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 6439.11 + is_medicaid_eligible: true + chip: 0.0 + is_aca_ptc_eligible: false + tax_units: + tax_unit: + aca_ptc: 0.0 + premium_tax_credit: 0.0 +- name: medicaid_adult_above_138pct_fpl (ca) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 23000 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id003 + - head + state_code_str: CA + zip_code: '90001' + county_str: LOS_ANGELES_COUNTY_CA + spm_units: + spm_unit: + members: *id003 + tax_units: + tax_unit: + members: *id003 + tax_unit_is_joint: false + families: + family: + members: *id003 + marital_units: + mu_head: + members: + - head + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: true + tax_units: + tax_unit: + aca_ptc: 4648.1 + premium_tax_credit: 4648.1 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/healthcare/medicaid/co.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/healthcare/medicaid/co.yaml new file mode 100644 index 00000000000..9f805caf298 --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/healthcare/medicaid/co.yaml @@ -0,0 +1,212 @@ +- name: medicaid_age_19_adult_category (co) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + child1: + age: 19 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id001 + - head + - spouse + - child1 + state_code_str: CO + zip_code: '80014' + county_str: ARAPAHOE_COUNTY_CO + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 4367.51 + is_medicaid_eligible: true + chip: 0.0 + is_aca_ptc_eligible: false + spouse: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 4367.51 + is_medicaid_eligible: true + chip: 0.0 + is_aca_ptc_eligible: false + child1: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 6439.11 + is_medicaid_eligible: true + chip: 0.0 + is_aca_ptc_eligible: false + tax_units: + tax_unit: + aca_ptc: 0.0 + premium_tax_credit: 0.0 +- name: medicaid_adult_at_138pct_fpl_expansion (co) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 22000 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id002 + - head + state_code_str: CO + zip_code: '80014' + county_str: ARAPAHOE_COUNTY_CO + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: false + families: + family: + members: *id002 + marital_units: + mu_head: + members: + - head + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 6439.11 + is_medicaid_eligible: true + chip: 0.0 + is_aca_ptc_eligible: false + tax_units: + tax_unit: + aca_ptc: 0.0 + premium_tax_credit: 0.0 +- name: medicaid_adult_above_138pct_fpl (co) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 23000 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id003 + - head + state_code_str: CO + zip_code: '80014' + county_str: ARAPAHOE_COUNTY_CO + spm_units: + spm_unit: + members: *id003 + tax_units: + tax_unit: + members: *id003 + tax_unit_is_joint: false + families: + family: + members: *id003 + marital_units: + mu_head: + members: + - head + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: true + tax_units: + tax_unit: + aca_ptc: 5894.4 + premium_tax_credit: 5894.4 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/healthcare/medicaid/federal.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/healthcare/medicaid/federal.yaml new file mode 100644 index 00000000000..8bfb14bf6a9 --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/healthcare/medicaid/federal.yaml @@ -0,0 +1,786 @@ +- name: medicaid_pregnant_adult (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 28 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: true + immigration_status_str: CITIZEN + employment_income: 20000 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id001 + - head + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: false + families: + family: + members: *id001 + marital_units: + mu_head: + members: + - head + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 4367.51 + is_medicaid_eligible: true + chip: 0.0 + is_aca_ptc_eligible: false + tax_units: + tax_unit: + aca_ptc: 0.0 + premium_tax_credit: 0.0 +- name: medicaid_infant_age_0 (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + child1: + age: 0 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id002 + - head + - spouse + - child1 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: true + families: + family: + members: *id002 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 4367.51 + is_medicaid_eligible: true + chip: 0.0 + is_aca_ptc_eligible: false + spouse: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 4367.51 + is_medicaid_eligible: true + chip: 0.0 + is_aca_ptc_eligible: false + child1: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 3258.31 + is_medicaid_eligible: true + chip: 0.0 + is_aca_ptc_eligible: false + tax_units: + tax_unit: + aca_ptc: 0.0 + premium_tax_credit: 0.0 +- name: medicaid_young_child_age_1 (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + child1: + age: 1 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id003 + - head + - spouse + - child1 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id003 + tax_units: + tax_unit: + members: *id003 + tax_unit_is_joint: true + families: + family: + members: *id003 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 4367.51 + is_medicaid_eligible: true + chip: 0.0 + is_aca_ptc_eligible: false + spouse: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 4367.51 + is_medicaid_eligible: true + chip: 0.0 + is_aca_ptc_eligible: false + child1: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 3258.31 + is_medicaid_eligible: true + chip: 0.0 + is_aca_ptc_eligible: false + tax_units: + tax_unit: + aca_ptc: 0.0 + premium_tax_credit: 0.0 +- name: medicaid_young_child_age_5 (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id004 + - head + - spouse + - child1 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id004 + tax_units: + tax_unit: + members: *id004 + tax_unit_is_joint: true + families: + family: + members: *id004 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 4367.51 + is_medicaid_eligible: true + chip: 0.0 + is_aca_ptc_eligible: false + spouse: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 4367.51 + is_medicaid_eligible: true + chip: 0.0 + is_aca_ptc_eligible: false + child1: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 3258.31 + is_medicaid_eligible: true + chip: 0.0 + is_aca_ptc_eligible: false + tax_units: + tax_unit: + aca_ptc: 0.0 + premium_tax_credit: 0.0 +- name: medicaid_older_child_age_6 (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + child1: + age: 6 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id005 + - head + - spouse + - child1 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id005 + tax_units: + tax_unit: + members: *id005 + tax_unit_is_joint: true + families: + family: + members: *id005 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 4367.51 + is_medicaid_eligible: true + chip: 0.0 + is_aca_ptc_eligible: false + spouse: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 4367.51 + is_medicaid_eligible: true + chip: 0.0 + is_aca_ptc_eligible: false + child1: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 3258.31 + is_medicaid_eligible: true + chip: 0.0 + is_aca_ptc_eligible: false + tax_units: + tax_unit: + aca_ptc: 0.0 + premium_tax_credit: 0.0 +- name: medicaid_older_child_age_18 (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + child1: + age: 18 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id006 + - head + - spouse + - child1 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id006 + tax_units: + tax_unit: + members: *id006 + tax_unit_is_joint: true + families: + family: + members: *id006 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 4367.51 + is_medicaid_eligible: true + chip: 0.0 + is_aca_ptc_eligible: false + spouse: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 4367.51 + is_medicaid_eligible: true + chip: 0.0 + is_aca_ptc_eligible: false + child1: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 3258.31 + is_medicaid_eligible: true + chip: 0.0 + is_aca_ptc_eligible: false + tax_units: + tax_unit: + aca_ptc: 0.0 + premium_tax_credit: 0.0 +- name: medicaid_age_19_adult_category (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + child1: + age: 19 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id007 + - head + - spouse + - child1 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id007 + tax_units: + tax_unit: + members: *id007 + tax_unit_is_joint: true + families: + family: + members: *id007 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 4367.51 + is_medicaid_eligible: true + chip: 0.0 + is_aca_ptc_eligible: false + spouse: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 4367.51 + is_medicaid_eligible: true + chip: 0.0 + is_aca_ptc_eligible: false + child1: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: false + tax_units: + tax_unit: + aca_ptc: 0.0 + premium_tax_credit: 0.0 +- name: medicaid_adult_at_138pct_fpl_expansion (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 22000 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id008 + - head + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id008 + tax_units: + tax_unit: + members: *id008 + tax_unit_is_joint: false + families: + family: + members: *id008 + marital_units: + mu_head: + members: + - head + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: true + tax_units: + tax_unit: + aca_ptc: 7617.76 + premium_tax_credit: 7617.76 +- name: medicaid_adult_above_138pct_fpl (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 23000 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id009 + - head + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id009 + tax_units: + tax_unit: + members: *id009 + tax_unit_is_joint: false + families: + family: + members: *id009 + marital_units: + mu_head: + members: + - head + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: true + tax_units: + tax_unit: + aca_ptc: 7496.8 + premium_tax_credit: 7496.8 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/healthcare/medicaid/il.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/healthcare/medicaid/il.yaml new file mode 100644 index 00000000000..e823e08f589 --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/healthcare/medicaid/il.yaml @@ -0,0 +1,212 @@ +- name: medicaid_age_19_adult_category (il) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + child1: + age: 19 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id001 + - head + - spouse + - child1 + state_code_str: IL + zip_code: '60601' + county_str: COOK_COUNTY_IL + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 4367.51 + is_medicaid_eligible: true + chip: 0.0 + is_aca_ptc_eligible: false + spouse: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 4367.51 + is_medicaid_eligible: true + chip: 0.0 + is_aca_ptc_eligible: false + child1: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 6439.11 + is_medicaid_eligible: true + chip: 0.0 + is_aca_ptc_eligible: false + tax_units: + tax_unit: + aca_ptc: 0.0 + premium_tax_credit: 0.0 +- name: medicaid_adult_at_138pct_fpl_expansion (il) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 22000 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id002 + - head + state_code_str: IL + zip_code: '60601' + county_str: COOK_COUNTY_IL + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: false + families: + family: + members: *id002 + marital_units: + mu_head: + members: + - head + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 6439.11 + is_medicaid_eligible: true + chip: 0.0 + is_aca_ptc_eligible: false + tax_units: + tax_unit: + aca_ptc: 0.0 + premium_tax_credit: 0.0 +- name: medicaid_adult_above_138pct_fpl (il) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 23000 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id003 + - head + state_code_str: IL + zip_code: '60601' + county_str: COOK_COUNTY_IL + spm_units: + spm_unit: + members: *id003 + tax_units: + tax_unit: + members: *id003 + tax_unit_is_joint: false + families: + family: + members: *id003 + marital_units: + mu_head: + members: + - head + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: true + tax_units: + tax_unit: + aca_ptc: 8013.13 + premium_tax_credit: 8013.13 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/healthcare/medicaid/la.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/healthcare/medicaid/la.yaml new file mode 100644 index 00000000000..698b3671cf5 --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/healthcare/medicaid/la.yaml @@ -0,0 +1,212 @@ +- name: medicaid_age_19_adult_category (la) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + child1: + age: 19 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id001 + - head + - spouse + - child1 + state_code_str: LA + zip_code: '70112' + county_str: ORLEANS_PARISH_LA + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 4367.51 + is_medicaid_eligible: true + chip: 0.0 + is_aca_ptc_eligible: false + spouse: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 4367.51 + is_medicaid_eligible: true + chip: 0.0 + is_aca_ptc_eligible: false + child1: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 6439.11 + is_medicaid_eligible: true + chip: 0.0 + is_aca_ptc_eligible: false + tax_units: + tax_unit: + aca_ptc: 0.0 + premium_tax_credit: 0.0 +- name: medicaid_adult_at_138pct_fpl_expansion (la) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 22000 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id002 + - head + state_code_str: LA + zip_code: '70112' + county_str: ORLEANS_PARISH_LA + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: false + families: + family: + members: *id002 + marital_units: + mu_head: + members: + - head + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 6439.11 + is_medicaid_eligible: true + chip: 0.0 + is_aca_ptc_eligible: false + tax_units: + tax_unit: + aca_ptc: 0.0 + premium_tax_credit: 0.0 +- name: medicaid_adult_above_138pct_fpl (la) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 23000 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id003 + - head + state_code_str: LA + zip_code: '70112' + county_str: ORLEANS_PARISH_LA + spm_units: + spm_unit: + members: *id003 + tax_units: + tax_unit: + members: *id003 + tax_unit_is_joint: false + families: + family: + members: *id003 + marital_units: + mu_head: + members: + - head + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: true + tax_units: + tax_unit: + aca_ptc: 8013.13 + premium_tax_credit: 8013.13 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/healthcare/medicaid/ma.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/healthcare/medicaid/ma.yaml new file mode 100644 index 00000000000..50c30445664 --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/healthcare/medicaid/ma.yaml @@ -0,0 +1,212 @@ +- name: medicaid_age_19_adult_category (ma) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + child1: + age: 19 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id001 + - head + - spouse + - child1 + state_code_str: MA + zip_code: 02118 + county_str: SUFFOLK_COUNTY_MA + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 4367.51 + is_medicaid_eligible: true + chip: 0.0 + is_aca_ptc_eligible: false + spouse: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 4367.51 + is_medicaid_eligible: true + chip: 0.0 + is_aca_ptc_eligible: false + child1: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 4367.51 + is_medicaid_eligible: true + chip: 0.0 + is_aca_ptc_eligible: false + tax_units: + tax_unit: + aca_ptc: 0.0 + premium_tax_credit: 0.0 +- name: medicaid_adult_at_138pct_fpl_expansion (ma) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 22000 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id002 + - head + state_code_str: MA + zip_code: 02118 + county_str: SUFFOLK_COUNTY_MA + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: false + families: + family: + members: *id002 + marital_units: + mu_head: + members: + - head + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 6439.11 + is_medicaid_eligible: true + chip: 0.0 + is_aca_ptc_eligible: false + tax_units: + tax_unit: + aca_ptc: 0.0 + premium_tax_credit: 0.0 +- name: medicaid_adult_above_138pct_fpl (ma) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 23000 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id003 + - head + state_code_str: MA + zip_code: 02118 + county_str: SUFFOLK_COUNTY_MA + spm_units: + spm_unit: + members: *id003 + tax_units: + tax_unit: + members: *id003 + tax_unit_is_joint: false + families: + family: + members: *id003 + marital_units: + mu_head: + members: + - head + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: true + tax_units: + tax_unit: + aca_ptc: 8717.26 + premium_tax_credit: 8717.26 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/healthcare/medicaid/nc.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/healthcare/medicaid/nc.yaml new file mode 100644 index 00000000000..d97ca9e0e75 --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/healthcare/medicaid/nc.yaml @@ -0,0 +1,212 @@ +- name: medicaid_age_19_adult_category (nc) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + child1: + age: 19 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id001 + - head + - spouse + - child1 + state_code_str: NC + zip_code: '27601' + county_str: WAKE_COUNTY_NC + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 4367.51 + is_medicaid_eligible: true + chip: 0.0 + is_aca_ptc_eligible: false + spouse: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 4367.51 + is_medicaid_eligible: true + chip: 0.0 + is_aca_ptc_eligible: false + child1: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 6439.11 + is_medicaid_eligible: true + chip: 0.0 + is_aca_ptc_eligible: false + tax_units: + tax_unit: + aca_ptc: 0.0 + premium_tax_credit: 0.0 +- name: medicaid_adult_at_138pct_fpl_expansion (nc) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 22000 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id002 + - head + state_code_str: NC + zip_code: '27601' + county_str: WAKE_COUNTY_NC + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: false + families: + family: + members: *id002 + marital_units: + mu_head: + members: + - head + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 6439.11 + is_medicaid_eligible: true + chip: 0.0 + is_aca_ptc_eligible: false + tax_units: + tax_unit: + aca_ptc: 0.0 + premium_tax_credit: 0.0 +- name: medicaid_adult_above_138pct_fpl (nc) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 23000 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id003 + - head + state_code_str: NC + zip_code: '27601' + county_str: WAKE_COUNTY_NC + spm_units: + spm_unit: + members: *id003 + tax_units: + tax_unit: + members: *id003 + tax_unit_is_joint: false + families: + family: + members: *id003 + marital_units: + mu_head: + members: + - head + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: true + tax_units: + tax_unit: + aca_ptc: 5289.05 + premium_tax_credit: 5289.05 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/healthcare/medicaid/tx.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/healthcare/medicaid/tx.yaml new file mode 100644 index 00000000000..3f23cbaa155 --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/healthcare/medicaid/tx.yaml @@ -0,0 +1,212 @@ +- name: medicaid_age_19_adult_category (tx) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + child1: + age: 19 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id001 + - head + - spouse + - child1 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 4367.51 + is_medicaid_eligible: true + chip: 0.0 + is_aca_ptc_eligible: false + spouse: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 4367.51 + is_medicaid_eligible: true + chip: 0.0 + is_aca_ptc_eligible: false + child1: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: false + tax_units: + tax_unit: + aca_ptc: 0.0 + premium_tax_credit: 0.0 +- name: medicaid_adult_at_138pct_fpl_expansion (tx) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 22000 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id002 + - head + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: false + families: + family: + members: *id002 + marital_units: + mu_head: + members: + - head + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: true + tax_units: + tax_unit: + aca_ptc: 7617.76 + premium_tax_credit: 7617.76 +- name: medicaid_adult_above_138pct_fpl (tx) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 23000 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id003 + - head + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id003 + tax_units: + tax_unit: + members: *id003 + tax_unit_is_joint: false + families: + family: + members: *id003 + marital_units: + mu_head: + members: + - head + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: true + tax_units: + tax_unit: + aca_ptc: 7496.8 + premium_tax_credit: 7496.8 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/healthcare/medicaid/wa.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/healthcare/medicaid/wa.yaml new file mode 100644 index 00000000000..8ccac421fcc --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/healthcare/medicaid/wa.yaml @@ -0,0 +1,212 @@ +- name: medicaid_age_19_adult_category (wa) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + child1: + age: 19 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 0 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id001 + - head + - spouse + - child1 + state_code_str: WA + zip_code: '98101' + county_str: KING_COUNTY_WA + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 4367.51 + is_medicaid_eligible: true + chip: 0.0 + is_aca_ptc_eligible: false + spouse: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 4367.51 + is_medicaid_eligible: true + chip: 0.0 + is_aca_ptc_eligible: false + child1: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 6439.11 + is_medicaid_eligible: true + chip: 0.0 + is_aca_ptc_eligible: false + tax_units: + tax_unit: + aca_ptc: 0.0 + premium_tax_credit: 0.0 +- name: medicaid_adult_at_138pct_fpl_expansion (wa) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 22000 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id002 + - head + state_code_str: WA + zip_code: '98101' + county_str: KING_COUNTY_WA + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: false + families: + family: + members: *id002 + marital_units: + mu_head: + members: + - head + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 6439.11 + is_medicaid_eligible: true + chip: 0.0 + is_aca_ptc_eligible: false + tax_units: + tax_unit: + aca_ptc: 0.0 + premium_tax_credit: 0.0 +- name: medicaid_adult_above_138pct_fpl (wa) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 23000 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id003 + - head + state_code_str: WA + zip_code: '98101' + county_str: KING_COUNTY_WA + spm_units: + spm_unit: + members: *id003 + tax_units: + tax_unit: + members: *id003 + tax_unit_is_joint: false + families: + family: + members: *id003 + marital_units: + mu_head: + members: + - head + output: + people: + head: + ssi: 0.0 + is_ssi_eligible: false + is_ssi_aged: false + msp: 0.0 + msp_eligible: false + medicaid: 0.0 + is_medicaid_eligible: false + chip: 0.0 + is_aca_ptc_eligible: true + tax_units: + tax_unit: + aca_ptc: 8013.13 + premium_tax_credit: 8013.13 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/healthcare/msp/federal.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/healthcare/msp/federal.yaml new file mode 100644 index 00000000000..010f7fda3d4 --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/healthcare/msp/federal.yaml @@ -0,0 +1,270 @@ +- name: msp_medicare_at_100pct_fpl_qmb (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 65 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 15900 + is_medicare_eligible: true + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id001 + - head + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: false + families: + family: + members: *id001 + marital_units: + mu_head: + members: + - head + output: + people: + head: + ssi: 4488.0 + is_ssi_eligible: true + is_ssi_aged: true + msp: 9214.8 + msp_eligible: true + medicaid: 22373.06 + is_medicaid_eligible: true + chip: 0.0 + is_aca_ptc_eligible: false + tax_units: + tax_unit: + aca_ptc: 0.0 + premium_tax_credit: 0.0 +- name: msp_medicare_115pct_fpl_slmb (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 65 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 17500 + is_medicare_eligible: true + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id002 + - head + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: false + families: + family: + members: *id002 + marital_units: + mu_head: + members: + - head + output: + people: + head: + ssi: 3688.0 + is_ssi_eligible: true + is_ssi_aged: true + msp: 9214.8 + msp_eligible: true + medicaid: 22373.06 + is_medicaid_eligible: true + chip: 0.0 + is_aca_ptc_eligible: false + tax_units: + tax_unit: + aca_ptc: 0.0 + premium_tax_credit: 0.0 +- name: msp_medicare_128pct_fpl_qi (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 65 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 20500 + is_medicare_eligible: true + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id003 + - head + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id003 + tax_units: + tax_unit: + members: *id003 + tax_unit_is_joint: false + families: + family: + members: *id003 + marital_units: + mu_head: + members: + - head + output: + people: + head: + ssi: 2188.0 + is_ssi_eligible: true + is_ssi_aged: true + msp: 9214.8 + msp_eligible: true + medicaid: 22373.06 + is_medicaid_eligible: true + chip: 0.0 + is_aca_ptc_eligible: false + tax_units: + tax_unit: + aca_ptc: 0.0 + premium_tax_credit: 0.0 +- name: msp_medicare_above_135pct_fpl_ineligible (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 65 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 22500 + is_medicare_eligible: true + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id004 + - head + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id004 + tax_units: + tax_unit: + members: *id004 + tax_unit_is_joint: false + families: + family: + members: *id004 + marital_units: + mu_head: + members: + - head + output: + people: + head: + ssi: 1188.0 + is_ssi_eligible: true + is_ssi_aged: true + msp: 9214.8 + msp_eligible: true + medicaid: 22373.06 + is_medicaid_eligible: true + chip: 0.0 + is_aca_ptc_eligible: false + tax_units: + tax_unit: + aca_ptc: 0.0 + premium_tax_credit: 0.0 +- name: msp_no_medicare_ineligible (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 65 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + immigration_status_str: CITIZEN + employment_income: 15000 + is_medicare_eligible: false + ssi_countable_resources: 0 + is_aca_eshi_eligible: false + households: + household: + members: &id005 + - head + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id005 + tax_units: + tax_unit: + members: *id005 + tax_unit_is_joint: false + families: + family: + members: *id005 + marital_units: + mu_head: + members: + - head + output: + people: + head: + ssi: 4938.0 + is_ssi_eligible: true + is_ssi_aged: true + msp: 0.0 + msp_eligible: false + medicaid: 22373.06 + is_medicaid_eligible: true + chip: 0.0 + is_aca_ptc_eligible: false + tax_units: + tax_unit: + aca_ptc: 0.0 + premium_tax_credit: 0.0 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/housing/housing_assistance/federal.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/housing/housing_assistance/federal.yaml new file mode 100644 index 00000000000..15da1cd30d6 --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/housing/housing_assistance/federal.yaml @@ -0,0 +1,431 @@ +- name: housing_assistance_receives_true (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 20000 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id001 + - head + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id001 + receives_housing_assistance: true + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: false + families: + family: + members: *id001 + marital_units: + mu_head: + members: + - head + output: + spm_units: + spm_unit: + housing_assistance: 0.0 +- name: housing_assistance_receives_false (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 20000 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id002 + - head + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id002 + receives_housing_assistance: false + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: false + families: + family: + members: *id002 + marital_units: + mu_head: + members: + - head + output: + spm_units: + spm_unit: + housing_assistance: 0.0 +- name: housing_assistance_size_1_single_adult_age_30 (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 20000 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id003 + - head + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id003 + tax_units: + tax_unit: + members: *id003 + tax_unit_is_joint: false + families: + family: + members: *id003 + marital_units: + mu_head: + members: + - head + output: + spm_units: + spm_unit: + housing_assistance: 0.0 +- name: housing_assistance_size_1_single_elderly_age_65 (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 65 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id004 + - head + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id004 + tax_units: + tax_unit: + members: *id004 + tax_unit_is_joint: false + families: + family: + members: *id004 + marital_units: + mu_head: + members: + - head + output: + spm_units: + spm_unit: + housing_assistance: 0.0 +- name: housing_assistance_size_2_married_couple_no_children (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 20000 + is_ccdf_reason_for_care_eligible: false + spouse: + age: 28 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id005 + - head + - spouse + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id005 + tax_units: + tax_unit: + members: *id005 + tax_unit_is_joint: true + families: + family: + members: *id005 + marital_units: + mu_couple: + members: + - head + - spouse + output: + spm_units: + spm_unit: + housing_assistance: 0.0 +- name: housing_assistance_size_2_single_parent_1_child (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 20000 + is_ccdf_reason_for_care_eligible: false + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id006 + - head + - child1 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id006 + tax_units: + tax_unit: + members: *id006 + tax_unit_is_joint: false + families: + family: + members: *id006 + marital_units: + mu_head: + members: + - head + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + housing_assistance: 0.0 +- name: housing_assistance_size_3_single_parent_2_children (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 20000 + is_ccdf_reason_for_care_eligible: false + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id007 + - head + - child1 + - child2 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id007 + tax_units: + tax_unit: + members: *id007 + tax_unit_is_joint: false + families: + family: + members: *id007 + marital_units: + mu_head: + members: + - head + mu_child1: + members: + - child1 + mu_child2: + members: + - child2 + output: + spm_units: + spm_unit: + housing_assistance: 0.0 +- name: housing_assistance_size_4_couple_2_children (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 20000 + is_ccdf_reason_for_care_eligible: false + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id008 + - head + - spouse + - child1 + - child2 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id008 + tax_units: + tax_unit: + members: *id008 + tax_unit_is_joint: true + families: + family: + members: *id008 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + mu_child2: + members: + - child2 + output: + spm_units: + spm_unit: + housing_assistance: 0.0 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/nutrition/csfp/federal.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/nutrition/csfp/federal.yaml new file mode 100644 index 00000000000..797ec787b5b --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/nutrition/csfp/federal.yaml @@ -0,0 +1,525 @@ +- name: csfp_age_59_ineligible (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 59 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id001 + - head + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: false + families: + family: + members: *id001 + marital_units: + mu_head: + members: + - head + output: + people: + head: + commodity_supplemental_food_program: 0.0 +- name: csfp_age_60_eligible (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 60 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id002 + - head + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: false + families: + family: + members: *id002 + marital_units: + mu_head: + members: + - head + output: + people: + head: + commodity_supplemental_food_program: 601.0 +- name: csfp_age_65_low_income (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 65 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 10000 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id003 + - head + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id003 + tax_units: + tax_unit: + members: *id003 + tax_unit_is_joint: false + families: + family: + members: *id003 + marital_units: + mu_head: + members: + - head + output: + people: + head: + commodity_supplemental_food_program: 601.0 +- name: csfp_age_65_above_income_limit (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 65 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 30000 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id004 + - head + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id004 + tax_units: + tax_unit: + members: *id004 + tax_unit_is_joint: false + families: + family: + members: *id004 + marital_units: + mu_head: + members: + - head + output: + people: + head: + commodity_supplemental_food_program: 0.0 +- name: csfp_size_1_single_adult_age_30 (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 20000 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id005 + - head + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id005 + tax_units: + tax_unit: + members: *id005 + tax_unit_is_joint: false + families: + family: + members: *id005 + marital_units: + mu_head: + members: + - head + output: + people: + head: + commodity_supplemental_food_program: 0.0 +- name: csfp_size_1_single_elderly_age_65 (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 65 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id006 + - head + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id006 + tax_units: + tax_unit: + members: *id006 + tax_unit_is_joint: false + families: + family: + members: *id006 + marital_units: + mu_head: + members: + - head + output: + people: + head: + commodity_supplemental_food_program: 601.0 +- name: csfp_size_2_married_couple_no_children (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 20000 + is_ccdf_reason_for_care_eligible: false + spouse: + age: 28 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id007 + - head + - spouse + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id007 + tax_units: + tax_unit: + members: *id007 + tax_unit_is_joint: true + families: + family: + members: *id007 + marital_units: + mu_couple: + members: + - head + - spouse + output: + people: + head: + commodity_supplemental_food_program: 0.0 + spouse: + commodity_supplemental_food_program: 0.0 +- name: csfp_size_2_single_parent_1_child (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 20000 + is_ccdf_reason_for_care_eligible: false + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id008 + - head + - child1 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id008 + tax_units: + tax_unit: + members: *id008 + tax_unit_is_joint: false + families: + family: + members: *id008 + marital_units: + mu_head: + members: + - head + mu_child1: + members: + - child1 + output: + people: + head: + commodity_supplemental_food_program: 0.0 + child1: + commodity_supplemental_food_program: 0.0 +- name: csfp_size_3_single_parent_2_children (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 20000 + is_ccdf_reason_for_care_eligible: false + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id009 + - head + - child1 + - child2 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id009 + tax_units: + tax_unit: + members: *id009 + tax_unit_is_joint: false + families: + family: + members: *id009 + marital_units: + mu_head: + members: + - head + mu_child1: + members: + - child1 + mu_child2: + members: + - child2 + output: + people: + head: + commodity_supplemental_food_program: 0.0 + child1: + commodity_supplemental_food_program: 0.0 + child2: + commodity_supplemental_food_program: 0.0 +- name: csfp_size_4_couple_2_children (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 20000 + is_ccdf_reason_for_care_eligible: false + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id010 + - head + - spouse + - child1 + - child2 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id010 + tax_units: + tax_unit: + members: *id010 + tax_unit_is_joint: true + families: + family: + members: *id010 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + mu_child2: + members: + - child2 + output: + people: + head: + commodity_supplemental_food_program: 0.0 + spouse: + commodity_supplemental_food_program: 0.0 + child1: + commodity_supplemental_food_program: 0.0 + child2: + commodity_supplemental_food_program: 0.0 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/nutrition/school_meals/ca.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/nutrition/school_meals/ca.yaml new file mode 100644 index 00000000000..302119b552f --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/nutrition/school_meals/ca.yaml @@ -0,0 +1,140 @@ +- name: school_meals_just_below_reduced_threshold_185pct (ca) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 50500 + is_ccdf_reason_for_care_eligible: false + spouse: + age: 28 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id001 + - head + - spouse + - child1 + state_code_str: CA + zip_code: '90001' + county_str: LOS_ANGELES_COUNTY_CA + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + school_meal_daily_subsidy: 7.15 + school_meal_tier: 0 +- name: school_meals_just_above_reduced_threshold_paid_tier (ca) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 50700 + is_ccdf_reason_for_care_eligible: false + spouse: + age: 28 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id002 + - head + - spouse + - child1 + state_code_str: CA + zip_code: '90001' + county_str: LOS_ANGELES_COUNTY_CA + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: true + families: + family: + members: *id002 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + school_meal_daily_subsidy: 7.15 + school_meal_tier: 0 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/nutrition/school_meals/co.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/nutrition/school_meals/co.yaml new file mode 100644 index 00000000000..28ef9d9c0ab --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/nutrition/school_meals/co.yaml @@ -0,0 +1,140 @@ +- name: school_meals_just_below_reduced_threshold_185pct (co) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 50500 + is_ccdf_reason_for_care_eligible: false + spouse: + age: 28 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id001 + - head + - spouse + - child1 + state_code_str: CO + zip_code: '80014' + county_str: ARAPAHOE_COUNTY_CO + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + school_meal_daily_subsidy: 7.15 + school_meal_tier: 0 +- name: school_meals_just_above_reduced_threshold_paid_tier (co) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 50700 + is_ccdf_reason_for_care_eligible: false + spouse: + age: 28 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id002 + - head + - spouse + - child1 + state_code_str: CO + zip_code: '80014' + county_str: ARAPAHOE_COUNTY_CO + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: true + families: + family: + members: *id002 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + school_meal_daily_subsidy: 7.15 + school_meal_tier: 0 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/nutrition/school_meals/federal.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/nutrition/school_meals/federal.yaml new file mode 100644 index 00000000000..a9c5290e5dc --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/nutrition/school_meals/federal.yaml @@ -0,0 +1,633 @@ +- name: school_meals_just_below_free_threshold_130pct (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 35500 + is_ccdf_reason_for_care_eligible: false + spouse: + age: 28 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id001 + - head + - spouse + - child1 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + school_meal_daily_subsidy: 7.15 + school_meal_tier: 0 +- name: school_meals_just_above_free_threshold (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 35600 + is_ccdf_reason_for_care_eligible: false + spouse: + age: 28 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id002 + - head + - spouse + - child1 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: true + families: + family: + members: *id002 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + school_meal_daily_subsidy: 7.15 + school_meal_tier: 0 +- name: school_meals_just_below_reduced_threshold_185pct (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 50500 + is_ccdf_reason_for_care_eligible: false + spouse: + age: 28 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id003 + - head + - spouse + - child1 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id003 + tax_units: + tax_unit: + members: *id003 + tax_unit_is_joint: true + families: + family: + members: *id003 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + school_meal_daily_subsidy: 6.45 + school_meal_tier: 1 +- name: school_meals_just_above_reduced_threshold_paid_tier (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 50700 + is_ccdf_reason_for_care_eligible: false + spouse: + age: 28 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id004 + - head + - spouse + - child1 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id004 + tax_units: + tax_unit: + members: *id004 + tax_unit_is_joint: true + families: + family: + members: *id004 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + school_meal_daily_subsidy: 0.87 + school_meal_tier: 2 +- name: school_meals_size_1_single_adult_age_30 (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 20000 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id005 + - head + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id005 + tax_units: + tax_unit: + members: *id005 + tax_unit_is_joint: false + families: + family: + members: *id005 + marital_units: + mu_head: + members: + - head + output: + spm_units: + spm_unit: + school_meal_daily_subsidy: 7.15 + school_meal_tier: 0 +- name: school_meals_size_1_single_elderly_age_65 (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 65 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id006 + - head + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id006 + tax_units: + tax_unit: + members: *id006 + tax_unit_is_joint: false + families: + family: + members: *id006 + marital_units: + mu_head: + members: + - head + output: + spm_units: + spm_unit: + school_meal_daily_subsidy: 7.15 + school_meal_tier: 0 +- name: school_meals_size_2_married_couple_no_children (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 20000 + is_ccdf_reason_for_care_eligible: false + spouse: + age: 28 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id007 + - head + - spouse + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id007 + tax_units: + tax_unit: + members: *id007 + tax_unit_is_joint: true + families: + family: + members: *id007 + marital_units: + mu_couple: + members: + - head + - spouse + output: + spm_units: + spm_unit: + school_meal_daily_subsidy: 7.15 + school_meal_tier: 0 +- name: school_meals_size_2_single_parent_1_child (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 20000 + is_ccdf_reason_for_care_eligible: false + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id008 + - head + - child1 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id008 + tax_units: + tax_unit: + members: *id008 + tax_unit_is_joint: false + families: + family: + members: *id008 + marital_units: + mu_head: + members: + - head + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + school_meal_daily_subsidy: 7.15 + school_meal_tier: 0 +- name: school_meals_size_3_single_parent_2_children (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 20000 + is_ccdf_reason_for_care_eligible: false + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id009 + - head + - child1 + - child2 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id009 + tax_units: + tax_unit: + members: *id009 + tax_unit_is_joint: false + families: + family: + members: *id009 + marital_units: + mu_head: + members: + - head + mu_child1: + members: + - child1 + mu_child2: + members: + - child2 + output: + spm_units: + spm_unit: + school_meal_daily_subsidy: 7.15 + school_meal_tier: 0 +- name: school_meals_size_4_couple_2_children (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 20000 + is_ccdf_reason_for_care_eligible: false + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id010 + - head + - spouse + - child1 + - child2 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id010 + tax_units: + tax_unit: + members: *id010 + tax_unit_is_joint: true + families: + family: + members: *id010 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + mu_child2: + members: + - child2 + output: + spm_units: + spm_unit: + school_meal_daily_subsidy: 7.15 + school_meal_tier: 0 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/nutrition/school_meals/il.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/nutrition/school_meals/il.yaml new file mode 100644 index 00000000000..6a3873c7902 --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/nutrition/school_meals/il.yaml @@ -0,0 +1,140 @@ +- name: school_meals_just_below_reduced_threshold_185pct (il) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 50500 + is_ccdf_reason_for_care_eligible: false + spouse: + age: 28 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id001 + - head + - spouse + - child1 + state_code_str: IL + zip_code: '60601' + county_str: COOK_COUNTY_IL + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + school_meal_daily_subsidy: 6.45 + school_meal_tier: 1 +- name: school_meals_just_above_reduced_threshold_paid_tier (il) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 50700 + is_ccdf_reason_for_care_eligible: false + spouse: + age: 28 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id002 + - head + - spouse + - child1 + state_code_str: IL + zip_code: '60601' + county_str: COOK_COUNTY_IL + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: true + families: + family: + members: *id002 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + school_meal_daily_subsidy: 0.87 + school_meal_tier: 2 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/nutrition/school_meals/la.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/nutrition/school_meals/la.yaml new file mode 100644 index 00000000000..f2949951ddf --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/nutrition/school_meals/la.yaml @@ -0,0 +1,140 @@ +- name: school_meals_just_below_reduced_threshold_185pct (la) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 50500 + is_ccdf_reason_for_care_eligible: false + spouse: + age: 28 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id001 + - head + - spouse + - child1 + state_code_str: LA + zip_code: '70112' + county_str: ORLEANS_PARISH_LA + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + school_meal_daily_subsidy: 7.15 + school_meal_tier: 0 +- name: school_meals_just_above_reduced_threshold_paid_tier (la) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 50700 + is_ccdf_reason_for_care_eligible: false + spouse: + age: 28 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id002 + - head + - spouse + - child1 + state_code_str: LA + zip_code: '70112' + county_str: ORLEANS_PARISH_LA + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: true + families: + family: + members: *id002 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + school_meal_daily_subsidy: 7.15 + school_meal_tier: 0 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/nutrition/school_meals/ma.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/nutrition/school_meals/ma.yaml new file mode 100644 index 00000000000..52b966a8210 --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/nutrition/school_meals/ma.yaml @@ -0,0 +1,140 @@ +- name: school_meals_just_below_reduced_threshold_185pct (ma) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 50500 + is_ccdf_reason_for_care_eligible: false + spouse: + age: 28 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id001 + - head + - spouse + - child1 + state_code_str: MA + zip_code: 02118 + county_str: SUFFOLK_COUNTY_MA + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + school_meal_daily_subsidy: 7.15 + school_meal_tier: 0 +- name: school_meals_just_above_reduced_threshold_paid_tier (ma) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 50700 + is_ccdf_reason_for_care_eligible: false + spouse: + age: 28 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id002 + - head + - spouse + - child1 + state_code_str: MA + zip_code: 02118 + county_str: SUFFOLK_COUNTY_MA + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: true + families: + family: + members: *id002 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + school_meal_daily_subsidy: 7.15 + school_meal_tier: 0 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/nutrition/school_meals/nc.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/nutrition/school_meals/nc.yaml new file mode 100644 index 00000000000..8187ab32be2 --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/nutrition/school_meals/nc.yaml @@ -0,0 +1,140 @@ +- name: school_meals_just_below_reduced_threshold_185pct (nc) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 50500 + is_ccdf_reason_for_care_eligible: false + spouse: + age: 28 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id001 + - head + - spouse + - child1 + state_code_str: NC + zip_code: '27601' + county_str: WAKE_COUNTY_NC + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + school_meal_daily_subsidy: 6.45 + school_meal_tier: 1 +- name: school_meals_just_above_reduced_threshold_paid_tier (nc) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 50700 + is_ccdf_reason_for_care_eligible: false + spouse: + age: 28 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id002 + - head + - spouse + - child1 + state_code_str: NC + zip_code: '27601' + county_str: WAKE_COUNTY_NC + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: true + families: + family: + members: *id002 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + school_meal_daily_subsidy: 0.87 + school_meal_tier: 2 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/nutrition/school_meals/tx.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/nutrition/school_meals/tx.yaml new file mode 100644 index 00000000000..fb1d4155dbd --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/nutrition/school_meals/tx.yaml @@ -0,0 +1,140 @@ +- name: school_meals_just_below_reduced_threshold_185pct (tx) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 50500 + is_ccdf_reason_for_care_eligible: false + spouse: + age: 28 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id001 + - head + - spouse + - child1 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + school_meal_daily_subsidy: 6.45 + school_meal_tier: 1 +- name: school_meals_just_above_reduced_threshold_paid_tier (tx) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 50700 + is_ccdf_reason_for_care_eligible: false + spouse: + age: 28 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id002 + - head + - spouse + - child1 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: true + families: + family: + members: *id002 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + school_meal_daily_subsidy: 0.87 + school_meal_tier: 2 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/nutrition/school_meals/wa.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/nutrition/school_meals/wa.yaml new file mode 100644 index 00000000000..360d0f968af --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/nutrition/school_meals/wa.yaml @@ -0,0 +1,140 @@ +- name: school_meals_just_below_reduced_threshold_185pct (wa) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 50500 + is_ccdf_reason_for_care_eligible: false + spouse: + age: 28 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id001 + - head + - spouse + - child1 + state_code_str: WA + zip_code: '98101' + county_str: KING_COUNTY_WA + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + school_meal_daily_subsidy: 7.15 + school_meal_tier: 0 +- name: school_meals_just_above_reduced_threshold_paid_tier (wa) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 50700 + is_ccdf_reason_for_care_eligible: false + spouse: + age: 28 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id002 + - head + - spouse + - child1 + state_code_str: WA + zip_code: '98101' + county_str: KING_COUNTY_WA + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: true + families: + family: + members: *id002 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + school_meal_daily_subsidy: 7.15 + school_meal_tier: 0 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/nutrition/snap/ca.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/nutrition/snap/ca.yaml new file mode 100644 index 00000000000..eb999a5d341 --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/nutrition/snap/ca.yaml @@ -0,0 +1,567 @@ +- name: snap_income_just_below_binding_gross_limit_54640 (ca) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 54540 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id001 + - head + - spouse + - child1 + state_code_str: CA + zip_code: '90001' + county_str: LOS_ANGELES_COUNTY_CA + spm_units: + spm_unit: + members: *id001 + snap_assets: 500 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + snap: 0.0 + is_snap_eligible: false +- name: snap_income_at_binding_gross_limit_54640 (ca) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 54640 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id002 + - head + - spouse + - child1 + state_code_str: CA + zip_code: '90001' + county_str: LOS_ANGELES_COUNTY_CA + spm_units: + spm_unit: + members: *id002 + snap_assets: 500 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: true + families: + family: + members: *id002 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + snap: 0.0 + is_snap_eligible: false +- name: snap_income_just_above_binding_gross_limit_54640 (ca) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 54740 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id003 + - head + - spouse + - child1 + state_code_str: CA + zip_code: '90001' + county_str: LOS_ANGELES_COUNTY_CA + spm_units: + spm_unit: + members: *id003 + snap_assets: 500 + tax_units: + tax_unit: + members: *id003 + tax_unit_is_joint: true + families: + family: + members: *id003 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + snap: 0.0 + is_snap_eligible: false +- name: snap_head_age_59_assets_4000_not_elderly (ca) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 59 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 20000 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id004 + - head + - spouse + - child1 + state_code_str: CA + zip_code: '90001' + county_str: LOS_ANGELES_COUNTY_CA + spm_units: + spm_unit: + members: + - head + - spouse + - child1 + snap_assets: 4000 + tax_units: + tax_unit: + members: *id004 + tax_unit_is_joint: true + families: + family: + members: *id004 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + snap: 3122.39 + is_snap_eligible: true +- name: snap_head_age_60_assets_4000_elderly (ca) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 60 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 20000 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id005 + - head + - spouse + - child1 + state_code_str: CA + zip_code: '90001' + county_str: LOS_ANGELES_COUNTY_CA + spm_units: + spm_unit: + members: + - head + - spouse + - child1 + snap_assets: 4000 + tax_units: + tax_unit: + members: *id005 + tax_unit_is_joint: true + families: + family: + members: *id005 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + snap: 3122.39 + is_snap_eligible: true +- name: snap_head_disabled_assets_4000 (ca) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: true + immigration_status_str: CITIZEN + employment_income: 20000 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id006 + - head + - spouse + - child1 + state_code_str: CA + zip_code: '90001' + county_str: LOS_ANGELES_COUNTY_CA + spm_units: + spm_unit: + members: + - head + - spouse + - child1 + snap_assets: 4000 + tax_units: + tax_unit: + members: *id006 + tax_unit_is_joint: true + families: + family: + members: *id006 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + snap: 1888.49 + is_snap_eligible: true +- name: snap_head_immigration_lpr (ca) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: LEGAL_PERMANENT_RESIDENT + employment_income: 20000 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id007 + - head + - spouse + - child1 + state_code_str: CA + zip_code: '90001' + county_str: LOS_ANGELES_COUNTY_CA + spm_units: + spm_unit: + members: *id007 + snap_assets: 500 + tax_units: + tax_unit: + members: *id007 + tax_unit_is_joint: true + families: + family: + members: *id007 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + snap: 3122.39 + is_snap_eligible: true +- name: snap_head_immigration_refugee (ca) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: REFUGEE + employment_income: 20000 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id008 + - head + - spouse + - child1 + state_code_str: CA + zip_code: '90001' + county_str: LOS_ANGELES_COUNTY_CA + spm_units: + spm_unit: + members: *id008 + snap_assets: 500 + tax_units: + tax_unit: + members: *id008 + tax_unit_is_joint: true + families: + family: + members: *id008 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + snap: 856.32 + is_snap_eligible: true +- name: snap_head_immigration_undocumented (ca) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: UNDOCUMENTED + employment_income: 20000 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id009 + - head + - spouse + - child1 + state_code_str: CA + zip_code: '90001' + county_str: LOS_ANGELES_COUNTY_CA + spm_units: + spm_unit: + members: *id009 + snap_assets: 500 + tax_units: + tax_unit: + members: *id009 + tax_unit_is_joint: true + families: + family: + members: *id009 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + snap: 1006.02 + is_snap_eligible: true diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/nutrition/snap/co.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/nutrition/snap/co.yaml new file mode 100644 index 00000000000..3faaaa7bb11 --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/nutrition/snap/co.yaml @@ -0,0 +1,567 @@ +- name: snap_income_just_below_binding_gross_limit_54640 (co) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 54540 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id001 + - head + - spouse + - child1 + state_code_str: CO + zip_code: '80014' + county_str: ARAPAHOE_COUNTY_CO + spm_units: + spm_unit: + members: *id001 + snap_assets: 500 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + snap: 0.0 + is_snap_eligible: true +- name: snap_income_at_binding_gross_limit_54640 (co) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 54640 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id002 + - head + - spouse + - child1 + state_code_str: CO + zip_code: '80014' + county_str: ARAPAHOE_COUNTY_CO + spm_units: + spm_unit: + members: *id002 + snap_assets: 500 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: true + families: + family: + members: *id002 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + snap: 0.0 + is_snap_eligible: true +- name: snap_income_just_above_binding_gross_limit_54640 (co) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 54740 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id003 + - head + - spouse + - child1 + state_code_str: CO + zip_code: '80014' + county_str: ARAPAHOE_COUNTY_CO + spm_units: + spm_unit: + members: *id003 + snap_assets: 500 + tax_units: + tax_unit: + members: *id003 + tax_unit_is_joint: true + families: + family: + members: *id003 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + snap: 0.0 + is_snap_eligible: false +- name: snap_head_age_59_assets_4000_not_elderly (co) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 59 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 20000 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id004 + - head + - spouse + - child1 + state_code_str: CO + zip_code: '80014' + county_str: ARAPAHOE_COUNTY_CO + spm_units: + spm_unit: + members: + - head + - spouse + - child1 + snap_assets: 4000 + tax_units: + tax_unit: + members: *id004 + tax_unit_is_joint: true + families: + family: + members: *id004 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + snap: 5796.29 + is_snap_eligible: true +- name: snap_head_age_60_assets_4000_elderly (co) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 60 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 20000 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id005 + - head + - spouse + - child1 + state_code_str: CO + zip_code: '80014' + county_str: ARAPAHOE_COUNTY_CO + spm_units: + spm_unit: + members: + - head + - spouse + - child1 + snap_assets: 4000 + tax_units: + tax_unit: + members: *id005 + tax_unit_is_joint: true + families: + family: + members: *id005 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + snap: 5796.29 + is_snap_eligible: true +- name: snap_head_disabled_assets_4000 (co) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: true + immigration_status_str: CITIZEN + employment_income: 20000 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id006 + - head + - spouse + - child1 + state_code_str: CO + zip_code: '80014' + county_str: ARAPAHOE_COUNTY_CO + spm_units: + spm_unit: + members: + - head + - spouse + - child1 + snap_assets: 4000 + tax_units: + tax_unit: + members: *id006 + tax_unit_is_joint: true + families: + family: + members: *id006 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + snap: 4700.99 + is_snap_eligible: true +- name: snap_head_immigration_lpr (co) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: LEGAL_PERMANENT_RESIDENT + employment_income: 20000 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id007 + - head + - spouse + - child1 + state_code_str: CO + zip_code: '80014' + county_str: ARAPAHOE_COUNTY_CO + spm_units: + spm_unit: + members: *id007 + snap_assets: 500 + tax_units: + tax_unit: + members: *id007 + tax_unit_is_joint: true + families: + family: + members: *id007 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + snap: 5796.29 + is_snap_eligible: true +- name: snap_head_immigration_refugee (co) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: REFUGEE + employment_income: 20000 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id008 + - head + - spouse + - child1 + state_code_str: CO + zip_code: '80014' + county_str: ARAPAHOE_COUNTY_CO + spm_units: + spm_unit: + members: *id008 + snap_assets: 500 + tax_units: + tax_unit: + members: *id008 + tax_unit_is_joint: true + families: + family: + members: *id008 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + snap: 2912.22 + is_snap_eligible: true +- name: snap_head_immigration_undocumented (co) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: UNDOCUMENTED + employment_income: 20000 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id009 + - head + - spouse + - child1 + state_code_str: CO + zip_code: '80014' + county_str: ARAPAHOE_COUNTY_CO + spm_units: + spm_unit: + members: *id009 + snap_assets: 500 + tax_units: + tax_unit: + members: *id009 + tax_unit_is_joint: true + families: + family: + members: *id009 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + snap: 2912.22 + is_snap_eligible: true diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/nutrition/snap/federal.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/nutrition/snap/federal.yaml new file mode 100644 index 00000000000..59bb0fce6e5 --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/nutrition/snap/federal.yaml @@ -0,0 +1,887 @@ +- name: snap_income_just_below_binding_gross_limit_45078 (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 44978 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id001 + - head + - spouse + - child1 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id001 + snap_assets: 500 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + snap: 0.0 + is_snap_eligible: true +- name: snap_income_at_binding_gross_limit_45078 (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 45078 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id002 + - head + - spouse + - child1 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id002 + snap_assets: 500 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: true + families: + family: + members: *id002 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + snap: 0.0 + is_snap_eligible: true +- name: snap_income_just_above_binding_gross_limit_45078 (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 45178 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id003 + - head + - spouse + - child1 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id003 + snap_assets: 500 + tax_units: + tax_unit: + members: *id003 + tax_unit_is_joint: true + families: + family: + members: *id003 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + snap: 0.0 + is_snap_eligible: false +- name: snap_head_age_59_assets_4000_not_elderly (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 59 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 20000 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id004 + - head + - spouse + - child1 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: + - head + - spouse + - child1 + snap_assets: 4000 + tax_units: + tax_unit: + members: *id004 + tax_unit_is_joint: true + families: + family: + members: *id004 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + snap: 5796.29 + is_snap_eligible: true +- name: snap_head_age_60_assets_4000_elderly (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 60 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 20000 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id005 + - head + - spouse + - child1 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: + - head + - spouse + - child1 + snap_assets: 4000 + tax_units: + tax_unit: + members: *id005 + tax_unit_is_joint: true + families: + family: + members: *id005 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + snap: 5796.29 + is_snap_eligible: true +- name: snap_head_disabled_assets_4000 (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: true + immigration_status_str: CITIZEN + employment_income: 20000 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id006 + - head + - spouse + - child1 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: + - head + - spouse + - child1 + snap_assets: 4000 + tax_units: + tax_unit: + members: *id006 + tax_unit_is_joint: true + families: + family: + members: *id006 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + snap: 4700.99 + is_snap_eligible: true +- name: snap_head_immigration_lpr (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: LEGAL_PERMANENT_RESIDENT + employment_income: 20000 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id007 + - head + - spouse + - child1 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id007 + snap_assets: 500 + tax_units: + tax_unit: + members: *id007 + tax_unit_is_joint: true + families: + family: + members: *id007 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + snap: 5796.29 + is_snap_eligible: true +- name: snap_head_immigration_refugee (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: REFUGEE + employment_income: 20000 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id008 + - head + - spouse + - child1 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id008 + snap_assets: 500 + tax_units: + tax_unit: + members: *id008 + tax_unit_is_joint: true + families: + family: + members: *id008 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + snap: 2912.22 + is_snap_eligible: true +- name: snap_head_immigration_undocumented (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: UNDOCUMENTED + employment_income: 20000 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id009 + - head + - spouse + - child1 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id009 + snap_assets: 500 + tax_units: + tax_unit: + members: *id009 + tax_unit_is_joint: true + families: + family: + members: *id009 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + snap: 2912.22 + is_snap_eligible: true +- name: snap_size_1_single_adult_age_30 (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 20000 + households: + household: + members: &id010 + - head + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id010 + snap_assets: 500 + tax_units: + tax_unit: + members: *id010 + tax_unit_is_joint: false + families: + family: + members: *id010 + marital_units: + mu_head: + members: + - head + output: + spm_units: + spm_unit: + snap: 287.68 + is_snap_eligible: true +- name: snap_size_1_single_elderly_age_65 (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 65 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id011 + - head + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id011 + snap_assets: 500 + tax_units: + tax_unit: + members: *id011 + tax_unit_is_joint: false + families: + family: + members: *id011 + marital_units: + mu_head: + members: + - head + output: + spm_units: + spm_unit: + snap: 1751.94 + is_snap_eligible: true +- name: snap_size_2_married_couple_no_children (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 20000 + spouse: + age: 28 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id012 + - head + - spouse + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id012 + snap_assets: 500 + tax_units: + tax_unit: + members: *id012 + tax_unit_is_joint: true + families: + family: + members: *id012 + marital_units: + mu_couple: + members: + - head + - spouse + output: + spm_units: + spm_unit: + snap: 2912.22 + is_snap_eligible: true +- name: snap_size_2_single_parent_1_child (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 20000 + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id013 + - head + - child1 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id013 + snap_assets: 500 + tax_units: + tax_unit: + members: *id013 + tax_unit_is_joint: false + families: + family: + members: *id013 + marital_units: + mu_head: + members: + - head + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + snap: 2912.22 + is_snap_eligible: true +- name: snap_size_3_single_parent_2_children (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 20000 + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id014 + - head + - child1 + - child2 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id014 + snap_assets: 500 + tax_units: + tax_unit: + members: *id014 + tax_unit_is_joint: false + families: + family: + members: *id014 + marital_units: + mu_head: + members: + - head + mu_child1: + members: + - child1 + mu_child2: + members: + - child2 + output: + spm_units: + spm_unit: + snap: 5796.29 + is_snap_eligible: true +- name: snap_size_4_couple_2_children (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 20000 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id015 + - head + - spouse + - child1 + - child2 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id015 + snap_assets: 500 + tax_units: + tax_unit: + members: *id015 + tax_unit_is_joint: true + families: + family: + members: *id015 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + mu_child2: + members: + - child2 + output: + spm_units: + spm_unit: + snap: 8393.94 + is_snap_eligible: true diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/nutrition/snap/il.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/nutrition/snap/il.yaml new file mode 100644 index 00000000000..eb3b5dbf149 --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/nutrition/snap/il.yaml @@ -0,0 +1,567 @@ +- name: snap_income_just_below_binding_gross_limit_45078 (il) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 44978 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id001 + - head + - spouse + - child1 + state_code_str: IL + zip_code: '60601' + county_str: COOK_COUNTY_IL + spm_units: + spm_unit: + members: *id001 + snap_assets: 500 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + snap: 0.0 + is_snap_eligible: true +- name: snap_income_at_binding_gross_limit_45078 (il) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 45078 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id002 + - head + - spouse + - child1 + state_code_str: IL + zip_code: '60601' + county_str: COOK_COUNTY_IL + spm_units: + spm_unit: + members: *id002 + snap_assets: 500 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: true + families: + family: + members: *id002 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + snap: 0.0 + is_snap_eligible: true +- name: snap_income_just_above_binding_gross_limit_45078 (il) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 45178 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id003 + - head + - spouse + - child1 + state_code_str: IL + zip_code: '60601' + county_str: COOK_COUNTY_IL + spm_units: + spm_unit: + members: *id003 + snap_assets: 500 + tax_units: + tax_unit: + members: *id003 + tax_unit_is_joint: true + families: + family: + members: *id003 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + snap: 0.0 + is_snap_eligible: false +- name: snap_head_age_59_assets_4000_not_elderly (il) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 59 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 20000 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id004 + - head + - spouse + - child1 + state_code_str: IL + zip_code: '60601' + county_str: COOK_COUNTY_IL + spm_units: + spm_unit: + members: + - head + - spouse + - child1 + snap_assets: 4000 + tax_units: + tax_unit: + members: *id004 + tax_unit_is_joint: true + families: + family: + members: *id004 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + snap: 5796.29 + is_snap_eligible: true +- name: snap_head_age_60_assets_4000_elderly (il) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 60 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 20000 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id005 + - head + - spouse + - child1 + state_code_str: IL + zip_code: '60601' + county_str: COOK_COUNTY_IL + spm_units: + spm_unit: + members: + - head + - spouse + - child1 + snap_assets: 4000 + tax_units: + tax_unit: + members: *id005 + tax_unit_is_joint: true + families: + family: + members: *id005 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + snap: 5796.29 + is_snap_eligible: true +- name: snap_head_disabled_assets_4000 (il) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: true + immigration_status_str: CITIZEN + employment_income: 20000 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id006 + - head + - spouse + - child1 + state_code_str: IL + zip_code: '60601' + county_str: COOK_COUNTY_IL + spm_units: + spm_unit: + members: + - head + - spouse + - child1 + snap_assets: 4000 + tax_units: + tax_unit: + members: *id006 + tax_unit_is_joint: true + families: + family: + members: *id006 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + snap: 4700.99 + is_snap_eligible: true +- name: snap_head_immigration_lpr (il) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: LEGAL_PERMANENT_RESIDENT + employment_income: 20000 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id007 + - head + - spouse + - child1 + state_code_str: IL + zip_code: '60601' + county_str: COOK_COUNTY_IL + spm_units: + spm_unit: + members: *id007 + snap_assets: 500 + tax_units: + tax_unit: + members: *id007 + tax_unit_is_joint: true + families: + family: + members: *id007 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + snap: 5796.29 + is_snap_eligible: true +- name: snap_head_immigration_refugee (il) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: REFUGEE + employment_income: 20000 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id008 + - head + - spouse + - child1 + state_code_str: IL + zip_code: '60601' + county_str: COOK_COUNTY_IL + spm_units: + spm_unit: + members: *id008 + snap_assets: 500 + tax_units: + tax_unit: + members: *id008 + tax_unit_is_joint: true + families: + family: + members: *id008 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + snap: 2912.22 + is_snap_eligible: true +- name: snap_head_immigration_undocumented (il) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: UNDOCUMENTED + employment_income: 20000 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id009 + - head + - spouse + - child1 + state_code_str: IL + zip_code: '60601' + county_str: COOK_COUNTY_IL + spm_units: + spm_unit: + members: *id009 + snap_assets: 500 + tax_units: + tax_unit: + members: *id009 + tax_unit_is_joint: true + families: + family: + members: *id009 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + snap: 2912.22 + is_snap_eligible: true diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/nutrition/snap/la.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/nutrition/snap/la.yaml new file mode 100644 index 00000000000..196ae5f15b2 --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/nutrition/snap/la.yaml @@ -0,0 +1,567 @@ +- name: snap_income_just_below_binding_gross_limit_54640 (la) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 54540 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id001 + - head + - spouse + - child1 + state_code_str: LA + zip_code: '70112' + county_str: ORLEANS_PARISH_LA + spm_units: + spm_unit: + members: *id001 + snap_assets: 500 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + snap: 0.0 + is_snap_eligible: false +- name: snap_income_at_binding_gross_limit_54640 (la) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 54640 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id002 + - head + - spouse + - child1 + state_code_str: LA + zip_code: '70112' + county_str: ORLEANS_PARISH_LA + spm_units: + spm_unit: + members: *id002 + snap_assets: 500 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: true + families: + family: + members: *id002 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + snap: 0.0 + is_snap_eligible: false +- name: snap_income_just_above_binding_gross_limit_54640 (la) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 54740 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id003 + - head + - spouse + - child1 + state_code_str: LA + zip_code: '70112' + county_str: ORLEANS_PARISH_LA + spm_units: + spm_unit: + members: *id003 + snap_assets: 500 + tax_units: + tax_unit: + members: *id003 + tax_unit_is_joint: true + families: + family: + members: *id003 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + snap: 0.0 + is_snap_eligible: false +- name: snap_head_age_59_assets_4000_not_elderly (la) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 59 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 20000 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id004 + - head + - spouse + - child1 + state_code_str: LA + zip_code: '70112' + county_str: ORLEANS_PARISH_LA + spm_units: + spm_unit: + members: + - head + - spouse + - child1 + snap_assets: 4000 + tax_units: + tax_unit: + members: *id004 + tax_unit_is_joint: true + families: + family: + members: *id004 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + snap: 3688.49 + is_snap_eligible: true +- name: snap_head_age_60_assets_4000_elderly (la) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 60 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 20000 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id005 + - head + - spouse + - child1 + state_code_str: LA + zip_code: '70112' + county_str: ORLEANS_PARISH_LA + spm_units: + spm_unit: + members: + - head + - spouse + - child1 + snap_assets: 4000 + tax_units: + tax_unit: + members: *id005 + tax_unit_is_joint: true + families: + family: + members: *id005 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + snap: 3688.49 + is_snap_eligible: true +- name: snap_head_disabled_assets_4000 (la) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: true + immigration_status_str: CITIZEN + employment_income: 20000 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id006 + - head + - spouse + - child1 + state_code_str: LA + zip_code: '70112' + county_str: ORLEANS_PARISH_LA + spm_units: + spm_unit: + members: + - head + - spouse + - child1 + snap_assets: 4000 + tax_units: + tax_unit: + members: *id006 + tax_unit_is_joint: true + families: + family: + members: *id006 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + snap: 2957.69 + is_snap_eligible: true +- name: snap_head_immigration_lpr (la) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: LEGAL_PERMANENT_RESIDENT + employment_income: 20000 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id007 + - head + - spouse + - child1 + state_code_str: LA + zip_code: '70112' + county_str: ORLEANS_PARISH_LA + spm_units: + spm_unit: + members: *id007 + snap_assets: 500 + tax_units: + tax_unit: + members: *id007 + tax_unit_is_joint: true + families: + family: + members: *id007 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + snap: 3688.49 + is_snap_eligible: true +- name: snap_head_immigration_refugee (la) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: REFUGEE + employment_income: 20000 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id008 + - head + - spouse + - child1 + state_code_str: LA + zip_code: '70112' + county_str: ORLEANS_PARISH_LA + spm_units: + spm_unit: + members: *id008 + snap_assets: 500 + tax_units: + tax_unit: + members: *id008 + tax_unit_is_joint: true + families: + family: + members: *id008 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + snap: 804.42 + is_snap_eligible: true +- name: snap_head_immigration_undocumented (la) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: UNDOCUMENTED + employment_income: 20000 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id009 + - head + - spouse + - child1 + state_code_str: LA + zip_code: '70112' + county_str: ORLEANS_PARISH_LA + spm_units: + spm_unit: + members: *id009 + snap_assets: 500 + tax_units: + tax_unit: + members: *id009 + tax_unit_is_joint: true + families: + family: + members: *id009 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + snap: 804.42 + is_snap_eligible: true diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/nutrition/snap/ma.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/nutrition/snap/ma.yaml new file mode 100644 index 00000000000..7fde2795e1a --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/nutrition/snap/ma.yaml @@ -0,0 +1,567 @@ +- name: snap_income_just_below_binding_gross_limit_54640 (ma) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 54540 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id001 + - head + - spouse + - child1 + state_code_str: MA + zip_code: 02118 + county_str: SUFFOLK_COUNTY_MA + spm_units: + spm_unit: + members: *id001 + snap_assets: 500 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + snap: 0.0 + is_snap_eligible: false +- name: snap_income_at_binding_gross_limit_54640 (ma) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 54640 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id002 + - head + - spouse + - child1 + state_code_str: MA + zip_code: 02118 + county_str: SUFFOLK_COUNTY_MA + spm_units: + spm_unit: + members: *id002 + snap_assets: 500 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: true + families: + family: + members: *id002 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + snap: 0.0 + is_snap_eligible: false +- name: snap_income_just_above_binding_gross_limit_54640 (ma) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 54740 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id003 + - head + - spouse + - child1 + state_code_str: MA + zip_code: 02118 + county_str: SUFFOLK_COUNTY_MA + spm_units: + spm_unit: + members: *id003 + snap_assets: 500 + tax_units: + tax_unit: + members: *id003 + tax_unit_is_joint: true + families: + family: + members: *id003 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + snap: 0.0 + is_snap_eligible: false +- name: snap_head_age_59_assets_4000_not_elderly (ma) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 59 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 20000 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id004 + - head + - spouse + - child1 + state_code_str: MA + zip_code: 02118 + county_str: SUFFOLK_COUNTY_MA + spm_units: + spm_unit: + members: + - head + - spouse + - child1 + snap_assets: 4000 + tax_units: + tax_unit: + members: *id004 + tax_unit_is_joint: true + families: + family: + members: *id004 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + snap: 2319.59 + is_snap_eligible: true +- name: snap_head_age_60_assets_4000_elderly (ma) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 60 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 20000 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id005 + - head + - spouse + - child1 + state_code_str: MA + zip_code: 02118 + county_str: SUFFOLK_COUNTY_MA + spm_units: + spm_unit: + members: + - head + - spouse + - child1 + snap_assets: 4000 + tax_units: + tax_unit: + members: *id005 + tax_unit_is_joint: true + families: + family: + members: *id005 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + snap: 2319.59 + is_snap_eligible: true +- name: snap_head_disabled_assets_4000 (ma) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: true + immigration_status_str: CITIZEN + employment_income: 20000 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id006 + - head + - spouse + - child1 + state_code_str: MA + zip_code: 02118 + county_str: SUFFOLK_COUNTY_MA + spm_units: + spm_unit: + members: + - head + - spouse + - child1 + snap_assets: 4000 + tax_units: + tax_unit: + members: *id006 + tax_unit_is_joint: true + families: + family: + members: *id006 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + snap: 1586.09 + is_snap_eligible: true +- name: snap_head_immigration_lpr (ma) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: LEGAL_PERMANENT_RESIDENT + employment_income: 20000 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id007 + - head + - spouse + - child1 + state_code_str: MA + zip_code: 02118 + county_str: SUFFOLK_COUNTY_MA + spm_units: + spm_unit: + members: *id007 + snap_assets: 500 + tax_units: + tax_unit: + members: *id007 + tax_unit_is_joint: true + families: + family: + members: *id007 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + snap: 2319.59 + is_snap_eligible: true +- name: snap_head_immigration_refugee (ma) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: REFUGEE + employment_income: 20000 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id008 + - head + - spouse + - child1 + state_code_str: MA + zip_code: 02118 + county_str: SUFFOLK_COUNTY_MA + spm_units: + spm_unit: + members: *id008 + snap_assets: 500 + tax_units: + tax_unit: + members: *id008 + tax_unit_is_joint: true + families: + family: + members: *id008 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + snap: 287.68 + is_snap_eligible: true +- name: snap_head_immigration_undocumented (ma) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: UNDOCUMENTED + employment_income: 20000 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id009 + - head + - spouse + - child1 + state_code_str: MA + zip_code: 02118 + county_str: SUFFOLK_COUNTY_MA + spm_units: + spm_unit: + members: *id009 + snap_assets: 500 + tax_units: + tax_unit: + members: *id009 + tax_unit_is_joint: true + families: + family: + members: *id009 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + snap: 287.68 + is_snap_eligible: true diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/nutrition/snap/nc.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/nutrition/snap/nc.yaml new file mode 100644 index 00000000000..e821a949c02 --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/nutrition/snap/nc.yaml @@ -0,0 +1,567 @@ +- name: snap_income_just_below_binding_gross_limit_54640 (nc) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 54540 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id001 + - head + - spouse + - child1 + state_code_str: NC + zip_code: '27601' + county_str: WAKE_COUNTY_NC + spm_units: + spm_unit: + members: *id001 + snap_assets: 500 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + snap: 0.0 + is_snap_eligible: true +- name: snap_income_at_binding_gross_limit_54640 (nc) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 54640 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id002 + - head + - spouse + - child1 + state_code_str: NC + zip_code: '27601' + county_str: WAKE_COUNTY_NC + spm_units: + spm_unit: + members: *id002 + snap_assets: 500 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: true + families: + family: + members: *id002 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + snap: 0.0 + is_snap_eligible: true +- name: snap_income_just_above_binding_gross_limit_54640 (nc) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 54740 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id003 + - head + - spouse + - child1 + state_code_str: NC + zip_code: '27601' + county_str: WAKE_COUNTY_NC + spm_units: + spm_unit: + members: *id003 + snap_assets: 500 + tax_units: + tax_unit: + members: *id003 + tax_unit_is_joint: true + families: + family: + members: *id003 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + snap: 0.0 + is_snap_eligible: false +- name: snap_head_age_59_assets_4000_not_elderly (nc) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 59 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 20000 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id004 + - head + - spouse + - child1 + state_code_str: NC + zip_code: '27601' + county_str: WAKE_COUNTY_NC + spm_units: + spm_unit: + members: + - head + - spouse + - child1 + snap_assets: 4000 + tax_units: + tax_unit: + members: *id004 + tax_unit_is_joint: true + families: + family: + members: *id004 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + snap: 5796.29 + is_snap_eligible: true +- name: snap_head_age_60_assets_4000_elderly (nc) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 60 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 20000 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id005 + - head + - spouse + - child1 + state_code_str: NC + zip_code: '27601' + county_str: WAKE_COUNTY_NC + spm_units: + spm_unit: + members: + - head + - spouse + - child1 + snap_assets: 4000 + tax_units: + tax_unit: + members: *id005 + tax_unit_is_joint: true + families: + family: + members: *id005 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + snap: 5796.29 + is_snap_eligible: true +- name: snap_head_disabled_assets_4000 (nc) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: true + immigration_status_str: CITIZEN + employment_income: 20000 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id006 + - head + - spouse + - child1 + state_code_str: NC + zip_code: '27601' + county_str: WAKE_COUNTY_NC + spm_units: + spm_unit: + members: + - head + - spouse + - child1 + snap_assets: 4000 + tax_units: + tax_unit: + members: *id006 + tax_unit_is_joint: true + families: + family: + members: *id006 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + snap: 4700.99 + is_snap_eligible: true +- name: snap_head_immigration_lpr (nc) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: LEGAL_PERMANENT_RESIDENT + employment_income: 20000 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id007 + - head + - spouse + - child1 + state_code_str: NC + zip_code: '27601' + county_str: WAKE_COUNTY_NC + spm_units: + spm_unit: + members: *id007 + snap_assets: 500 + tax_units: + tax_unit: + members: *id007 + tax_unit_is_joint: true + families: + family: + members: *id007 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + snap: 5796.29 + is_snap_eligible: true +- name: snap_head_immigration_refugee (nc) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: REFUGEE + employment_income: 20000 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id008 + - head + - spouse + - child1 + state_code_str: NC + zip_code: '27601' + county_str: WAKE_COUNTY_NC + spm_units: + spm_unit: + members: *id008 + snap_assets: 500 + tax_units: + tax_unit: + members: *id008 + tax_unit_is_joint: true + families: + family: + members: *id008 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + snap: 2912.22 + is_snap_eligible: true +- name: snap_head_immigration_undocumented (nc) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: UNDOCUMENTED + employment_income: 20000 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id009 + - head + - spouse + - child1 + state_code_str: NC + zip_code: '27601' + county_str: WAKE_COUNTY_NC + spm_units: + spm_unit: + members: *id009 + snap_assets: 500 + tax_units: + tax_unit: + members: *id009 + tax_unit_is_joint: true + families: + family: + members: *id009 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + snap: 2912.22 + is_snap_eligible: true diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/nutrition/snap/tx.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/nutrition/snap/tx.yaml new file mode 100644 index 00000000000..d031a4833ae --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/nutrition/snap/tx.yaml @@ -0,0 +1,567 @@ +- name: snap_income_just_below_binding_gross_limit_45078 (tx) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 44978 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id001 + - head + - spouse + - child1 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id001 + snap_assets: 500 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + snap: 0.0 + is_snap_eligible: true +- name: snap_income_at_binding_gross_limit_45078 (tx) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 45078 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id002 + - head + - spouse + - child1 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id002 + snap_assets: 500 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: true + families: + family: + members: *id002 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + snap: 0.0 + is_snap_eligible: true +- name: snap_income_just_above_binding_gross_limit_45078 (tx) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 45178 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id003 + - head + - spouse + - child1 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id003 + snap_assets: 500 + tax_units: + tax_unit: + members: *id003 + tax_unit_is_joint: true + families: + family: + members: *id003 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + snap: 0.0 + is_snap_eligible: false +- name: snap_head_age_59_assets_4000_not_elderly (tx) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 59 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 20000 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id004 + - head + - spouse + - child1 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: + - head + - spouse + - child1 + snap_assets: 4000 + tax_units: + tax_unit: + members: *id004 + tax_unit_is_joint: true + families: + family: + members: *id004 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + snap: 5796.29 + is_snap_eligible: true +- name: snap_head_age_60_assets_4000_elderly (tx) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 60 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 20000 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id005 + - head + - spouse + - child1 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: + - head + - spouse + - child1 + snap_assets: 4000 + tax_units: + tax_unit: + members: *id005 + tax_unit_is_joint: true + families: + family: + members: *id005 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + snap: 5796.29 + is_snap_eligible: true +- name: snap_head_disabled_assets_4000 (tx) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: true + immigration_status_str: CITIZEN + employment_income: 20000 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id006 + - head + - spouse + - child1 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: + - head + - spouse + - child1 + snap_assets: 4000 + tax_units: + tax_unit: + members: *id006 + tax_unit_is_joint: true + families: + family: + members: *id006 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + snap: 4700.99 + is_snap_eligible: true +- name: snap_head_immigration_lpr (tx) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: LEGAL_PERMANENT_RESIDENT + employment_income: 20000 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id007 + - head + - spouse + - child1 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id007 + snap_assets: 500 + tax_units: + tax_unit: + members: *id007 + tax_unit_is_joint: true + families: + family: + members: *id007 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + snap: 5796.29 + is_snap_eligible: true +- name: snap_head_immigration_refugee (tx) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: REFUGEE + employment_income: 20000 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id008 + - head + - spouse + - child1 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id008 + snap_assets: 500 + tax_units: + tax_unit: + members: *id008 + tax_unit_is_joint: true + families: + family: + members: *id008 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + snap: 2912.22 + is_snap_eligible: true +- name: snap_head_immigration_undocumented (tx) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: UNDOCUMENTED + employment_income: 20000 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id009 + - head + - spouse + - child1 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id009 + snap_assets: 500 + tax_units: + tax_unit: + members: *id009 + tax_unit_is_joint: true + families: + family: + members: *id009 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + snap: 2912.22 + is_snap_eligible: true diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/nutrition/snap/wa.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/nutrition/snap/wa.yaml new file mode 100644 index 00000000000..56c645f0139 --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/nutrition/snap/wa.yaml @@ -0,0 +1,567 @@ +- name: snap_income_just_below_binding_gross_limit_54640 (wa) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 54540 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id001 + - head + - spouse + - child1 + state_code_str: WA + zip_code: '98101' + county_str: KING_COUNTY_WA + spm_units: + spm_unit: + members: *id001 + snap_assets: 500 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + snap: 0.0 + is_snap_eligible: false +- name: snap_income_at_binding_gross_limit_54640 (wa) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 54640 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id002 + - head + - spouse + - child1 + state_code_str: WA + zip_code: '98101' + county_str: KING_COUNTY_WA + spm_units: + spm_unit: + members: *id002 + snap_assets: 500 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: true + families: + family: + members: *id002 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + snap: 0.0 + is_snap_eligible: false +- name: snap_income_just_above_binding_gross_limit_54640 (wa) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 54740 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id003 + - head + - spouse + - child1 + state_code_str: WA + zip_code: '98101' + county_str: KING_COUNTY_WA + spm_units: + spm_unit: + members: *id003 + snap_assets: 500 + tax_units: + tax_unit: + members: *id003 + tax_unit_is_joint: true + families: + family: + members: *id003 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + snap: 0.0 + is_snap_eligible: false +- name: snap_head_age_59_assets_4000_not_elderly (wa) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 59 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 20000 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id004 + - head + - spouse + - child1 + state_code_str: WA + zip_code: '98101' + county_str: KING_COUNTY_WA + spm_units: + spm_unit: + members: + - head + - spouse + - child1 + snap_assets: 4000 + tax_units: + tax_unit: + members: *id004 + tax_unit_is_joint: true + families: + family: + members: *id004 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + snap: 2889.29 + is_snap_eligible: true +- name: snap_head_age_60_assets_4000_elderly (wa) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 60 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 20000 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id005 + - head + - spouse + - child1 + state_code_str: WA + zip_code: '98101' + county_str: KING_COUNTY_WA + spm_units: + spm_unit: + members: + - head + - spouse + - child1 + snap_assets: 4000 + tax_units: + tax_unit: + members: *id005 + tax_unit_is_joint: true + families: + family: + members: *id005 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + snap: 2889.29 + is_snap_eligible: true +- name: snap_head_disabled_assets_4000 (wa) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: true + immigration_status_str: CITIZEN + employment_income: 20000 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id006 + - head + - spouse + - child1 + state_code_str: WA + zip_code: '98101' + county_str: KING_COUNTY_WA + spm_units: + spm_unit: + members: + - head + - spouse + - child1 + snap_assets: 4000 + tax_units: + tax_unit: + members: *id006 + tax_unit_is_joint: true + families: + family: + members: *id006 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + snap: 2158.49 + is_snap_eligible: true +- name: snap_head_immigration_lpr (wa) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: LEGAL_PERMANENT_RESIDENT + employment_income: 20000 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id007 + - head + - spouse + - child1 + state_code_str: WA + zip_code: '98101' + county_str: KING_COUNTY_WA + spm_units: + spm_unit: + members: *id007 + snap_assets: 500 + tax_units: + tax_unit: + members: *id007 + tax_unit_is_joint: true + families: + family: + members: *id007 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + snap: 2889.29 + is_snap_eligible: true +- name: snap_head_immigration_refugee (wa) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: REFUGEE + employment_income: 20000 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id008 + - head + - spouse + - child1 + state_code_str: WA + zip_code: '98101' + county_str: KING_COUNTY_WA + spm_units: + spm_unit: + members: *id008 + snap_assets: 500 + tax_units: + tax_unit: + members: *id008 + tax_unit_is_joint: true + families: + family: + members: *id008 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + snap: 287.68 + is_snap_eligible: true +- name: snap_head_immigration_undocumented (wa) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: UNDOCUMENTED + employment_income: 20000 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id009 + - head + - spouse + - child1 + state_code_str: WA + zip_code: '98101' + county_str: KING_COUNTY_WA + spm_units: + spm_unit: + members: *id009 + snap_assets: 500 + tax_units: + tax_unit: + members: *id009 + tax_unit_is_joint: true + families: + family: + members: *id009 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + snap: 287.68 + is_snap_eligible: true diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/nutrition/wic/federal.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/nutrition/wic/federal.yaml new file mode 100644 index 00000000000..61bd9a72789 --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/nutrition/wic/federal.yaml @@ -0,0 +1,740 @@ +- name: wic_pregnant_adult (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 28 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: true + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 20000 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id001 + - head + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: false + families: + family: + members: *id001 + marital_units: + mu_head: + members: + - head + output: + people: + head: + wic: 1026.75 + wic_category: 0 + is_wic_eligible: true +- name: wic_breastfeeding_mother_infant (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 28 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: true + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + child1: + age: 0 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id002 + - head + - child1 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: false + families: + family: + members: *id002 + marital_units: + mu_head: + members: + - head + mu_child1: + members: + - child1 + output: + people: + head: + wic: 1074.75 + wic_category: 2 + is_wic_eligible: true + child1: + wic: 2222.32 + wic_category: 3 + is_wic_eligible: true +- name: wic_infant_age_0 (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + child1: + age: 0 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id003 + - head + - child1 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id003 + tax_units: + tax_unit: + members: *id003 + tax_unit_is_joint: false + families: + family: + members: *id003 + marital_units: + mu_head: + members: + - head + mu_child1: + members: + - child1 + output: + people: + head: + wic: 0.0 + wic_category: 5 + is_wic_eligible: false + child1: + wic: 2222.32 + wic_category: 3 + is_wic_eligible: true +- name: wic_child_age_1 (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + child1: + age: 1 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id004 + - head + - child1 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id004 + tax_units: + tax_unit: + members: *id004 + tax_unit_is_joint: false + families: + family: + members: *id004 + marital_units: + mu_head: + members: + - head + mu_child1: + members: + - child1 + output: + people: + head: + wic: 0.0 + wic_category: 5 + is_wic_eligible: false + child1: + wic: 722.99 + wic_category: 4 + is_wic_eligible: true +- name: wic_child_age_4 (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + child1: + age: 4 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id005 + - head + - child1 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id005 + tax_units: + tax_unit: + members: *id005 + tax_unit_is_joint: false + families: + family: + members: *id005 + marital_units: + mu_head: + members: + - head + mu_child1: + members: + - child1 + output: + people: + head: + wic: 0.0 + wic_category: 5 + is_wic_eligible: false + child1: + wic: 723.15 + wic_category: 4 + is_wic_eligible: true +- name: wic_child_age_5_no_longer_eligible (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id006 + - head + - child1 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id006 + tax_units: + tax_unit: + members: *id006 + tax_unit_is_joint: false + families: + family: + members: *id006 + marital_units: + mu_head: + members: + - head + mu_child1: + members: + - child1 + output: + people: + head: + wic: 0.0 + wic_category: 5 + is_wic_eligible: false + child1: + wic: 0.0 + wic_category: 5 + is_wic_eligible: false +- name: wic_size_1_single_adult_age_30 (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 20000 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id007 + - head + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id007 + tax_units: + tax_unit: + members: *id007 + tax_unit_is_joint: false + families: + family: + members: *id007 + marital_units: + mu_head: + members: + - head + output: + people: + head: + wic: 0.0 + wic_category: 5 + is_wic_eligible: false +- name: wic_size_1_single_elderly_age_65 (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 65 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id008 + - head + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id008 + tax_units: + tax_unit: + members: *id008 + tax_unit_is_joint: false + families: + family: + members: *id008 + marital_units: + mu_head: + members: + - head + output: + people: + head: + wic: 0.0 + wic_category: 5 + is_wic_eligible: false +- name: wic_size_2_married_couple_no_children (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 20000 + is_ccdf_reason_for_care_eligible: false + spouse: + age: 28 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id009 + - head + - spouse + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id009 + tax_units: + tax_unit: + members: *id009 + tax_unit_is_joint: true + families: + family: + members: *id009 + marital_units: + mu_couple: + members: + - head + - spouse + output: + people: + head: + wic: 0.0 + wic_category: 5 + is_wic_eligible: false + spouse: + wic: 0.0 + wic_category: 5 + is_wic_eligible: false +- name: wic_size_2_single_parent_1_child (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 20000 + is_ccdf_reason_for_care_eligible: false + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id010 + - head + - child1 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id010 + tax_units: + tax_unit: + members: *id010 + tax_unit_is_joint: false + families: + family: + members: *id010 + marital_units: + mu_head: + members: + - head + mu_child1: + members: + - child1 + output: + people: + head: + wic: 0.0 + wic_category: 5 + is_wic_eligible: false + child1: + wic: 0.0 + wic_category: 5 + is_wic_eligible: false +- name: wic_size_3_single_parent_2_children (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 20000 + is_ccdf_reason_for_care_eligible: false + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id011 + - head + - child1 + - child2 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id011 + tax_units: + tax_unit: + members: *id011 + tax_unit_is_joint: false + families: + family: + members: *id011 + marital_units: + mu_head: + members: + - head + mu_child1: + members: + - child1 + mu_child2: + members: + - child2 + output: + people: + head: + wic: 0.0 + wic_category: 5 + is_wic_eligible: false + child1: + wic: 0.0 + wic_category: 5 + is_wic_eligible: false + child2: + wic: 723.15 + wic_category: 4 + is_wic_eligible: true +- name: wic_size_4_couple_2_children (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 20000 + is_ccdf_reason_for_care_eligible: false + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id012 + - head + - spouse + - child1 + - child2 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id012 + tax_units: + tax_unit: + members: *id012 + tax_unit_is_joint: true + families: + family: + members: *id012 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + mu_child2: + members: + - child2 + output: + people: + head: + wic: 0.0 + wic_category: 5 + is_wic_eligible: false + spouse: + wic: 0.0 + wic_category: 5 + is_wic_eligible: false + child1: + wic: 0.0 + wic_category: 5 + is_wic_eligible: false + child2: + wic: 723.15 + wic_category: 4 + is_wic_eligible: true diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/tax_credits/cdcc/federal.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/tax_credits/cdcc/federal.yaml new file mode 100644 index 00000000000..57d558a5ea2 --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/tax_credits/cdcc/federal.yaml @@ -0,0 +1,365 @@ +- name: cdcc_child_age_12_qualifying (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 40000 + is_full_time_student: false + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + is_full_time_student: false + child1: + age: 12 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + is_full_time_student: false + households: + household: + members: &id001 + - head + - spouse + - child1 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id001 + spm_unit_pre_subsidy_childcare_expenses: 4000 + childcare_expenses: 4000 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + tax_unit_childcare_expenses: 4000 + families: + family: + members: *id001 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + tax_units: + tax_unit: + eitc: 3014.37 + eitc_eligible: true + ctc: 2200.0 + ctc_value: 2200.0 + refundable_ctc: 1420.0 + cdcc: 0.0 + adjusted_gross_income: 40000.0 + income_tax: -4434.37 +- name: cdcc_child_age_13_no_longer_qualifying (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 40000 + is_full_time_student: false + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + is_full_time_student: false + child1: + age: 13 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + is_full_time_student: false + households: + household: + members: &id002 + - head + - spouse + - child1 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id002 + spm_unit_pre_subsidy_childcare_expenses: 4000 + childcare_expenses: 4000 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: true + tax_unit_childcare_expenses: 4000 + families: + family: + members: *id002 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + tax_units: + tax_unit: + eitc: 3014.37 + eitc_eligible: true + ctc: 2200.0 + ctc_value: 2200.0 + refundable_ctc: 1420.0 + cdcc: 0.0 + adjusted_gross_income: 40000.0 + income_tax: -4434.37 +- name: cdcc_agi_at_phase_out_start_15000 (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 15000 + is_full_time_student: false + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + is_full_time_student: false + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + is_full_time_student: false + households: + household: + members: &id003 + - head + - spouse + - child1 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id003 + spm_unit_pre_subsidy_childcare_expenses: 4000 + childcare_expenses: 4000 + tax_units: + tax_unit: + members: *id003 + tax_unit_is_joint: true + tax_unit_childcare_expenses: 4000 + families: + family: + members: *id003 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + tax_units: + tax_unit: + eitc: 4427.0 + eitc_eligible: true + ctc: 2200.0 + ctc_value: 1875.0 + refundable_ctc: 1700.0 + cdcc: 0.0 + adjusted_gross_income: 15000.0 + income_tax: -6127.0 +- name: cdcc_joint_at_amended_2nd_phase_out_150000 (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 150000 + is_full_time_student: false + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + is_full_time_student: false + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + is_full_time_student: false + households: + household: + members: &id004 + - head + - spouse + - child1 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id004 + spm_unit_pre_subsidy_childcare_expenses: 4000 + childcare_expenses: 4000 + tax_units: + tax_unit: + members: *id004 + tax_unit_is_joint: true + tax_unit_childcare_expenses: 4000 + families: + family: + members: *id004 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + tax_units: + tax_unit: + eitc: 0.0 + eitc_eligible: true + ctc: 2200.0 + ctc_value: 2200.0 + refundable_ctc: 0.0 + cdcc: 0.0 + adjusted_gross_income: 150000.0 + income_tax: 13140.0 +- name: cdcc_zero_earned_income_no_credit (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + is_full_time_student: false + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + is_full_time_student: false + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + is_full_time_student: false + households: + household: + members: &id005 + - head + - spouse + - child1 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id005 + spm_unit_pre_subsidy_childcare_expenses: 4000 + childcare_expenses: 4000 + tax_units: + tax_unit: + members: *id005 + tax_unit_is_joint: true + tax_unit_childcare_expenses: 4000 + families: + family: + members: *id005 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + tax_units: + tax_unit: + eitc: 0.0 + eitc_eligible: true + ctc: 2200.0 + ctc_value: 0.0 + refundable_ctc: 0.0 + cdcc: 0.0 + adjusted_gross_income: 0.0 + income_tax: 0.0 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/tax_credits/ctc/ca.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/tax_credits/ctc/ca.yaml new file mode 100644 index 00000000000..e19ae2cb760 --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/tax_credits/ctc/ca.yaml @@ -0,0 +1,140 @@ +- name: ctc_joint_just_below_phase_out_400000 (ca) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 399000 + is_full_time_student: false + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + is_full_time_student: false + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + is_full_time_student: false + households: + household: + members: &id001 + - head + - spouse + - child1 + state_code_str: CA + zip_code: '90001' + county_str: LOS_ANGELES_COUNTY_CA + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + tax_units: + tax_unit: + eitc: 0.0 + eitc_eligible: true + ctc: 2200.0 + ctc_value: 2200.0 + refundable_ctc: 0.0 + cdcc: 0.0 + adjusted_gross_income: 399000.0 + income_tax: 70819.62 +- name: ctc_joint_just_above_phase_out (ca) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 401000 + is_full_time_student: false + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + is_full_time_student: false + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + is_full_time_student: false + households: + household: + members: &id002 + - head + - spouse + - child1 + state_code_str: CA + zip_code: '90001' + county_str: LOS_ANGELES_COUNTY_CA + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: true + families: + family: + members: *id002 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + tax_units: + tax_unit: + eitc: 0.0 + eitc_eligible: true + ctc: 2150.0 + ctc_value: 2150.0 + refundable_ctc: 0.0 + cdcc: 0.0 + adjusted_gross_income: 401000.0 + income_tax: 71300.19 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/tax_credits/ctc/co.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/tax_credits/ctc/co.yaml new file mode 100644 index 00000000000..7337c4fac59 --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/tax_credits/ctc/co.yaml @@ -0,0 +1,140 @@ +- name: ctc_joint_just_below_phase_out_400000 (co) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 399000 + is_full_time_student: false + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + is_full_time_student: false + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + is_full_time_student: false + households: + household: + members: &id001 + - head + - spouse + - child1 + state_code_str: CO + zip_code: '80014' + county_str: ARAPAHOE_COUNTY_CO + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + tax_units: + tax_unit: + eitc: 0.0 + eitc_eligible: true + ctc: 2200.0 + ctc_value: 2200.0 + refundable_ctc: 0.0 + cdcc: 0.0 + adjusted_gross_income: 399000.0 + income_tax: 71028.0 +- name: ctc_joint_just_above_phase_out (co) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 401000 + is_full_time_student: false + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + is_full_time_student: false + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + is_full_time_student: false + households: + household: + members: &id002 + - head + - spouse + - child1 + state_code_str: CO + zip_code: '80014' + county_str: ARAPAHOE_COUNTY_CO + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: true + families: + family: + members: *id002 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + tax_units: + tax_unit: + eitc: 0.0 + eitc_eligible: true + ctc: 2150.0 + ctc_value: 2150.0 + refundable_ctc: 0.0 + cdcc: 0.0 + adjusted_gross_income: 401000.0 + income_tax: 71558.0 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/tax_credits/ctc/federal.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/tax_credits/ctc/federal.yaml new file mode 100644 index 00000000000..6bcb9233ffa --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/tax_credits/ctc/federal.yaml @@ -0,0 +1,420 @@ +- name: ctc_child_age_16_qualifying (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 80000 + is_full_time_student: false + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + is_full_time_student: false + child1: + age: 16 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + is_full_time_student: false + households: + household: + members: &id001 + - head + - spouse + - child1 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + tax_units: + tax_unit: + eitc: 0.0 + eitc_eligible: true + ctc: 2200.0 + ctc_value: 2200.0 + refundable_ctc: 0.0 + cdcc: 0.0 + adjusted_gross_income: 80000.0 + income_tax: 3040.0 +- name: ctc_child_age_17_no_longer_qualifying (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 80000 + is_full_time_student: false + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + is_full_time_student: false + child1: + age: 17 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + is_full_time_student: false + households: + household: + members: &id002 + - head + - spouse + - child1 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: true + families: + family: + members: *id002 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + tax_units: + tax_unit: + eitc: 0.0 + eitc_eligible: true + ctc: 500.0 + ctc_value: 500.0 + refundable_ctc: 0.0 + cdcc: 0.0 + adjusted_gross_income: 80000.0 + income_tax: 4740.0 +- name: ctc_joint_just_below_phase_out_400000 (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 399000 + is_full_time_student: false + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + is_full_time_student: false + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + is_full_time_student: false + households: + household: + members: &id003 + - head + - spouse + - child1 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id003 + tax_units: + tax_unit: + members: *id003 + tax_unit_is_joint: true + families: + family: + members: *id003 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + tax_units: + tax_unit: + eitc: 0.0 + eitc_eligible: true + ctc: 2200.0 + ctc_value: 2200.0 + refundable_ctc: 0.0 + cdcc: 0.0 + adjusted_gross_income: 399000.0 + income_tax: 71028.0 +- name: ctc_joint_just_above_phase_out (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 401000 + is_full_time_student: false + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + is_full_time_student: false + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + is_full_time_student: false + households: + household: + members: &id004 + - head + - spouse + - child1 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id004 + tax_units: + tax_unit: + members: *id004 + tax_unit_is_joint: true + families: + family: + members: *id004 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + tax_units: + tax_unit: + eitc: 0.0 + eitc_eligible: true + ctc: 2150.0 + ctc_value: 2150.0 + refundable_ctc: 0.0 + cdcc: 0.0 + adjusted_gross_income: 401000.0 + income_tax: 71558.0 +- name: ctc_earned_income_just_below_refundable_floor_2500 (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 2499 + is_full_time_student: false + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + is_full_time_student: false + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + is_full_time_student: false + households: + household: + members: &id005 + - head + - spouse + - child1 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id005 + tax_units: + tax_unit: + members: *id005 + tax_unit_is_joint: true + families: + family: + members: *id005 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + tax_units: + tax_unit: + eitc: 849.66 + eitc_eligible: true + ctc: 2200.0 + ctc_value: 0.0 + refundable_ctc: 0.0 + cdcc: 0.0 + adjusted_gross_income: 2499.0 + income_tax: -849.66 +- name: ctc_earned_income_just_above_refundable_floor (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 2600 + is_full_time_student: false + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + is_full_time_student: false + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + is_full_time_student: false + households: + household: + members: &id006 + - head + - spouse + - child1 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id006 + tax_units: + tax_unit: + members: *id006 + tax_unit_is_joint: true + families: + family: + members: *id006 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + tax_units: + tax_unit: + eitc: 884.0 + eitc_eligible: true + ctc: 2200.0 + ctc_value: 15.0 + refundable_ctc: 15.0 + cdcc: 0.0 + adjusted_gross_income: 2600.0 + income_tax: -899.0 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/tax_credits/ctc/il.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/tax_credits/ctc/il.yaml new file mode 100644 index 00000000000..9abb7b3f8dd --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/tax_credits/ctc/il.yaml @@ -0,0 +1,140 @@ +- name: ctc_joint_just_below_phase_out_400000 (il) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 399000 + is_full_time_student: false + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + is_full_time_student: false + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + is_full_time_student: false + households: + household: + members: &id001 + - head + - spouse + - child1 + state_code_str: IL + zip_code: '60601' + county_str: COOK_COUNTY_IL + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + tax_units: + tax_unit: + eitc: 0.0 + eitc_eligible: true + ctc: 2200.0 + ctc_value: 2200.0 + refundable_ctc: 0.0 + cdcc: 0.0 + adjusted_gross_income: 399000.0 + income_tax: 71028.0 +- name: ctc_joint_just_above_phase_out (il) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 401000 + is_full_time_student: false + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + is_full_time_student: false + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + is_full_time_student: false + households: + household: + members: &id002 + - head + - spouse + - child1 + state_code_str: IL + zip_code: '60601' + county_str: COOK_COUNTY_IL + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: true + families: + family: + members: *id002 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + tax_units: + tax_unit: + eitc: 0.0 + eitc_eligible: true + ctc: 2150.0 + ctc_value: 2150.0 + refundable_ctc: 0.0 + cdcc: 0.0 + adjusted_gross_income: 401000.0 + income_tax: 71558.0 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/tax_credits/ctc/la.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/tax_credits/ctc/la.yaml new file mode 100644 index 00000000000..9f368a61238 --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/tax_credits/ctc/la.yaml @@ -0,0 +1,140 @@ +- name: ctc_joint_just_below_phase_out_400000 (la) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 399000 + is_full_time_student: false + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + is_full_time_student: false + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + is_full_time_student: false + households: + household: + members: &id001 + - head + - spouse + - child1 + state_code_str: LA + zip_code: '70112' + county_str: ORLEANS_PARISH_LA + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + tax_units: + tax_unit: + eitc: 0.0 + eitc_eligible: true + ctc: 2200.0 + ctc_value: 2200.0 + refundable_ctc: 0.0 + cdcc: 0.0 + adjusted_gross_income: 399000.0 + income_tax: 71028.0 +- name: ctc_joint_just_above_phase_out (la) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 401000 + is_full_time_student: false + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + is_full_time_student: false + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + is_full_time_student: false + households: + household: + members: &id002 + - head + - spouse + - child1 + state_code_str: LA + zip_code: '70112' + county_str: ORLEANS_PARISH_LA + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: true + families: + family: + members: *id002 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + tax_units: + tax_unit: + eitc: 0.0 + eitc_eligible: true + ctc: 2150.0 + ctc_value: 2150.0 + refundable_ctc: 0.0 + cdcc: 0.0 + adjusted_gross_income: 401000.0 + income_tax: 71558.0 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/tax_credits/ctc/ma.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/tax_credits/ctc/ma.yaml new file mode 100644 index 00000000000..6d3c33356a1 --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/tax_credits/ctc/ma.yaml @@ -0,0 +1,140 @@ +- name: ctc_joint_just_below_phase_out_400000 (ma) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 399000 + is_full_time_student: false + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + is_full_time_student: false + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + is_full_time_student: false + households: + household: + members: &id001 + - head + - spouse + - child1 + state_code_str: MA + zip_code: 02118 + county_str: SUFFOLK_COUNTY_MA + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + tax_units: + tax_unit: + eitc: 0.0 + eitc_eligible: true + ctc: 2200.0 + ctc_value: 2200.0 + refundable_ctc: 0.0 + cdcc: 0.0 + adjusted_gross_income: 399000.0 + income_tax: 71028.0 +- name: ctc_joint_just_above_phase_out (ma) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 401000 + is_full_time_student: false + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + is_full_time_student: false + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + is_full_time_student: false + households: + household: + members: &id002 + - head + - spouse + - child1 + state_code_str: MA + zip_code: 02118 + county_str: SUFFOLK_COUNTY_MA + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: true + families: + family: + members: *id002 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + tax_units: + tax_unit: + eitc: 0.0 + eitc_eligible: true + ctc: 2150.0 + ctc_value: 2150.0 + refundable_ctc: 0.0 + cdcc: 0.0 + adjusted_gross_income: 401000.0 + income_tax: 71558.0 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/tax_credits/ctc/nc.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/tax_credits/ctc/nc.yaml new file mode 100644 index 00000000000..aa51eff207a --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/tax_credits/ctc/nc.yaml @@ -0,0 +1,140 @@ +- name: ctc_joint_just_below_phase_out_400000 (nc) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 399000 + is_full_time_student: false + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + is_full_time_student: false + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + is_full_time_student: false + households: + household: + members: &id001 + - head + - spouse + - child1 + state_code_str: NC + zip_code: '27601' + county_str: WAKE_COUNTY_NC + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + tax_units: + tax_unit: + eitc: 0.0 + eitc_eligible: true + ctc: 2200.0 + ctc_value: 2200.0 + refundable_ctc: 0.0 + cdcc: 0.0 + adjusted_gross_income: 399000.0 + income_tax: 71028.0 +- name: ctc_joint_just_above_phase_out (nc) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 401000 + is_full_time_student: false + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + is_full_time_student: false + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + is_full_time_student: false + households: + household: + members: &id002 + - head + - spouse + - child1 + state_code_str: NC + zip_code: '27601' + county_str: WAKE_COUNTY_NC + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: true + families: + family: + members: *id002 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + tax_units: + tax_unit: + eitc: 0.0 + eitc_eligible: true + ctc: 2150.0 + ctc_value: 2150.0 + refundable_ctc: 0.0 + cdcc: 0.0 + adjusted_gross_income: 401000.0 + income_tax: 71558.0 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/tax_credits/ctc/tx.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/tax_credits/ctc/tx.yaml new file mode 100644 index 00000000000..35f1c3f5f99 --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/tax_credits/ctc/tx.yaml @@ -0,0 +1,140 @@ +- name: ctc_joint_just_below_phase_out_400000 (tx) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 399000 + is_full_time_student: false + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + is_full_time_student: false + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + is_full_time_student: false + households: + household: + members: &id001 + - head + - spouse + - child1 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + tax_units: + tax_unit: + eitc: 0.0 + eitc_eligible: true + ctc: 2200.0 + ctc_value: 2200.0 + refundable_ctc: 0.0 + cdcc: 0.0 + adjusted_gross_income: 399000.0 + income_tax: 71028.0 +- name: ctc_joint_just_above_phase_out (tx) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 401000 + is_full_time_student: false + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + is_full_time_student: false + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + is_full_time_student: false + households: + household: + members: &id002 + - head + - spouse + - child1 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: true + families: + family: + members: *id002 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + tax_units: + tax_unit: + eitc: 0.0 + eitc_eligible: true + ctc: 2150.0 + ctc_value: 2150.0 + refundable_ctc: 0.0 + cdcc: 0.0 + adjusted_gross_income: 401000.0 + income_tax: 71558.0 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/tax_credits/ctc/wa.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/tax_credits/ctc/wa.yaml new file mode 100644 index 00000000000..682a6acde48 --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/tax_credits/ctc/wa.yaml @@ -0,0 +1,140 @@ +- name: ctc_joint_just_below_phase_out_400000 (wa) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 399000 + is_full_time_student: false + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + is_full_time_student: false + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + is_full_time_student: false + households: + household: + members: &id001 + - head + - spouse + - child1 + state_code_str: WA + zip_code: '98101' + county_str: KING_COUNTY_WA + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + tax_units: + tax_unit: + eitc: 0.0 + eitc_eligible: true + ctc: 2200.0 + ctc_value: 2200.0 + refundable_ctc: 0.0 + cdcc: 0.0 + adjusted_gross_income: 399000.0 + income_tax: 71028.0 +- name: ctc_joint_just_above_phase_out (wa) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 401000 + is_full_time_student: false + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + is_full_time_student: false + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + is_full_time_student: false + households: + household: + members: &id002 + - head + - spouse + - child1 + state_code_str: WA + zip_code: '98101' + county_str: KING_COUNTY_WA + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: true + families: + family: + members: *id002 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + tax_units: + tax_unit: + eitc: 0.0 + eitc_eligible: true + ctc: 2150.0 + ctc_value: 2150.0 + refundable_ctc: 0.0 + cdcc: 0.0 + adjusted_gross_income: 401000.0 + income_tax: 71558.0 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/tax_credits/eitc/federal.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/tax_credits/eitc/federal.yaml new file mode 100644 index 00000000000..797ed5d6883 --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/tax_credits/eitc/federal.yaml @@ -0,0 +1,619 @@ +- name: eitc_joint_1child_just_below_phase_out_start_31160 (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 31060 + is_full_time_student: false + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + is_full_time_student: false + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + is_full_time_student: false + households: + household: + members: &id001 + - head + - spouse + - child1 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + tax_units: + tax_unit: + eitc: 4427.0 + eitc_eligible: true + ctc: 2200.0 + ctc_value: 2200.0 + refundable_ctc: 1700.0 + cdcc: 0.0 + adjusted_gross_income: 31060.0 + income_tax: -6127.0 +- name: eitc_joint_1child_at_phase_out_start_31160 (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 31160 + is_full_time_student: false + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + is_full_time_student: false + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + is_full_time_student: false + households: + household: + members: &id002 + - head + - spouse + - child1 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: true + families: + family: + members: *id002 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + tax_units: + tax_unit: + eitc: 4427.0 + eitc_eligible: true + ctc: 2200.0 + ctc_value: 2200.0 + refundable_ctc: 1700.0 + cdcc: 0.0 + adjusted_gross_income: 31160.0 + income_tax: -6127.0 +- name: eitc_joint_1child_above_phase_out_start (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 32160 + is_full_time_student: false + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + is_full_time_student: false + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + is_full_time_student: false + households: + household: + members: &id003 + - head + - spouse + - child1 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id003 + tax_units: + tax_unit: + members: *id003 + tax_unit_is_joint: true + families: + family: + members: *id003 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + tax_units: + tax_unit: + eitc: 4267.2 + eitc_eligible: true + ctc: 2200.0 + ctc_value: 2200.0 + refundable_ctc: 1700.0 + cdcc: 0.0 + adjusted_gross_income: 32160.0 + income_tax: -5967.2 +- name: eitc_investment_income_just_below_cap_12200 (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 20000 + is_full_time_student: false + capital_gains: 12199 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + is_full_time_student: false + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + is_full_time_student: false + households: + household: + members: &id004 + - head + - spouse + - child1 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id004 + tax_units: + tax_unit: + members: *id004 + tax_unit_is_joint: true + families: + family: + members: *id004 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + tax_units: + tax_unit: + eitc: 4260.97 + eitc_eligible: true + ctc: 2200.0 + ctc_value: 2200.0 + refundable_ctc: 1700.0 + cdcc: 0.0 + adjusted_gross_income: 32199.0 + income_tax: -5960.97 +- name: eitc_investment_income_above_cap (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 20000 + is_full_time_student: false + capital_gains: 12201 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + is_full_time_student: false + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + is_full_time_student: false + households: + household: + members: &id005 + - head + - spouse + - child1 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id005 + tax_units: + tax_unit: + members: *id005 + tax_unit_is_joint: true + families: + family: + members: *id005 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + tax_units: + tax_unit: + eitc: 4260.65 + eitc_eligible: true + ctc: 2200.0 + ctc_value: 2200.0 + refundable_ctc: 1700.0 + cdcc: 0.0 + adjusted_gross_income: 32201.0 + income_tax: -5960.65 +- name: eitc_qualifying_child_age_18_eligible (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 20000 + is_full_time_student: false + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + is_full_time_student: false + child1: + age: 18 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + is_full_time_student: false + households: + household: + members: &id006 + - head + - spouse + - child1 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id006 + tax_units: + tax_unit: + members: *id006 + tax_unit_is_joint: true + families: + family: + members: *id006 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + tax_units: + tax_unit: + eitc: 4427.0 + eitc_eligible: true + ctc: 500.0 + ctc_value: 500.0 + refundable_ctc: 0.0 + cdcc: 0.0 + adjusted_gross_income: 20000.0 + income_tax: -4427.0 +- name: eitc_qualifying_child_age_19_ineligible_non_student (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 20000 + is_full_time_student: false + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + is_full_time_student: false + child1: + age: 19 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + is_full_time_student: false + households: + household: + members: &id007 + - head + - spouse + - child1 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id007 + tax_units: + tax_unit: + members: *id007 + tax_unit_is_joint: true + families: + family: + members: *id007 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + tax_units: + tax_unit: + eitc: 521.71 + eitc_eligible: true + ctc: 500.0 + ctc_value: 500.0 + refundable_ctc: 0.0 + cdcc: 0.0 + adjusted_gross_income: 20000.0 + income_tax: -521.71 +- name: eitc_qualifying_child_age_19_student_eligible (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 20000 + is_full_time_student: false + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + is_full_time_student: false + child1: + age: 19 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + is_full_time_student: true + households: + household: + members: &id008 + - head + - spouse + - child1 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id008 + tax_units: + tax_unit: + members: *id008 + tax_unit_is_joint: true + families: + family: + members: *id008 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + tax_units: + tax_unit: + eitc: 4427.0 + eitc_eligible: true + ctc: 500.0 + ctc_value: 500.0 + refundable_ctc: 0.0 + cdcc: 0.0 + adjusted_gross_income: 20000.0 + income_tax: -4427.0 +- name: eitc_joint_no_children_phase_out_start_18140 (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 20000 + is_full_time_student: false + spouse: + age: 28 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + is_full_time_student: false + households: + household: + members: &id009 + - head + - spouse + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id009 + tax_units: + tax_unit: + members: *id009 + tax_unit_is_joint: true + families: + family: + members: *id009 + marital_units: + mu_couple: + members: + - head + - spouse + output: + tax_units: + tax_unit: + eitc: 521.71 + eitc_eligible: true + ctc: 0.0 + ctc_value: 0.0 + refundable_ctc: 0.0 + cdcc: 0.0 + adjusted_gross_income: 20000.0 + income_tax: -521.71 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/utility/lifeline/federal.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/utility/lifeline/federal.yaml new file mode 100644 index 00000000000..d6f55a52cd6 --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/federal/utility/lifeline/federal.yaml @@ -0,0 +1,437 @@ +- name: lifeline_just_below_135pct_fpl (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 21500 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id001 + - head + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: false + families: + family: + members: *id001 + marital_units: + mu_head: + members: + - head + output: + spm_units: + spm_unit: + lifeline: 0.0 + is_lifeline_eligible: true +- name: lifeline_just_above_135pct_fpl (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 21600 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id002 + - head + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: false + families: + family: + members: *id002 + marital_units: + mu_head: + members: + - head + output: + spm_units: + spm_unit: + lifeline: 0.0 + is_lifeline_eligible: true +- name: lifeline_size_1_single_adult_age_30 (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 20000 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id003 + - head + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id003 + tax_units: + tax_unit: + members: *id003 + tax_unit_is_joint: false + families: + family: + members: *id003 + marital_units: + mu_head: + members: + - head + output: + spm_units: + spm_unit: + lifeline: 0.0 + is_lifeline_eligible: true +- name: lifeline_size_1_single_elderly_age_65 (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 65 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id004 + - head + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id004 + tax_units: + tax_unit: + members: *id004 + tax_unit_is_joint: false + families: + family: + members: *id004 + marital_units: + mu_head: + members: + - head + output: + spm_units: + spm_unit: + lifeline: 0.0 + is_lifeline_eligible: true +- name: lifeline_size_2_married_couple_no_children (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 20000 + is_ccdf_reason_for_care_eligible: false + spouse: + age: 28 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id005 + - head + - spouse + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id005 + tax_units: + tax_unit: + members: *id005 + tax_unit_is_joint: true + families: + family: + members: *id005 + marital_units: + mu_couple: + members: + - head + - spouse + output: + spm_units: + spm_unit: + lifeline: 0.0 + is_lifeline_eligible: true +- name: lifeline_size_2_single_parent_1_child (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 20000 + is_ccdf_reason_for_care_eligible: false + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id006 + - head + - child1 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id006 + tax_units: + tax_unit: + members: *id006 + tax_unit_is_joint: false + families: + family: + members: *id006 + marital_units: + mu_head: + members: + - head + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + lifeline: 0.0 + is_lifeline_eligible: true +- name: lifeline_size_3_single_parent_2_children (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 20000 + is_ccdf_reason_for_care_eligible: false + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id007 + - head + - child1 + - child2 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id007 + tax_units: + tax_unit: + members: *id007 + tax_unit_is_joint: false + families: + family: + members: *id007 + marital_units: + mu_head: + members: + - head + mu_child1: + members: + - child1 + mu_child2: + members: + - child2 + output: + spm_units: + spm_unit: + lifeline: 0.0 + is_lifeline_eligible: true +- name: lifeline_size_4_couple_2_children (federal) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 20000 + is_ccdf_reason_for_care_eligible: false + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_breastfeeding: false + immigration_status_str: CITIZEN + employment_income: 0 + is_ccdf_reason_for_care_eligible: false + households: + household: + members: &id008 + - head + - spouse + - child1 + - child2 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id008 + tax_units: + tax_unit: + members: *id008 + tax_unit_is_joint: true + families: + family: + members: *id008 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + mu_child2: + members: + - child2 + output: + spm_units: + spm_unit: + lifeline: 0.0 + is_lifeline_eligible: true diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/ca/ala_general_assistance.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/ca/ala_general_assistance.yaml new file mode 100644 index 00000000000..6808da8491d --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/ca/ala_general_assistance.yaml @@ -0,0 +1,100 @@ +- name: ca_ala_age_18_low_income (ca) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 18 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_blind: false + is_pregnant: false + is_female: false + immigration_status_str: CITIZEN + employment_income: 0 + has_bcc_qualifying_coverage: false + is_full_time_student: false + ca_calworks_child_care_time_category: MONTHLY + ca_calworks_child_care_full_time: false + ca_riv_general_relief_meets_work_requirements: false + households: + household: + members: &id001 + - head + state_code_str: CA + zip_code: '90001' + county_str: LOS_ANGELES_COUNTY_CA + in_ala: true + in_la: false + in_riv: false + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: false + families: + family: + members: *id001 + marital_units: + mu_head: + members: + - head + output: + spm_units: + spm_unit: + ca_ala_general_assistance: 4032.0 + ca_ala_general_assistance_income_eligible: true +- name: ca_ala_age_17_too_young (ca) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 17 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_blind: false + is_pregnant: false + is_female: false + immigration_status_str: CITIZEN + employment_income: 0 + has_bcc_qualifying_coverage: false + is_full_time_student: false + ca_calworks_child_care_time_category: MONTHLY + ca_calworks_child_care_full_time: false + ca_riv_general_relief_meets_work_requirements: false + households: + household: + members: &id002 + - head + state_code_str: CA + zip_code: '90001' + county_str: LOS_ANGELES_COUNTY_CA + in_ala: true + in_la: false + in_riv: false + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: false + families: + family: + members: *id002 + marital_units: + mu_head: + members: + - head + output: + spm_units: + spm_unit: + ca_ala_general_assistance: 0.0 + ca_ala_general_assistance_income_eligible: false diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/ca/calworks_child_care.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/ca/calworks_child_care.yaml new file mode 100644 index 00000000000..3914dc3dac3 --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/ca/calworks_child_care.yaml @@ -0,0 +1,114 @@ +- name: ca_calworks_cc_low_income_child (ca) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_blind: false + is_pregnant: false + is_female: false + immigration_status_str: CITIZEN + employment_income: 20000 + has_bcc_qualifying_coverage: false + is_full_time_student: false + ca_calworks_child_care_time_category: MONTHLY + ca_calworks_child_care_full_time: false + ca_riv_general_relief_meets_work_requirements: false + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_blind: false + is_pregnant: false + is_female: false + immigration_status_str: CITIZEN + employment_income: 0 + has_bcc_qualifying_coverage: false + is_full_time_student: false + ca_calworks_child_care_time_category: MONTHLY + ca_calworks_child_care_full_time: false + ca_riv_general_relief_meets_work_requirements: false + households: + household: + members: &id001 + - head + - child1 + state_code_str: CA + zip_code: '90001' + county_str: LOS_ANGELES_COUNTY_CA + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: false + families: + family: + members: *id001 + marital_units: + mu_head: + members: + - head + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + ca_calworks_child_care: 0.0 + ca_calworks_child_care_eligible: true +- name: ca_calworks_cc_no_child_ineligible (ca) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_blind: false + is_pregnant: false + is_female: false + immigration_status_str: CITIZEN + employment_income: 10000 + has_bcc_qualifying_coverage: false + is_full_time_student: false + ca_calworks_child_care_time_category: MONTHLY + ca_calworks_child_care_full_time: false + ca_riv_general_relief_meets_work_requirements: false + households: + household: + members: &id002 + - head + state_code_str: CA + zip_code: '90001' + county_str: LOS_ANGELES_COUNTY_CA + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: false + families: + family: + members: *id002 + marital_units: + mu_head: + members: + - head + output: + spm_units: + spm_unit: + ca_calworks_child_care: 0.0 + ca_calworks_child_care_eligible: false diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/ca/calworks_stage_2.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/ca/calworks_stage_2.yaml new file mode 100644 index 00000000000..fb7b1c3cd48 --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/ca/calworks_stage_2.yaml @@ -0,0 +1,137 @@ +- name: ca_calworks_stage_2_recently_exited (ca) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_blind: false + is_pregnant: false + is_female: false + immigration_status_str: CITIZEN + employment_income: 20000 + has_bcc_qualifying_coverage: false + is_full_time_student: false + ca_calworks_child_care_time_category: MONTHLY + ca_calworks_child_care_full_time: false + ca_riv_general_relief_meets_work_requirements: false + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_blind: false + is_pregnant: false + is_female: false + immigration_status_str: CITIZEN + employment_income: 0 + has_bcc_qualifying_coverage: false + is_full_time_student: false + ca_calworks_child_care_time_category: MONTHLY + ca_calworks_child_care_full_time: false + ca_riv_general_relief_meets_work_requirements: false + households: + household: + members: &id001 + - head + - child1 + state_code_str: CA + zip_code: '90001' + county_str: LOS_ANGELES_COUNTY_CA + spm_units: + spm_unit: + members: *id001 + was_calworks_recipient: true + months_since_calworks_exit: 12 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: false + families: + family: + members: *id001 + marital_units: + mu_head: + members: + - head + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + ca_calworks_stage_2: 0.0 + ca_calworks_stage_2_eligible: false +- name: ca_calworks_stage_2_never_received_ineligible (ca) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_blind: false + is_pregnant: false + is_female: false + immigration_status_str: CITIZEN + employment_income: 20000 + has_bcc_qualifying_coverage: false + is_full_time_student: false + ca_calworks_child_care_time_category: MONTHLY + ca_calworks_child_care_full_time: false + ca_riv_general_relief_meets_work_requirements: false + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_blind: false + is_pregnant: false + is_female: false + immigration_status_str: CITIZEN + employment_income: 0 + has_bcc_qualifying_coverage: false + is_full_time_student: false + ca_calworks_child_care_time_category: MONTHLY + ca_calworks_child_care_full_time: false + ca_riv_general_relief_meets_work_requirements: false + households: + household: + members: &id002 + - head + - child1 + state_code_str: CA + zip_code: '90001' + county_str: LOS_ANGELES_COUNTY_CA + spm_units: + spm_unit: + members: *id002 + was_calworks_recipient: false + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: false + families: + family: + members: *id002 + marital_units: + mu_head: + members: + - head + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + ca_calworks_stage_2: 0.0 + ca_calworks_stage_2_eligible: false diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/ca/calworks_stage_3.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/ca/calworks_stage_3.yaml new file mode 100644 index 00000000000..2702e725fc7 --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/ca/calworks_stage_3.yaml @@ -0,0 +1,69 @@ +- name: ca_calworks_stage_3_36_months_post_exit (ca) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_blind: false + is_pregnant: false + is_female: false + immigration_status_str: CITIZEN + employment_income: 20000 + has_bcc_qualifying_coverage: false + is_full_time_student: false + ca_calworks_child_care_time_category: MONTHLY + ca_calworks_child_care_full_time: false + ca_riv_general_relief_meets_work_requirements: false + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_blind: false + is_pregnant: false + is_female: false + immigration_status_str: CITIZEN + employment_income: 0 + has_bcc_qualifying_coverage: false + is_full_time_student: false + ca_calworks_child_care_time_category: MONTHLY + ca_calworks_child_care_full_time: false + ca_riv_general_relief_meets_work_requirements: false + households: + household: + members: &id001 + - head + - child1 + state_code_str: CA + zip_code: '90001' + county_str: LOS_ANGELES_COUNTY_CA + spm_units: + spm_unit: + members: *id001 + was_calworks_recipient: true + months_since_calworks_exit: 36 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: false + families: + family: + members: *id001 + marital_units: + mu_head: + members: + - head + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + ca_calworks_stage_3: 0.0 + ca_calworks_stage_3_eligible: false diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/ca/capp.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/ca/capp.yaml new file mode 100644 index 00000000000..319804a3444 --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/ca/capp.yaml @@ -0,0 +1,68 @@ +- name: ca_capp_alternative_to_calworks (ca) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_blind: false + is_pregnant: false + is_female: false + immigration_status_str: CITIZEN + employment_income: 20000 + has_bcc_qualifying_coverage: false + is_full_time_student: false + ca_calworks_child_care_time_category: MONTHLY + ca_calworks_child_care_full_time: false + ca_riv_general_relief_meets_work_requirements: false + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_blind: false + is_pregnant: false + is_female: false + immigration_status_str: CITIZEN + employment_income: 0 + has_bcc_qualifying_coverage: false + is_full_time_student: false + ca_calworks_child_care_time_category: MONTHLY + ca_calworks_child_care_full_time: false + ca_riv_general_relief_meets_work_requirements: false + households: + household: + members: &id001 + - head + - child1 + state_code_str: CA + zip_code: '90001' + county_str: LOS_ANGELES_COUNTY_CA + spm_units: + spm_unit: + members: *id001 + was_calworks_recipient: false + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: false + families: + family: + members: *id001 + marital_units: + mu_head: + members: + - head + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + ca_capp: 0.0 + ca_capp_eligible: false diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/ca/care.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/ca/care.yaml new file mode 100644 index 00000000000..41abcc55c11 --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/ca/care.yaml @@ -0,0 +1,226 @@ +- name: ca_care_below_200pct_fpl_eligible (ca) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_blind: false + is_pregnant: false + is_female: false + immigration_status_str: CITIZEN + employment_income: 20000 + has_bcc_qualifying_coverage: false + is_full_time_student: false + ca_calworks_child_care_time_category: MONTHLY + ca_calworks_child_care_full_time: false + ca_riv_general_relief_meets_work_requirements: false + households: + household: + members: &id001 + - head + state_code_str: CA + zip_code: '90001' + county_str: LOS_ANGELES_COUNTY_CA + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: false + families: + family: + members: *id001 + marital_units: + mu_head: + members: + - head + output: + households: + household: + ca_care: 0.0 + ca_care_eligible: true +- name: ca_care_at_200pct_fpl_boundary (ca) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_blind: false + is_pregnant: false + is_female: false + immigration_status_str: CITIZEN + employment_income: 40000 + has_bcc_qualifying_coverage: false + is_full_time_student: false + ca_calworks_child_care_time_category: MONTHLY + ca_calworks_child_care_full_time: false + ca_riv_general_relief_meets_work_requirements: false + households: + household: + members: &id002 + - head + state_code_str: CA + zip_code: '90001' + county_str: LOS_ANGELES_COUNTY_CA + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: false + families: + family: + members: *id002 + marital_units: + mu_head: + members: + - head + output: + households: + household: + ca_care: 0.0 + ca_care_eligible: true +- name: ca_care_above_200pct_fpl_ineligible (ca) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_blind: false + is_pregnant: false + is_female: false + immigration_status_str: CITIZEN + employment_income: 60000 + has_bcc_qualifying_coverage: false + is_full_time_student: false + ca_calworks_child_care_time_category: MONTHLY + ca_calworks_child_care_full_time: false + ca_riv_general_relief_meets_work_requirements: false + households: + household: + members: &id003 + - head + state_code_str: CA + zip_code: '90001' + county_str: LOS_ANGELES_COUNTY_CA + spm_units: + spm_unit: + members: *id003 + tax_units: + tax_unit: + members: *id003 + tax_unit_is_joint: false + families: + family: + members: *id003 + marital_units: + mu_head: + members: + - head + output: + households: + household: + ca_care: 0.0 + ca_care_eligible: false +- name: ca_care_family_with_child (ca) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_blind: false + is_pregnant: false + is_female: false + immigration_status_str: CITIZEN + employment_income: 20000 + has_bcc_qualifying_coverage: false + is_full_time_student: false + ca_calworks_child_care_time_category: MONTHLY + ca_calworks_child_care_full_time: false + ca_riv_general_relief_meets_work_requirements: false + spouse: + age: 28 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_blind: false + is_pregnant: false + is_female: false + immigration_status_str: CITIZEN + employment_income: 0 + has_bcc_qualifying_coverage: false + is_full_time_student: false + ca_calworks_child_care_time_category: MONTHLY + ca_calworks_child_care_full_time: false + ca_riv_general_relief_meets_work_requirements: false + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_blind: false + is_pregnant: false + is_female: false + immigration_status_str: CITIZEN + employment_income: 0 + has_bcc_qualifying_coverage: false + is_full_time_student: false + ca_calworks_child_care_time_category: MONTHLY + ca_calworks_child_care_full_time: false + ca_riv_general_relief_meets_work_requirements: false + households: + household: + members: &id004 + - head + - spouse + - child1 + state_code_str: CA + zip_code: '90001' + county_str: LOS_ANGELES_COUNTY_CA + spm_units: + spm_unit: + members: *id004 + tax_units: + tax_unit: + members: *id004 + tax_unit_is_joint: true + families: + family: + members: *id004 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + households: + household: + ca_care: 0.0 + ca_care_eligible: true diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/ca/cdcc.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/ca/cdcc.yaml new file mode 100644 index 00000000000..eb131041581 --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/ca/cdcc.yaml @@ -0,0 +1,90 @@ +- name: ca_cdcc_with_qualifying_child (ca) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 40000 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + spouse: + age: 28 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + households: + household: + members: &id001 + - head + - spouse + - child1 + state_code_str: CA + zip_code: '90001' + county_str: LOS_ANGELES_COUNTY_CA + spm_units: + spm_unit: + members: *id001 + spm_unit_pre_subsidy_childcare_expenses: 4000 + childcare_expenses: 4000 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + tax_unit_childcare_expenses: 4000 + families: + family: + members: *id001 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + tax_units: + tax_unit: + ca_eitc: 0.0 + ca_eitc_eligible: false + ca_yctc: 0.0 + ca_foster_youth_tax_credit: 0.0 + ca_cdcc: 0.0 + ca_renter_credit: 0.0 + adjusted_gross_income: 40000.0 + spm_units: + spm_unit: + ca_state_supplement: 0.0 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/ca/eitc.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/ca/eitc.yaml new file mode 100644 index 00000000000..11cd171407f --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/ca/eitc.yaml @@ -0,0 +1,318 @@ +- name: ca_eitc_head_age_17_ineligible (ca) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 17 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 15000 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + households: + household: + members: &id001 + - head + state_code_str: CA + zip_code: '90001' + county_str: LOS_ANGELES_COUNTY_CA + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: false + families: + family: + members: *id001 + marital_units: + mu_head: + members: + - head + output: + tax_units: + tax_unit: + ca_eitc: 0.0 + ca_eitc_eligible: false + ca_yctc: 0.0 + ca_foster_youth_tax_credit: 0.0 + ca_cdcc: 0.0 + ca_renter_credit: 0.0 + adjusted_gross_income: 15000.0 + spm_units: + spm_unit: + ca_state_supplement: 0.0 +- name: ca_eitc_head_age_18_eligible (ca) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 18 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 15000 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + households: + household: + members: &id002 + - head + state_code_str: CA + zip_code: '90001' + county_str: LOS_ANGELES_COUNTY_CA + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: false + families: + family: + members: *id002 + marital_units: + mu_head: + members: + - head + output: + tax_units: + tax_unit: + ca_eitc: 171.75 + ca_eitc_eligible: true + ca_yctc: 0.0 + ca_foster_youth_tax_credit: 0.0 + ca_cdcc: 0.0 + ca_renter_credit: 0.0 + adjusted_gross_income: 15000.0 + spm_units: + spm_unit: + ca_state_supplement: 0.0 +- name: ca_eitc_investment_income_at_3650 (ca) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 15000 + capital_gains: 3650 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + households: + household: + members: &id003 + - head + state_code_str: CA + zip_code: '90001' + county_str: LOS_ANGELES_COUNTY_CA + spm_units: + spm_unit: + members: *id003 + tax_units: + tax_unit: + members: *id003 + tax_unit_is_joint: false + families: + family: + members: *id003 + marital_units: + mu_head: + members: + - head + output: + tax_units: + tax_unit: + ca_eitc: 171.75 + ca_eitc_eligible: true + ca_yctc: 0.0 + ca_foster_youth_tax_credit: 0.0 + ca_cdcc: 0.0 + ca_renter_credit: 0.0 + adjusted_gross_income: 18650.0 + spm_units: + spm_unit: + ca_state_supplement: 0.0 +- name: ca_eitc_investment_income_above_3650_ineligible (ca) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 15000 + capital_gains: 3700 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + households: + household: + members: &id004 + - head + state_code_str: CA + zip_code: '90001' + county_str: LOS_ANGELES_COUNTY_CA + spm_units: + spm_unit: + members: *id004 + tax_units: + tax_unit: + members: *id004 + tax_unit_is_joint: false + families: + family: + members: *id004 + marital_units: + mu_head: + members: + - head + output: + tax_units: + tax_unit: + ca_eitc: 171.75 + ca_eitc_eligible: true + ca_yctc: 0.0 + ca_foster_youth_tax_credit: 0.0 + ca_cdcc: 0.0 + ca_renter_credit: 0.0 + adjusted_gross_income: 18700.0 + spm_units: + spm_unit: + ca_state_supplement: 0.0 +- name: ca_eitc_agi_at_first_phase_out_24099 (ca) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 24099 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + households: + household: + members: &id005 + - head + state_code_str: CA + zip_code: '90001' + county_str: LOS_ANGELES_COUNTY_CA + spm_units: + spm_unit: + members: *id005 + tax_units: + tax_unit: + members: *id005 + tax_unit_is_joint: false + families: + family: + members: *id005 + marital_units: + mu_head: + members: + - head + output: + tax_units: + tax_unit: + ca_eitc: 84.45 + ca_eitc_eligible: true + ca_yctc: 0.0 + ca_foster_youth_tax_credit: 0.0 + ca_cdcc: 0.0 + ca_renter_credit: 0.0 + adjusted_gross_income: 24099.0 + spm_units: + spm_unit: + ca_state_supplement: 0.0 +- name: ca_eitc_agi_at_final_phase_out_32901 (ca) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 32901 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + households: + household: + members: &id006 + - head + state_code_str: CA + zip_code: '90001' + county_str: LOS_ANGELES_COUNTY_CA + spm_units: + spm_unit: + members: *id006 + tax_units: + tax_unit: + members: *id006 + tax_unit_is_joint: false + families: + family: + members: *id006 + marital_units: + mu_head: + members: + - head + output: + tax_units: + tax_unit: + ca_eitc: 0.0 + ca_eitc_eligible: false + ca_yctc: 0.0 + ca_foster_youth_tax_credit: 0.0 + ca_cdcc: 0.0 + ca_renter_credit: 0.0 + adjusted_gross_income: 32901.0 + spm_units: + spm_unit: + ca_state_supplement: 0.0 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/ca/fera.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/ca/fera.yaml new file mode 100644 index 00000000000..eac34e3acee --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/ca/fera.yaml @@ -0,0 +1,217 @@ +- name: ca_fera_3_person_in_200_250pct_band (ca) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_blind: false + is_pregnant: false + is_female: false + immigration_status_str: CITIZEN + employment_income: 45000 + has_bcc_qualifying_coverage: false + is_full_time_student: false + ca_calworks_child_care_time_category: MONTHLY + ca_calworks_child_care_full_time: false + ca_riv_general_relief_meets_work_requirements: false + spouse: + age: 28 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_blind: false + is_pregnant: false + is_female: false + immigration_status_str: CITIZEN + employment_income: 0 + has_bcc_qualifying_coverage: false + is_full_time_student: false + ca_calworks_child_care_time_category: MONTHLY + ca_calworks_child_care_full_time: false + ca_riv_general_relief_meets_work_requirements: false + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_blind: false + is_pregnant: false + is_female: false + immigration_status_str: CITIZEN + employment_income: 0 + has_bcc_qualifying_coverage: false + is_full_time_student: false + ca_calworks_child_care_time_category: MONTHLY + ca_calworks_child_care_full_time: false + ca_riv_general_relief_meets_work_requirements: false + households: + household: + members: &id001 + - head + - spouse + - child1 + state_code_str: CA + zip_code: '90001' + county_str: LOS_ANGELES_COUNTY_CA + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + households: + household: + ca_fera: 0.0 + ca_fera_eligible: false +- name: ca_fera_below_200pct_overlaps_care (ca) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_blind: false + is_pregnant: false + is_female: false + immigration_status_str: CITIZEN + employment_income: 20000 + has_bcc_qualifying_coverage: false + is_full_time_student: false + ca_calworks_child_care_time_category: MONTHLY + ca_calworks_child_care_full_time: false + ca_riv_general_relief_meets_work_requirements: false + spouse: + age: 28 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_blind: false + is_pregnant: false + is_female: false + immigration_status_str: CITIZEN + employment_income: 0 + has_bcc_qualifying_coverage: false + is_full_time_student: false + ca_calworks_child_care_time_category: MONTHLY + ca_calworks_child_care_full_time: false + ca_riv_general_relief_meets_work_requirements: false + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_blind: false + is_pregnant: false + is_female: false + immigration_status_str: CITIZEN + employment_income: 0 + has_bcc_qualifying_coverage: false + is_full_time_student: false + ca_calworks_child_care_time_category: MONTHLY + ca_calworks_child_care_full_time: false + ca_riv_general_relief_meets_work_requirements: false + households: + household: + members: &id002 + - head + - spouse + - child1 + state_code_str: CA + zip_code: '90001' + county_str: LOS_ANGELES_COUNTY_CA + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: true + families: + family: + members: *id002 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + households: + household: + ca_fera: 0.0 + ca_fera_eligible: false +- name: ca_fera_size_below_3_ineligible (ca) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_blind: false + is_pregnant: false + is_female: false + immigration_status_str: CITIZEN + employment_income: 60000 + has_bcc_qualifying_coverage: false + is_full_time_student: false + ca_calworks_child_care_time_category: MONTHLY + ca_calworks_child_care_full_time: false + ca_riv_general_relief_meets_work_requirements: false + households: + household: + members: &id003 + - head + state_code_str: CA + zip_code: '90001' + county_str: LOS_ANGELES_COUNTY_CA + spm_units: + spm_unit: + members: *id003 + tax_units: + tax_unit: + members: *id003 + tax_unit_is_joint: false + families: + family: + members: *id003 + marital_units: + mu_head: + members: + - head + output: + households: + household: + ca_fera: 0.0 + ca_fera_eligible: false diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/ca/foster_youth_tax_credit.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/ca/foster_youth_tax_credit.yaml new file mode 100644 index 00000000000..77a5263d0a9 --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/ca/foster_youth_tax_credit.yaml @@ -0,0 +1,159 @@ +- name: ca_foster_youth_credit_age_25_eligible (ca) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 25 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 15000 + capital_gains: 0 + rent: 0 + was_in_foster_care: true + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + households: + household: + members: &id001 + - head + state_code_str: CA + zip_code: '90001' + county_str: LOS_ANGELES_COUNTY_CA + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: false + families: + family: + members: *id001 + marital_units: + mu_head: + members: + - head + output: + tax_units: + tax_unit: + ca_eitc: 171.75 + ca_eitc_eligible: true + ca_yctc: 0.0 + ca_foster_youth_tax_credit: 1215.95 + ca_cdcc: 0.0 + ca_renter_credit: 0.0 + adjusted_gross_income: 15000.0 + spm_units: + spm_unit: + ca_state_supplement: 0.0 +- name: ca_foster_youth_credit_age_26_no_longer_eligible (ca) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 26 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 15000 + capital_gains: 0 + rent: 0 + was_in_foster_care: true + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + households: + household: + members: &id002 + - head + state_code_str: CA + zip_code: '90001' + county_str: LOS_ANGELES_COUNTY_CA + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: false + families: + family: + members: *id002 + marital_units: + mu_head: + members: + - head + output: + tax_units: + tax_unit: + ca_eitc: 171.75 + ca_eitc_eligible: true + ca_yctc: 0.0 + ca_foster_youth_tax_credit: 0.0 + ca_cdcc: 0.0 + ca_renter_credit: 0.0 + adjusted_gross_income: 15000.0 + spm_units: + spm_unit: + ca_state_supplement: 0.0 +- name: ca_foster_youth_credit_not_in_foster_care_ineligible (ca) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 20 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 15000 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + households: + household: + members: &id003 + - head + state_code_str: CA + zip_code: '90001' + county_str: LOS_ANGELES_COUNTY_CA + spm_units: + spm_unit: + members: *id003 + tax_units: + tax_unit: + members: *id003 + tax_unit_is_joint: false + families: + family: + members: *id003 + marital_units: + mu_head: + members: + - head + output: + tax_units: + tax_unit: + ca_eitc: 171.75 + ca_eitc_eligible: true + ca_yctc: 0.0 + ca_foster_youth_tax_credit: 0.0 + ca_cdcc: 0.0 + ca_renter_credit: 0.0 + adjusted_gross_income: 15000.0 + spm_units: + spm_unit: + ca_state_supplement: 0.0 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/ca/la_ez_save.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/ca/la_ez_save.yaml new file mode 100644 index 00000000000..dcfa7e730ff --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/ca/la_ez_save.yaml @@ -0,0 +1,94 @@ +- name: ca_la_ez_save_low_income (ca) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_blind: false + is_pregnant: false + is_female: false + immigration_status_str: CITIZEN + employment_income: 20000 + has_bcc_qualifying_coverage: false + is_full_time_student: false + ca_calworks_child_care_time_category: MONTHLY + ca_calworks_child_care_full_time: false + ca_riv_general_relief_meets_work_requirements: false + households: + household: + members: &id001 + - head + state_code_str: CA + zip_code: '90001' + county_str: LOS_ANGELES_COUNTY_CA + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: false + families: + family: + members: *id001 + marital_units: + mu_head: + members: + - head + output: + households: + household: + ca_la_ez_save: 0.0 + ca_la_ez_save_eligible: true +- name: ca_la_ez_save_above_income_limit (ca) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_blind: false + is_pregnant: false + is_female: false + immigration_status_str: CITIZEN + employment_income: 60000 + has_bcc_qualifying_coverage: false + is_full_time_student: false + ca_calworks_child_care_time_category: MONTHLY + ca_calworks_child_care_full_time: false + ca_riv_general_relief_meets_work_requirements: false + households: + household: + members: &id002 + - head + state_code_str: CA + zip_code: '90001' + county_str: LOS_ANGELES_COUNTY_CA + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: false + families: + family: + members: *id002 + marital_units: + mu_head: + members: + - head + output: + households: + household: + ca_la_ez_save: 0.0 + ca_la_ez_save_eligible: false diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/ca/renter_credit.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/ca/renter_credit.yaml new file mode 100644 index 00000000000..0ffacab82d5 --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/ca/renter_credit.yaml @@ -0,0 +1,138 @@ +- name: ca_renter_credit_rent_zero_ineligible (ca) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 50000 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + spouse: + age: 28 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + households: + household: + members: &id001 + - head + - spouse + state_code_str: CA + zip_code: '90001' + county_str: LOS_ANGELES_COUNTY_CA + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: + - head + - spouse + output: + tax_units: + tax_unit: + ca_eitc: 0.0 + ca_eitc_eligible: false + ca_yctc: 0.0 + ca_foster_youth_tax_credit: 0.0 + ca_cdcc: 0.0 + ca_renter_credit: 0.0 + adjusted_gross_income: 50000.0 + spm_units: + spm_unit: + ca_state_supplement: 0.0 +- name: ca_renter_credit_joint_filer_with_rent (ca) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 50000 + capital_gains: 0 + rent: 12000 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + spouse: + age: 28 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + households: + household: + members: &id002 + - head + - spouse + state_code_str: CA + zip_code: '90001' + county_str: LOS_ANGELES_COUNTY_CA + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: true + families: + family: + members: *id002 + marital_units: + mu_couple: + members: + - head + - spouse + output: + tax_units: + tax_unit: + ca_eitc: 0.0 + ca_eitc_eligible: false + ca_yctc: 0.0 + ca_foster_youth_tax_credit: 0.0 + ca_cdcc: 0.0 + ca_renter_credit: 120.0 + adjusted_gross_income: 50000.0 + spm_units: + spm_unit: + ca_state_supplement: 0.0 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/ca/riv_general_relief.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/ca/riv_general_relief.yaml new file mode 100644 index 00000000000..2c9d74dd1bc --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/ca/riv_general_relief.yaml @@ -0,0 +1,100 @@ +- name: ca_riv_general_relief_eligible (ca) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_blind: false + is_pregnant: false + is_female: false + immigration_status_str: CITIZEN + employment_income: 0 + has_bcc_qualifying_coverage: false + is_full_time_student: false + ca_calworks_child_care_time_category: MONTHLY + ca_calworks_child_care_full_time: false + ca_riv_general_relief_meets_work_requirements: true + households: + household: + members: &id001 + - head + state_code_str: CA + zip_code: '90001' + county_str: LOS_ANGELES_COUNTY_CA + in_ala: false + in_la: false + in_riv: true + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: false + families: + family: + members: *id001 + marital_units: + mu_head: + members: + - head + output: + spm_units: + spm_unit: + ca_riv_general_relief: 1266.0 + ca_riv_general_relief_eligible: true +- name: ca_riv_general_relief_fails_work_req (ca) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_blind: false + is_pregnant: false + is_female: false + immigration_status_str: CITIZEN + employment_income: 0 + has_bcc_qualifying_coverage: false + is_full_time_student: false + ca_calworks_child_care_time_category: MONTHLY + ca_calworks_child_care_full_time: false + ca_riv_general_relief_meets_work_requirements: false + households: + household: + members: &id002 + - head + state_code_str: CA + zip_code: '90001' + county_str: LOS_ANGELES_COUNTY_CA + in_ala: false + in_la: false + in_riv: true + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: false + families: + family: + members: *id002 + marital_units: + mu_head: + members: + - head + output: + spm_units: + spm_unit: + ca_riv_general_relief: 0.0 + ca_riv_general_relief_eligible: false diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/ca/riv_share_payment.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/ca/riv_share_payment.yaml new file mode 100644 index 00000000000..e0bb53634e9 --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/ca/riv_share_payment.yaml @@ -0,0 +1,100 @@ +- name: ca_riv_share_low_income (ca) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_blind: false + is_pregnant: false + is_female: false + immigration_status_str: CITIZEN + employment_income: 20000 + has_bcc_qualifying_coverage: false + is_full_time_student: false + ca_calworks_child_care_time_category: MONTHLY + ca_calworks_child_care_full_time: false + ca_riv_general_relief_meets_work_requirements: false + households: + household: + members: &id001 + - head + state_code_str: CA + zip_code: '90001' + county_str: LOS_ANGELES_COUNTY_CA + in_ala: false + in_la: false + in_riv: true + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: false + families: + family: + members: *id001 + marital_units: + mu_head: + members: + - head + output: + spm_units: + spm_unit: + ca_riv_share_payment: 0.0 + ca_riv_share_eligible: true +- name: ca_riv_share_above_250pct_fpl (ca) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_blind: false + is_pregnant: false + is_female: false + immigration_status_str: CITIZEN + employment_income: 60000 + has_bcc_qualifying_coverage: false + is_full_time_student: false + ca_calworks_child_care_time_category: MONTHLY + ca_calworks_child_care_full_time: false + ca_riv_general_relief_meets_work_requirements: false + households: + household: + members: &id002 + - head + state_code_str: CA + zip_code: '90001' + county_str: LOS_ANGELES_COUNTY_CA + in_ala: false + in_la: false + in_riv: true + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: false + families: + family: + members: *id002 + marital_units: + mu_head: + members: + - head + output: + spm_units: + spm_unit: + ca_riv_share_payment: 0.0 + ca_riv_share_eligible: false diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/ca/state_supplement.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/ca/state_supplement.yaml new file mode 100644 index 00000000000..4edb0195bfd --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/ca/state_supplement.yaml @@ -0,0 +1,106 @@ +- name: ca_state_supplement_aged_eligible (ca) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 65 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + households: + household: + members: &id001 + - head + state_code_str: CA + zip_code: '90001' + county_str: LOS_ANGELES_COUNTY_CA + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: false + families: + family: + members: *id001 + marital_units: + mu_head: + members: + - head + output: + tax_units: + tax_unit: + ca_eitc: 0.0 + ca_eitc_eligible: true + ca_yctc: 0.0 + ca_foster_youth_tax_credit: 0.0 + ca_cdcc: 0.0 + ca_renter_credit: 0.0 + adjusted_gross_income: 0.0 + spm_units: + spm_unit: + ca_state_supplement: 4101.72 +- name: ca_state_supplement_resources_above_2000_ineligible (ca) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 65 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 2001 + co_care_worker_credit_eligible_care_worker: false + households: + household: + members: &id002 + - head + state_code_str: CA + zip_code: '90001' + county_str: LOS_ANGELES_COUNTY_CA + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: false + families: + family: + members: *id002 + marital_units: + mu_head: + members: + - head + output: + tax_units: + tax_unit: + ca_eitc: 0.0 + ca_eitc_eligible: true + ca_yctc: 0.0 + ca_foster_youth_tax_credit: 0.0 + ca_cdcc: 0.0 + ca_renter_credit: 0.0 + adjusted_gross_income: 0.0 + spm_units: + spm_unit: + ca_state_supplement: 0.0 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/ca/tanf.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/ca/tanf.yaml new file mode 100644 index 00000000000..b25985b0427 --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/ca/tanf.yaml @@ -0,0 +1,668 @@ +- name: tanf_income_just_below_state_threshold_26953 (ca) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 26853 + spouse: + age: 28 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id001 + - head + - spouse + - child1 + state_code_str: CA + zip_code: '90001' + county_str: LOS_ANGELES_COUNTY_CA + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + ca_tanf: 4273.5 + tanf: 4273.5 +- name: tanf_income_at_state_threshold_26953 (ca) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 26953 + spouse: + age: 28 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id002 + - head + - spouse + - child1 + state_code_str: CA + zip_code: '90001' + county_str: LOS_ANGELES_COUNTY_CA + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: true + families: + family: + members: *id002 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + ca_tanf: 4223.5 + tanf: 4223.5 +- name: tanf_income_just_above_state_threshold_26953 (ca) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 27053 + spouse: + age: 28 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id003 + - head + - spouse + - child1 + state_code_str: CA + zip_code: '90001' + county_str: LOS_ANGELES_COUNTY_CA + spm_units: + spm_unit: + members: *id003 + tax_units: + tax_unit: + members: *id003 + tax_unit_is_joint: true + families: + family: + members: *id003 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + ca_tanf: 4173.5 + tanf: 4173.5 +- name: tanf_no_minor_children_in_unit (ca) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + spouse: + age: 28 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id004 + - head + - spouse + state_code_str: CA + zip_code: '90001' + county_str: LOS_ANGELES_COUNTY_CA + spm_units: + spm_unit: + members: *id004 + tax_units: + tax_unit: + members: *id004 + tax_unit_is_joint: true + families: + family: + members: *id004 + marital_units: + mu_couple: + members: + - head + - spouse + output: + spm_units: + spm_unit: + ca_tanf: 0.0 + tanf: 0.0 +- name: tanf_youngest_child_age_17 (ca) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + spouse: + age: 28 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 17 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id005 + - head + - spouse + - child1 + state_code_str: CA + zip_code: '90001' + county_str: LOS_ANGELES_COUNTY_CA + spm_units: + spm_unit: + members: *id005 + tax_units: + tax_unit: + members: *id005 + tax_unit_is_joint: true + families: + family: + members: *id005 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + ca_tanf: 14100.0 + tanf: 14100.0 +- name: tanf_only_child_age_18 (ca) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + spouse: + age: 28 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 18 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id006 + - head + - spouse + - child1 + state_code_str: CA + zip_code: '90001' + county_str: LOS_ANGELES_COUNTY_CA + spm_units: + spm_unit: + members: *id006 + tax_units: + tax_unit: + members: *id006 + tax_unit_is_joint: true + families: + family: + members: *id006 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + ca_tanf: 0.0 + tanf: 0.0 +- name: tanf_size_1_single_adult_age_30 (ca) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 6000 + households: + household: + members: &id007 + - head + state_code_str: CA + zip_code: '90001' + county_str: LOS_ANGELES_COUNTY_CA + spm_units: + spm_unit: + members: *id007 + tax_units: + tax_unit: + members: *id007 + tax_unit_is_joint: false + families: + family: + members: *id007 + marital_units: + mu_head: + members: + - head + output: + spm_units: + spm_unit: + ca_tanf: 0.0 + tanf: 0.0 +- name: tanf_size_1_single_elderly_age_65 (ca) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 65 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id008 + - head + state_code_str: CA + zip_code: '90001' + county_str: LOS_ANGELES_COUNTY_CA + spm_units: + spm_unit: + members: *id008 + tax_units: + tax_unit: + members: *id008 + tax_unit_is_joint: false + families: + family: + members: *id008 + marital_units: + mu_head: + members: + - head + output: + spm_units: + spm_unit: + ca_tanf: 0.0 + tanf: 0.0 +- name: tanf_size_2_married_couple_no_children (ca) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 6000 + spouse: + age: 28 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id009 + - head + - spouse + state_code_str: CA + zip_code: '90001' + county_str: LOS_ANGELES_COUNTY_CA + spm_units: + spm_unit: + members: *id009 + tax_units: + tax_unit: + members: *id009 + tax_unit_is_joint: true + families: + family: + members: *id009 + marital_units: + mu_couple: + members: + - head + - spouse + output: + spm_units: + spm_unit: + ca_tanf: 0.0 + tanf: 0.0 +- name: tanf_size_2_single_parent_1_child (ca) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 6000 + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id010 + - head + - child1 + state_code_str: CA + zip_code: '90001' + county_str: LOS_ANGELES_COUNTY_CA + spm_units: + spm_unit: + members: *id010 + tax_units: + tax_unit: + members: *id010 + tax_unit_is_joint: false + families: + family: + members: *id010 + marital_units: + mu_head: + members: + - head + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + ca_tanf: 11160.0 + tanf: 11160.0 +- name: tanf_size_3_single_parent_2_children (ca) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 6000 + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id011 + - head + - child1 + - child2 + state_code_str: CA + zip_code: '90001' + county_str: LOS_ANGELES_COUNTY_CA + spm_units: + spm_unit: + members: *id011 + tax_units: + tax_unit: + members: *id011 + tax_unit_is_joint: false + families: + family: + members: *id011 + marital_units: + mu_head: + members: + - head + mu_child1: + members: + - child1 + mu_child2: + members: + - child2 + output: + spm_units: + spm_unit: + ca_tanf: 14100.0 + tanf: 14100.0 +- name: tanf_size_4_couple_2_children (ca) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 6000 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id012 + - head + - spouse + - child1 + - child2 + state_code_str: CA + zip_code: '90001' + county_str: LOS_ANGELES_COUNTY_CA + spm_units: + spm_unit: + members: *id012 + tax_units: + tax_unit: + members: *id012 + tax_unit_is_joint: true + families: + family: + members: *id012 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + mu_child2: + members: + - child2 + output: + spm_units: + spm_unit: + ca_tanf: 16992.0 + tanf: 16992.0 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/ca/tax_credits_composition.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/ca/tax_credits_composition.yaml new file mode 100644 index 00000000000..a92130b4d34 --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/ca/tax_credits_composition.yaml @@ -0,0 +1,440 @@ +- name: statetax_size_1_single_adult_age_30 (ca) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 20000 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + households: + household: + members: &id001 + - head + state_code_str: CA + zip_code: '90001' + county_str: LOS_ANGELES_COUNTY_CA + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: false + families: + family: + members: *id001 + marital_units: + mu_head: + members: + - head + output: + tax_units: + tax_unit: + ca_eitc: 123.78 + ca_eitc_eligible: true + ca_yctc: 0.0 + ca_foster_youth_tax_credit: 0.0 + ca_cdcc: 0.0 + ca_renter_credit: 0.0 + adjusted_gross_income: 20000.0 + spm_units: + spm_unit: + ca_state_supplement: 0.0 +- name: statetax_size_1_single_elderly_age_65 (ca) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 65 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + households: + household: + members: &id002 + - head + state_code_str: CA + zip_code: '90001' + county_str: LOS_ANGELES_COUNTY_CA + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: false + families: + family: + members: *id002 + marital_units: + mu_head: + members: + - head + output: + tax_units: + tax_unit: + ca_eitc: 0.0 + ca_eitc_eligible: true + ca_yctc: 0.0 + ca_foster_youth_tax_credit: 0.0 + ca_cdcc: 0.0 + ca_renter_credit: 0.0 + adjusted_gross_income: 0.0 + spm_units: + spm_unit: + ca_state_supplement: 4101.72 +- name: statetax_size_2_married_couple_no_children (ca) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 20000 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + spouse: + age: 28 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + households: + household: + members: &id003 + - head + - spouse + state_code_str: CA + zip_code: '90001' + county_str: LOS_ANGELES_COUNTY_CA + spm_units: + spm_unit: + members: *id003 + tax_units: + tax_unit: + members: *id003 + tax_unit_is_joint: true + families: + family: + members: *id003 + marital_units: + mu_couple: + members: + - head + - spouse + output: + tax_units: + tax_unit: + ca_eitc: 123.78 + ca_eitc_eligible: true + ca_yctc: 0.0 + ca_foster_youth_tax_credit: 0.0 + ca_cdcc: 0.0 + ca_renter_credit: 0.0 + adjusted_gross_income: 20000.0 + spm_units: + spm_unit: + ca_state_supplement: 0.0 +- name: statetax_size_2_single_parent_1_child (ca) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 20000 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + households: + household: + members: &id004 + - head + - child1 + state_code_str: CA + zip_code: '90001' + county_str: LOS_ANGELES_COUNTY_CA + spm_units: + spm_unit: + members: *id004 + tax_units: + tax_unit: + members: *id004 + tax_unit_is_joint: false + families: + family: + members: *id004 + marital_units: + mu_head: + members: + - head + mu_child1: + members: + - child1 + output: + tax_units: + tax_unit: + ca_eitc: 410.16 + ca_eitc_eligible: true + ca_yctc: 1215.95 + ca_foster_youth_tax_credit: 0.0 + ca_cdcc: 0.0 + ca_renter_credit: 0.0 + adjusted_gross_income: 20000.0 + spm_units: + spm_unit: + ca_state_supplement: 0.0 +- name: statetax_size_3_single_parent_2_children (ca) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 20000 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + households: + household: + members: &id005 + - head + - child1 + - child2 + state_code_str: CA + zip_code: '90001' + county_str: LOS_ANGELES_COUNTY_CA + spm_units: + spm_unit: + members: *id005 + tax_units: + tax_unit: + members: *id005 + tax_unit_is_joint: false + families: + family: + members: *id005 + marital_units: + mu_head: + members: + - head + mu_child1: + members: + - child1 + mu_child2: + members: + - child2 + output: + tax_units: + tax_unit: + ca_eitc: 580.26 + ca_eitc_eligible: true + ca_yctc: 1215.95 + ca_foster_youth_tax_credit: 0.0 + ca_cdcc: 0.0 + ca_renter_credit: 0.0 + adjusted_gross_income: 20000.0 + spm_units: + spm_unit: + ca_state_supplement: 0.0 +- name: statetax_size_4_couple_2_children (ca) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 20000 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + households: + household: + members: &id006 + - head + - spouse + - child1 + - child2 + state_code_str: CA + zip_code: '90001' + county_str: LOS_ANGELES_COUNTY_CA + spm_units: + spm_unit: + members: *id006 + tax_units: + tax_unit: + members: *id006 + tax_unit_is_joint: true + families: + family: + members: *id006 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + mu_child2: + members: + - child2 + output: + tax_units: + tax_unit: + ca_eitc: 580.26 + ca_eitc_eligible: true + ca_yctc: 1215.95 + ca_foster_youth_tax_credit: 0.0 + ca_cdcc: 0.0 + ca_renter_credit: 0.0 + adjusted_gross_income: 20000.0 + spm_units: + spm_unit: + ca_state_supplement: 0.0 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/ca/yctc.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/ca/yctc.yaml new file mode 100644 index 00000000000..ea272f8ecc8 --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/ca/yctc.yaml @@ -0,0 +1,213 @@ +- name: ca_yctc_child_age_5_eligible (ca) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 20000 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + households: + household: + members: &id001 + - head + - child1 + state_code_str: CA + zip_code: '90001' + county_str: LOS_ANGELES_COUNTY_CA + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: false + families: + family: + members: *id001 + marital_units: + mu_head: + members: + - head + mu_child1: + members: + - child1 + output: + tax_units: + tax_unit: + ca_eitc: 410.16 + ca_eitc_eligible: true + ca_yctc: 1215.95 + ca_foster_youth_tax_credit: 0.0 + ca_cdcc: 0.0 + ca_renter_credit: 0.0 + adjusted_gross_income: 20000.0 + spm_units: + spm_unit: + ca_state_supplement: 0.0 +- name: ca_yctc_child_age_6_ineligible (ca) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 20000 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + child1: + age: 6 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + households: + household: + members: &id002 + - head + - child1 + state_code_str: CA + zip_code: '90001' + county_str: LOS_ANGELES_COUNTY_CA + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: false + families: + family: + members: *id002 + marital_units: + mu_head: + members: + - head + mu_child1: + members: + - child1 + output: + tax_units: + tax_unit: + ca_eitc: 410.16 + ca_eitc_eligible: true + ca_yctc: 0.0 + ca_foster_youth_tax_credit: 0.0 + ca_cdcc: 0.0 + ca_renter_credit: 0.0 + adjusted_gross_income: 20000.0 + spm_units: + spm_unit: + ca_state_supplement: 0.0 +- name: ca_yctc_agi_at_phase_out_27425 (ca) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 27425 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + child1: + age: 4 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + households: + household: + members: &id003 + - head + - child1 + state_code_str: CA + zip_code: '90001' + county_str: LOS_ANGELES_COUNTY_CA + spm_units: + spm_unit: + members: *id003 + tax_units: + tax_unit: + members: *id003 + tax_unit_is_joint: false + families: + family: + members: *id003 + marital_units: + mu_head: + members: + - head + mu_child1: + members: + - child1 + output: + tax_units: + tax_unit: + ca_eitc: 174.1 + ca_eitc_eligible: true + ca_yctc: 1215.95 + ca_foster_youth_tax_credit: 0.0 + ca_cdcc: 0.0 + ca_renter_credit: 0.0 + adjusted_gross_income: 27425.0 + spm_units: + spm_unit: + ca_state_supplement: 0.0 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/co/care_worker_credit.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/co/care_worker_credit.yaml new file mode 100644 index 00000000000..b8f43f23a84 --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/co/care_worker_credit.yaml @@ -0,0 +1,268 @@ +- name: co_care_worker_joint_1_eligible_worker (co) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 50000 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: true + spouse: + age: 28 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + households: + household: + members: &id001 + - head + - spouse + state_code_str: CO + zip_code: '80014' + county_str: ARAPAHOE_COUNTY_CO + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: + - head + - spouse + output: + tax_units: + tax_unit: + co_eitc: 0.0 + co_ctc: 0.0 + co_care_worker_credit: 1200.0 + adjusted_gross_income: 50000.0 + people: + head: + co_family_affordability_credit: 0.0 + co_state_supplement: 0.0 + co_oap: 0.0 + spouse: + co_family_affordability_credit: 0.0 + co_state_supplement: 0.0 + co_oap: 0.0 +- name: co_care_worker_joint_2_eligible_workers_bonus (co) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 50000 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: true + spouse: + age: 28 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: true + households: + household: + members: &id002 + - head + - spouse + state_code_str: CO + zip_code: '80014' + county_str: ARAPAHOE_COUNTY_CO + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: true + families: + family: + members: *id002 + marital_units: + mu_couple: + members: + - head + - spouse + output: + tax_units: + tax_unit: + co_eitc: 0.0 + co_ctc: 0.0 + co_care_worker_credit: 2400.0 + adjusted_gross_income: 50000.0 + people: + head: + co_family_affordability_credit: 0.0 + co_state_supplement: 0.0 + co_oap: 0.0 + spouse: + co_family_affordability_credit: 0.0 + co_state_supplement: 0.0 + co_oap: 0.0 +- name: co_care_worker_joint_above_140k_income_limit (co) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 141000 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: true + spouse: + age: 28 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + households: + household: + members: &id003 + - head + - spouse + state_code_str: CO + zip_code: '80014' + county_str: ARAPAHOE_COUNTY_CO + spm_units: + spm_unit: + members: *id003 + tax_units: + tax_unit: + members: *id003 + tax_unit_is_joint: true + families: + family: + members: *id003 + marital_units: + mu_couple: + members: + - head + - spouse + output: + tax_units: + tax_unit: + co_eitc: 0.0 + co_ctc: 0.0 + co_care_worker_credit: 0.0 + adjusted_gross_income: 141000.0 + people: + head: + co_family_affordability_credit: 0.0 + co_state_supplement: 0.0 + co_oap: 0.0 + spouse: + co_family_affordability_credit: 0.0 + co_state_supplement: 0.0 + co_oap: 0.0 +- name: co_care_worker_single_above_75k_income_limit (co) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 76000 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: true + households: + household: + members: &id004 + - head + state_code_str: CO + zip_code: '80014' + county_str: ARAPAHOE_COUNTY_CO + spm_units: + spm_unit: + members: *id004 + tax_units: + tax_unit: + members: *id004 + tax_unit_is_joint: false + families: + family: + members: *id004 + marital_units: + mu_head: + members: + - head + output: + tax_units: + tax_unit: + co_eitc: 0.0 + co_ctc: 0.0 + co_care_worker_credit: 0.0 + adjusted_gross_income: 76000.0 + people: + head: + co_family_affordability_credit: 0.0 + co_state_supplement: 0.0 + co_oap: 0.0 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/co/eitc_ctc.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/co/eitc_ctc.yaml new file mode 100644 index 00000000000..663e086e74d --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/co/eitc_ctc.yaml @@ -0,0 +1,94 @@ +- name: co_eitc_ctc_joint_with_child_moderate_income (co) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 20000 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + spouse: + age: 28 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + households: + household: + members: &id001 + - head + - spouse + - child1 + state_code_str: CO + zip_code: '80014' + county_str: ARAPAHOE_COUNTY_CO + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + tax_units: + tax_unit: + co_eitc: 1106.75 + co_ctc: 1200.0 + co_care_worker_credit: 0.0 + adjusted_gross_income: 20000.0 + people: + head: + co_family_affordability_credit: 0.0 + co_state_supplement: 0.0 + co_oap: 0.0 + spouse: + co_family_affordability_credit: 0.0 + co_state_supplement: 0.0 + co_oap: 0.0 + child1: + co_family_affordability_credit: 3273.0 + co_state_supplement: 0.0 + co_oap: 0.0 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/co/family_affordability_credit.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/co/family_affordability_credit.yaml new file mode 100644 index 00000000000..90ec8e1c45e --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/co/family_affordability_credit.yaml @@ -0,0 +1,470 @@ +- name: co_family_affordability_child_age_5_full_multiplier (co) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 10000 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + spouse: + age: 28 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + households: + household: + members: &id001 + - head + - spouse + - child1 + state_code_str: CO + zip_code: '80014' + county_str: ARAPAHOE_COUNTY_CO + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + tax_units: + tax_unit: + co_eitc: 850.0 + co_ctc: 1200.0 + co_care_worker_credit: 0.0 + adjusted_gross_income: 10000.0 + people: + head: + co_family_affordability_credit: 0.0 + co_state_supplement: 0.0 + co_oap: 0.0 + spouse: + co_family_affordability_credit: 0.0 + co_state_supplement: 0.0 + co_oap: 0.0 + child1: + co_family_affordability_credit: 3273.0 + co_state_supplement: 0.0 + co_oap: 0.0 +- name: co_family_affordability_child_age_6_75pct_multiplier (co) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 10000 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + spouse: + age: 28 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + child1: + age: 6 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + households: + household: + members: &id002 + - head + - spouse + - child1 + state_code_str: CO + zip_code: '80014' + county_str: ARAPAHOE_COUNTY_CO + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: true + families: + family: + members: *id002 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + tax_units: + tax_unit: + co_eitc: 850.0 + co_ctc: 0.0 + co_care_worker_credit: 0.0 + adjusted_gross_income: 10000.0 + people: + head: + co_family_affordability_credit: 0.0 + co_state_supplement: 0.0 + co_oap: 0.0 + spouse: + co_family_affordability_credit: 0.0 + co_state_supplement: 0.0 + co_oap: 0.0 + child1: + co_family_affordability_credit: 2454.75 + co_state_supplement: 0.0 + co_oap: 0.0 +- name: co_family_affordability_child_age_16_75pct_multiplier (co) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 10000 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + spouse: + age: 28 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + child1: + age: 16 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + households: + household: + members: &id003 + - head + - spouse + - child1 + state_code_str: CO + zip_code: '80014' + county_str: ARAPAHOE_COUNTY_CO + spm_units: + spm_unit: + members: *id003 + tax_units: + tax_unit: + members: *id003 + tax_unit_is_joint: true + families: + family: + members: *id003 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + tax_units: + tax_unit: + co_eitc: 850.0 + co_ctc: 0.0 + co_care_worker_credit: 0.0 + adjusted_gross_income: 10000.0 + people: + head: + co_family_affordability_credit: 0.0 + co_state_supplement: 0.0 + co_oap: 0.0 + spouse: + co_family_affordability_credit: 0.0 + co_state_supplement: 0.0 + co_oap: 0.0 + child1: + co_family_affordability_credit: 2454.75 + co_state_supplement: 0.0 + co_oap: 0.0 +- name: co_family_affordability_child_age_17_zero_multiplier (co) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 10000 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + spouse: + age: 28 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + child1: + age: 17 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + households: + household: + members: &id004 + - head + - spouse + - child1 + state_code_str: CO + zip_code: '80014' + county_str: ARAPAHOE_COUNTY_CO + spm_units: + spm_unit: + members: *id004 + tax_units: + tax_unit: + members: *id004 + tax_unit_is_joint: true + families: + family: + members: *id004 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + tax_units: + tax_unit: + co_eitc: 850.0 + co_ctc: 0.0 + co_care_worker_credit: 0.0 + adjusted_gross_income: 10000.0 + people: + head: + co_family_affordability_credit: 0.0 + co_state_supplement: 0.0 + co_oap: 0.0 + spouse: + co_family_affordability_credit: 0.0 + co_state_supplement: 0.0 + co_oap: 0.0 + child1: + co_family_affordability_credit: 0.0 + co_state_supplement: 0.0 + co_oap: 0.0 +- name: co_family_affordability_joint_at_25k_reduction_threshold (co) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 25000 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + spouse: + age: 28 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + households: + household: + members: &id005 + - head + - spouse + - child1 + state_code_str: CO + zip_code: '80014' + county_str: ARAPAHOE_COUNTY_CO + spm_units: + spm_unit: + members: *id005 + tax_units: + tax_unit: + members: *id005 + tax_unit_is_joint: true + families: + family: + members: *id005 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + tax_units: + tax_unit: + co_eitc: 1106.75 + co_ctc: 1200.0 + co_care_worker_credit: 0.0 + adjusted_gross_income: 25000.0 + people: + head: + co_family_affordability_credit: 0.0 + co_state_supplement: 0.0 + co_oap: 0.0 + spouse: + co_family_affordability_credit: 0.0 + co_state_supplement: 0.0 + co_oap: 0.0 + child1: + co_family_affordability_credit: 3273.0 + co_state_supplement: 0.0 + co_oap: 0.0 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/co/oap.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/co/oap.yaml new file mode 100644 index 00000000000..2c11ef8709e --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/co/oap.yaml @@ -0,0 +1,104 @@ +- name: co_oap_age_60_single_eligible (co) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 60 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + households: + household: + members: &id001 + - head + state_code_str: CO + zip_code: '80014' + county_str: ARAPAHOE_COUNTY_CO + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: false + families: + family: + members: *id001 + marital_units: + mu_head: + members: + - head + output: + tax_units: + tax_unit: + co_eitc: 0.0 + co_ctc: 0.0 + co_care_worker_credit: 0.0 + adjusted_gross_income: 0.0 + people: + head: + co_family_affordability_credit: 0.0 + co_state_supplement: 0.0 + co_oap: 12060.0 +- name: co_oap_single_resources_above_1500_ineligible (co) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 60 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 1501 + co_care_worker_credit_eligible_care_worker: false + households: + household: + members: &id002 + - head + state_code_str: CO + zip_code: '80014' + county_str: ARAPAHOE_COUNTY_CO + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: false + families: + family: + members: *id002 + marital_units: + mu_head: + members: + - head + output: + tax_units: + tax_unit: + co_eitc: 0.0 + co_ctc: 0.0 + co_care_worker_credit: 0.0 + adjusted_gross_income: 0.0 + people: + head: + co_family_affordability_credit: 0.0 + co_state_supplement: 0.0 + co_oap: 12060.0 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/co/state_supplement.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/co/state_supplement.yaml new file mode 100644 index 00000000000..cfa0b80d6b6 --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/co/state_supplement.yaml @@ -0,0 +1,104 @@ +- name: co_state_supplement_age_59_disabled_eligible (co) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 59 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: true + immigration_status_str: CITIZEN + employment_income: 0 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + households: + household: + members: &id001 + - head + state_code_str: CO + zip_code: '80014' + county_str: ARAPAHOE_COUNTY_CO + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: false + families: + family: + members: *id001 + marital_units: + mu_head: + members: + - head + output: + tax_units: + tax_unit: + co_eitc: 0.0 + co_ctc: 0.0 + co_care_worker_credit: 0.0 + adjusted_gross_income: 0.0 + people: + head: + co_family_affordability_credit: 0.0 + co_state_supplement: 0.0 + co_oap: 0.0 +- name: co_state_supplement_age_60_no_longer_supplement_now_oap (co) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 60 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: true + immigration_status_str: CITIZEN + employment_income: 0 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + households: + household: + members: &id002 + - head + state_code_str: CO + zip_code: '80014' + county_str: ARAPAHOE_COUNTY_CO + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: false + families: + family: + members: *id002 + marital_units: + mu_head: + members: + - head + output: + tax_units: + tax_unit: + co_eitc: 0.0 + co_ctc: 0.0 + co_care_worker_credit: 0.0 + adjusted_gross_income: 0.0 + people: + head: + co_family_affordability_credit: 0.0 + co_state_supplement: 0.0 + co_oap: 132.0 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/co/tanf.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/co/tanf.yaml new file mode 100644 index 00000000000..4ecd141daaa --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/co/tanf.yaml @@ -0,0 +1,668 @@ +- name: tanf_income_just_below_state_threshold_6375 (co) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 6275 + spouse: + age: 28 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id001 + - head + - spouse + - child1 + state_code_str: CO + zip_code: '80014' + county_str: ARAPAHOE_COUNTY_CO + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + co_tanf: 5357.25 + tanf: 5357.25 +- name: tanf_income_at_state_threshold_6375 (co) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 6375 + spouse: + age: 28 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id002 + - head + - spouse + - child1 + state_code_str: CO + zip_code: '80014' + county_str: ARAPAHOE_COUNTY_CO + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: true + families: + family: + members: *id002 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + co_tanf: 0.0 + tanf: 0.0 +- name: tanf_income_just_above_state_threshold_6375 (co) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 6475 + spouse: + age: 28 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id003 + - head + - spouse + - child1 + state_code_str: CO + zip_code: '80014' + county_str: ARAPAHOE_COUNTY_CO + spm_units: + spm_unit: + members: *id003 + tax_units: + tax_unit: + members: *id003 + tax_unit_is_joint: true + families: + family: + members: *id003 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + co_tanf: 0.0 + tanf: 0.0 +- name: tanf_no_minor_children_in_unit (co) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + spouse: + age: 28 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id004 + - head + - spouse + state_code_str: CO + zip_code: '80014' + county_str: ARAPAHOE_COUNTY_CO + spm_units: + spm_unit: + members: *id004 + tax_units: + tax_unit: + members: *id004 + tax_unit_is_joint: true + families: + family: + members: *id004 + marital_units: + mu_couple: + members: + - head + - spouse + output: + spm_units: + spm_unit: + co_tanf: 0.0 + tanf: 0.0 +- name: tanf_youngest_child_age_17 (co) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + spouse: + age: 28 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 17 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id005 + - head + - spouse + - child1 + state_code_str: CO + zip_code: '80014' + county_str: ARAPAHOE_COUNTY_CO + spm_units: + spm_unit: + members: *id005 + tax_units: + tax_unit: + members: *id005 + tax_unit_is_joint: true + families: + family: + members: *id005 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + co_tanf: 7428.0 + tanf: 7428.0 +- name: tanf_only_child_age_18 (co) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + spouse: + age: 28 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 18 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id006 + - head + - spouse + - child1 + state_code_str: CO + zip_code: '80014' + county_str: ARAPAHOE_COUNTY_CO + spm_units: + spm_unit: + members: *id006 + tax_units: + tax_unit: + members: *id006 + tax_unit_is_joint: true + families: + family: + members: *id006 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + co_tanf: 0.0 + tanf: 0.0 +- name: tanf_size_1_single_adult_age_30 (co) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 6000 + households: + household: + members: &id007 + - head + state_code_str: CO + zip_code: '80014' + county_str: ARAPAHOE_COUNTY_CO + spm_units: + spm_unit: + members: *id007 + tax_units: + tax_unit: + members: *id007 + tax_unit_is_joint: false + families: + family: + members: *id007 + marital_units: + mu_head: + members: + - head + output: + spm_units: + spm_unit: + co_tanf: 0.0 + tanf: 0.0 +- name: tanf_size_1_single_elderly_age_65 (co) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 65 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id008 + - head + state_code_str: CO + zip_code: '80014' + county_str: ARAPAHOE_COUNTY_CO + spm_units: + spm_unit: + members: *id008 + tax_units: + tax_unit: + members: *id008 + tax_unit_is_joint: false + families: + family: + members: *id008 + marital_units: + mu_head: + members: + - head + output: + spm_units: + spm_unit: + co_tanf: 0.0 + tanf: 0.0 +- name: tanf_size_2_married_couple_no_children (co) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 6000 + spouse: + age: 28 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id009 + - head + - spouse + state_code_str: CO + zip_code: '80014' + county_str: ARAPAHOE_COUNTY_CO + spm_units: + spm_unit: + members: *id009 + tax_units: + tax_unit: + members: *id009 + tax_unit_is_joint: true + families: + family: + members: *id009 + marital_units: + mu_couple: + members: + - head + - spouse + output: + spm_units: + spm_unit: + co_tanf: 0.0 + tanf: 0.0 +- name: tanf_size_2_single_parent_1_child (co) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 6000 + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id010 + - head + - child1 + state_code_str: CO + zip_code: '80014' + county_str: ARAPAHOE_COUNTY_CO + spm_units: + spm_unit: + members: *id010 + tax_units: + tax_unit: + members: *id010 + tax_unit_is_joint: false + families: + family: + members: *id010 + marital_units: + mu_head: + members: + - head + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + co_tanf: 0.0 + tanf: 0.0 +- name: tanf_size_3_single_parent_2_children (co) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 6000 + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id011 + - head + - child1 + - child2 + state_code_str: CO + zip_code: '80014' + county_str: ARAPAHOE_COUNTY_CO + spm_units: + spm_unit: + members: *id011 + tax_units: + tax_unit: + members: *id011 + tax_unit_is_joint: false + families: + family: + members: *id011 + marital_units: + mu_head: + members: + - head + mu_child1: + members: + - child1 + mu_child2: + members: + - child2 + output: + spm_units: + spm_unit: + co_tanf: 5124.0 + tanf: 5124.0 +- name: tanf_size_4_couple_2_children (co) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 6000 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id012 + - head + - spouse + - child1 + - child2 + state_code_str: CO + zip_code: '80014' + county_str: ARAPAHOE_COUNTY_CO + spm_units: + spm_unit: + members: *id012 + tax_units: + tax_unit: + members: *id012 + tax_unit_is_joint: true + families: + family: + members: *id012 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + mu_child2: + members: + - child2 + output: + spm_units: + spm_unit: + co_tanf: 7044.0 + tanf: 7044.0 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/co/tax_credits_composition.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/co/tax_credits_composition.yaml new file mode 100644 index 00000000000..c6ad17103b6 --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/co/tax_credits_composition.yaml @@ -0,0 +1,462 @@ +- name: statetax_size_1_single_adult_age_30 (co) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 20000 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + households: + household: + members: &id001 + - head + state_code_str: CO + zip_code: '80014' + county_str: ARAPAHOE_COUNTY_CO + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: false + families: + family: + members: *id001 + marital_units: + mu_head: + members: + - head + output: + tax_units: + tax_unit: + co_eitc: 0.0 + co_ctc: 0.0 + co_care_worker_credit: 0.0 + adjusted_gross_income: 20000.0 + people: + head: + co_family_affordability_credit: 0.0 + co_state_supplement: 0.0 + co_oap: 0.0 +- name: statetax_size_1_single_elderly_age_65 (co) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 65 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + households: + household: + members: &id002 + - head + state_code_str: CO + zip_code: '80014' + county_str: ARAPAHOE_COUNTY_CO + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: false + families: + family: + members: *id002 + marital_units: + mu_head: + members: + - head + output: + tax_units: + tax_unit: + co_eitc: 0.0 + co_ctc: 0.0 + co_care_worker_credit: 0.0 + adjusted_gross_income: 0.0 + people: + head: + co_family_affordability_credit: 0.0 + co_state_supplement: 0.0 + co_oap: 132.0 +- name: statetax_size_2_married_couple_no_children (co) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 20000 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + spouse: + age: 28 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + households: + household: + members: &id003 + - head + - spouse + state_code_str: CO + zip_code: '80014' + county_str: ARAPAHOE_COUNTY_CO + spm_units: + spm_unit: + members: *id003 + tax_units: + tax_unit: + members: *id003 + tax_unit_is_joint: true + families: + family: + members: *id003 + marital_units: + mu_couple: + members: + - head + - spouse + output: + tax_units: + tax_unit: + co_eitc: 130.43 + co_ctc: 0.0 + co_care_worker_credit: 0.0 + adjusted_gross_income: 20000.0 + people: + head: + co_family_affordability_credit: 0.0 + co_state_supplement: 0.0 + co_oap: 0.0 + spouse: + co_family_affordability_credit: 0.0 + co_state_supplement: 0.0 + co_oap: 0.0 +- name: statetax_size_2_single_parent_1_child (co) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 20000 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + households: + household: + members: &id004 + - head + - child1 + state_code_str: CO + zip_code: '80014' + county_str: ARAPAHOE_COUNTY_CO + spm_units: + spm_unit: + members: *id004 + tax_units: + tax_unit: + members: *id004 + tax_unit_is_joint: false + families: + family: + members: *id004 + marital_units: + mu_head: + members: + - head + mu_child1: + members: + - child1 + output: + tax_units: + tax_unit: + co_eitc: 1106.75 + co_ctc: 1200.0 + co_care_worker_credit: 0.0 + adjusted_gross_income: 20000.0 + people: + head: + co_family_affordability_credit: 0.0 + co_state_supplement: 0.0 + co_oap: 0.0 + child1: + co_family_affordability_credit: 3047.98 + co_state_supplement: 0.0 + co_oap: 0.0 +- name: statetax_size_3_single_parent_2_children (co) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 20000 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + households: + household: + members: &id005 + - head + - child1 + - child2 + state_code_str: CO + zip_code: '80014' + county_str: ARAPAHOE_COUNTY_CO + spm_units: + spm_unit: + members: *id005 + tax_units: + tax_unit: + members: *id005 + tax_unit_is_joint: false + families: + family: + members: *id005 + marital_units: + mu_head: + members: + - head + mu_child1: + members: + - child1 + mu_child2: + members: + - child2 + output: + tax_units: + tax_unit: + co_eitc: 1829.0 + co_ctc: 1200.0 + co_care_worker_credit: 0.0 + adjusted_gross_income: 20000.0 + people: + head: + co_family_affordability_credit: 0.0 + co_state_supplement: 0.0 + co_oap: 0.0 + child1: + co_family_affordability_credit: 2285.99 + co_state_supplement: 0.0 + co_oap: 0.0 + child2: + co_family_affordability_credit: 3047.98 + co_state_supplement: 0.0 + co_oap: 0.0 +- name: statetax_size_4_couple_2_children (co) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 20000 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + households: + household: + members: &id006 + - head + - spouse + - child1 + - child2 + state_code_str: CO + zip_code: '80014' + county_str: ARAPAHOE_COUNTY_CO + spm_units: + spm_unit: + members: *id006 + tax_units: + tax_unit: + members: *id006 + tax_unit_is_joint: true + families: + family: + members: *id006 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + mu_child2: + members: + - child2 + output: + tax_units: + tax_unit: + co_eitc: 1829.0 + co_ctc: 1200.0 + co_care_worker_credit: 0.0 + adjusted_gross_income: 20000.0 + people: + head: + co_family_affordability_credit: 0.0 + co_state_supplement: 0.0 + co_oap: 0.0 + spouse: + co_family_affordability_credit: 0.0 + co_state_supplement: 0.0 + co_oap: 0.0 + child1: + co_family_affordability_credit: 2454.75 + co_state_supplement: 0.0 + co_oap: 0.0 + child2: + co_family_affordability_credit: 3273.0 + co_state_supplement: 0.0 + co_oap: 0.0 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/il/aabd.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/il/aabd.yaml new file mode 100644 index 00000000000..92011c394cd --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/il/aabd.yaml @@ -0,0 +1,138 @@ +- name: il_aabd_aged_65_eligible (il) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 65 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_blind: false + is_pregnant: false + is_female: false + immigration_status_str: CITIZEN + employment_income: 0 + has_bcc_qualifying_coverage: false + is_full_time_student: false + ca_calworks_child_care_time_category: MONTHLY + ca_calworks_child_care_full_time: false + ca_riv_general_relief_meets_work_requirements: false + households: + household: + members: &id001 + - head + state_code_str: IL + zip_code: '60601' + county_str: COOK_COUNTY_IL + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: false + families: + family: + members: *id001 + marital_units: + mu_head: + members: + - head + output: + people: + head: + il_aabd_person: 0.0 +- name: il_aabd_disabled_age_64 (il) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 64 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: true + is_blind: false + is_pregnant: false + is_female: false + immigration_status_str: CITIZEN + employment_income: 0 + has_bcc_qualifying_coverage: false + is_full_time_student: false + ca_calworks_child_care_time_category: MONTHLY + ca_calworks_child_care_full_time: false + ca_riv_general_relief_meets_work_requirements: false + households: + household: + members: &id002 + - head + state_code_str: IL + zip_code: '60601' + county_str: COOK_COUNTY_IL + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: false + families: + family: + members: *id002 + marital_units: + mu_head: + members: + - head + output: + people: + head: + il_aabd_person: 0.0 +- name: il_aabd_not_aged_blind_disabled_ineligible (il) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_blind: false + is_pregnant: false + is_female: false + immigration_status_str: CITIZEN + employment_income: 0 + has_bcc_qualifying_coverage: false + is_full_time_student: false + ca_calworks_child_care_time_category: MONTHLY + ca_calworks_child_care_full_time: false + ca_riv_general_relief_meets_work_requirements: false + households: + household: + members: &id003 + - head + state_code_str: IL + zip_code: '60601' + county_str: COOK_COUNTY_IL + spm_units: + spm_unit: + members: *id003 + tax_units: + tax_unit: + members: *id003 + tax_unit_is_joint: false + families: + family: + members: *id003 + marital_units: + mu_head: + members: + - head + output: + people: + head: + il_aabd_person: 0.0 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/il/bcc.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/il/bcc.yaml new file mode 100644 index 00000000000..ce7abd7cad4 --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/il/bcc.yaml @@ -0,0 +1,138 @@ +- name: il_bcc_age_64_female_eligible (il) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 64 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_blind: false + is_pregnant: false + is_female: true + immigration_status_str: CITIZEN + employment_income: 0 + has_bcc_qualifying_coverage: true + is_full_time_student: false + ca_calworks_child_care_time_category: MONTHLY + ca_calworks_child_care_full_time: false + ca_riv_general_relief_meets_work_requirements: false + households: + household: + members: &id001 + - head + state_code_str: IL + zip_code: '60601' + county_str: COOK_COUNTY_IL + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: false + families: + family: + members: *id001 + marital_units: + mu_head: + members: + - head + output: + people: + head: + il_bcc_eligible: false +- name: il_bcc_age_65_age_out (il) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 65 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_blind: false + is_pregnant: false + is_female: true + immigration_status_str: CITIZEN + employment_income: 0 + has_bcc_qualifying_coverage: true + is_full_time_student: false + ca_calworks_child_care_time_category: MONTHLY + ca_calworks_child_care_full_time: false + ca_riv_general_relief_meets_work_requirements: false + households: + household: + members: &id002 + - head + state_code_str: IL + zip_code: '60601' + county_str: COOK_COUNTY_IL + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: false + families: + family: + members: *id002 + marital_units: + mu_head: + members: + - head + output: + people: + head: + il_bcc_eligible: false +- name: il_bcc_no_qualifying_coverage (il) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 40 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_blind: false + is_pregnant: false + is_female: true + immigration_status_str: CITIZEN + employment_income: 0 + has_bcc_qualifying_coverage: false + is_full_time_student: false + ca_calworks_child_care_time_category: MONTHLY + ca_calworks_child_care_full_time: false + ca_riv_general_relief_meets_work_requirements: false + households: + household: + members: &id003 + - head + state_code_str: IL + zip_code: '60601' + county_str: COOK_COUNTY_IL + spm_units: + spm_unit: + members: *id003 + tax_units: + tax_unit: + members: *id003 + tax_unit_is_joint: false + families: + family: + members: *id003 + marital_units: + mu_head: + members: + - head + output: + people: + head: + il_bcc_eligible: true diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/il/ctc.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/il/ctc.yaml new file mode 100644 index 00000000000..673cc27339a --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/il/ctc.yaml @@ -0,0 +1,160 @@ +- name: il_ctc_child_age_11 (il) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 20000 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + spouse: + age: 28 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + child1: + age: 11 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + households: + household: + members: &id001 + - head + - spouse + - child1 + state_code_str: IL + zip_code: '60601' + county_str: COOK_COUNTY_IL + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + tax_units: + tax_unit: + il_eitc: 885.4 + il_ctc: 354.16 + adjusted_gross_income: 20000.0 +- name: il_ctc_child_age_12_at_state_age_limit (il) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 20000 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + spouse: + age: 28 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + child1: + age: 12 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + households: + household: + members: &id002 + - head + - spouse + - child1 + state_code_str: IL + zip_code: '60601' + county_str: COOK_COUNTY_IL + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: true + families: + family: + members: *id002 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + tax_units: + tax_unit: + il_eitc: 885.4 + il_ctc: 0.0 + adjusted_gross_income: 20000.0 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/il/eitc.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/il/eitc.yaml new file mode 100644 index 00000000000..06fcad83207 --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/il/eitc.yaml @@ -0,0 +1,46 @@ +- name: il_eitc_childless_filer (il) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 15000 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + households: + household: + members: &id001 + - head + state_code_str: IL + zip_code: '60601' + county_str: COOK_COUNTY_IL + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: false + families: + family: + members: *id001 + marital_units: + mu_head: + members: + - head + output: + tax_units: + tax_unit: + il_eitc: 69.46 + il_ctc: 0.0 + adjusted_gross_income: 15000.0 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/il/eitc_ctc.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/il/eitc_ctc.yaml new file mode 100644 index 00000000000..6aedaa30cf3 --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/il/eitc_ctc.yaml @@ -0,0 +1,80 @@ +- name: il_eitc_ctc_joint_with_child_moderate_income (il) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 20000 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + spouse: + age: 28 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + households: + household: + members: &id001 + - head + - spouse + - child1 + state_code_str: IL + zip_code: '60601' + county_str: COOK_COUNTY_IL + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + tax_units: + tax_unit: + il_eitc: 885.4 + il_ctc: 354.16 + adjusted_gross_income: 20000.0 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/il/fpp.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/il/fpp.yaml new file mode 100644 index 00000000000..9ed57064194 --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/il/fpp.yaml @@ -0,0 +1,46 @@ +- name: il_fpp_female_adult (il) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_blind: false + is_pregnant: false + is_female: true + immigration_status_str: CITIZEN + employment_income: 0 + has_bcc_qualifying_coverage: false + is_full_time_student: false + ca_calworks_child_care_time_category: MONTHLY + ca_calworks_child_care_full_time: false + ca_riv_general_relief_meets_work_requirements: false + households: + household: + members: &id001 + - head + state_code_str: IL + zip_code: '60601' + county_str: COOK_COUNTY_IL + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: false + families: + family: + members: *id001 + marital_units: + mu_head: + members: + - head + output: + people: + head: + il_fpp_eligible: true diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/il/hbwd.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/il/hbwd.yaml new file mode 100644 index 00000000000..db88e61baa4 --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/il/hbwd.yaml @@ -0,0 +1,235 @@ +- name: il_hbwd_age_15_too_young (il) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 15 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: true + is_blind: false + is_pregnant: false + is_female: false + immigration_status_str: CITIZEN + employment_income: 10000 + has_bcc_qualifying_coverage: false + is_full_time_student: false + ca_calworks_child_care_time_category: MONTHLY + ca_calworks_child_care_full_time: false + ca_riv_general_relief_meets_work_requirements: false + households: + household: + members: &id001 + - head + state_code_str: IL + zip_code: '60601' + county_str: COOK_COUNTY_IL + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: false + families: + family: + members: *id001 + marital_units: + mu_head: + members: + - head + output: + people: + head: + il_hbwd_eligible: false + il_hbwd_person: 0.0 +- name: il_hbwd_age_16_eligible (il) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 16 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: true + is_blind: false + is_pregnant: false + is_female: false + immigration_status_str: CITIZEN + employment_income: 10000 + has_bcc_qualifying_coverage: false + is_full_time_student: false + ca_calworks_child_care_time_category: MONTHLY + ca_calworks_child_care_full_time: false + ca_riv_general_relief_meets_work_requirements: false + households: + household: + members: &id002 + - head + state_code_str: IL + zip_code: '60601' + county_str: COOK_COUNTY_IL + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: false + families: + family: + members: *id002 + marital_units: + mu_head: + members: + - head + output: + people: + head: + il_hbwd_eligible: true + il_hbwd_person: -156.0 +- name: il_hbwd_age_64_eligible (il) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 64 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: true + is_blind: false + is_pregnant: false + is_female: false + immigration_status_str: CITIZEN + employment_income: 10000 + has_bcc_qualifying_coverage: false + is_full_time_student: false + ca_calworks_child_care_time_category: MONTHLY + ca_calworks_child_care_full_time: false + ca_riv_general_relief_meets_work_requirements: false + households: + household: + members: &id003 + - head + state_code_str: IL + zip_code: '60601' + county_str: COOK_COUNTY_IL + spm_units: + spm_unit: + members: *id003 + tax_units: + tax_unit: + members: *id003 + tax_unit_is_joint: false + families: + family: + members: *id003 + marital_units: + mu_head: + members: + - head + output: + people: + head: + il_hbwd_eligible: true + il_hbwd_person: -156.0 +- name: il_hbwd_age_65_age_out (il) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 65 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: true + is_blind: false + is_pregnant: false + is_female: false + immigration_status_str: CITIZEN + employment_income: 10000 + has_bcc_qualifying_coverage: false + is_full_time_student: false + ca_calworks_child_care_time_category: MONTHLY + ca_calworks_child_care_full_time: false + ca_riv_general_relief_meets_work_requirements: false + households: + household: + members: &id004 + - head + state_code_str: IL + zip_code: '60601' + county_str: COOK_COUNTY_IL + spm_units: + spm_unit: + members: *id004 + tax_units: + tax_unit: + members: *id004 + tax_unit_is_joint: false + families: + family: + members: *id004 + marital_units: + mu_head: + members: + - head + output: + people: + head: + il_hbwd_eligible: false + il_hbwd_person: 0.0 +- name: il_hbwd_not_disabled_ineligible (il) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_blind: false + is_pregnant: false + is_female: false + immigration_status_str: CITIZEN + employment_income: 10000 + has_bcc_qualifying_coverage: false + is_full_time_student: false + ca_calworks_child_care_time_category: MONTHLY + ca_calworks_child_care_full_time: false + ca_riv_general_relief_meets_work_requirements: false + households: + household: + members: &id005 + - head + state_code_str: IL + zip_code: '60601' + county_str: COOK_COUNTY_IL + spm_units: + spm_unit: + members: *id005 + tax_units: + tax_unit: + members: *id005 + tax_unit_is_joint: false + families: + family: + members: *id005 + marital_units: + mu_head: + members: + - head + output: + people: + head: + il_hbwd_eligible: false + il_hbwd_person: 0.0 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/il/liheap.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/il/liheap.yaml new file mode 100644 index 00000000000..e2fdc2a19d7 --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/il/liheap.yaml @@ -0,0 +1,92 @@ +- name: il_liheap_low_income (il) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_blind: false + is_pregnant: false + is_female: false + immigration_status_str: CITIZEN + employment_income: 30000 + has_bcc_qualifying_coverage: false + is_full_time_student: false + ca_calworks_child_care_time_category: MONTHLY + ca_calworks_child_care_full_time: false + ca_riv_general_relief_meets_work_requirements: false + households: + household: + members: &id001 + - head + state_code_str: IL + zip_code: '60601' + county_str: COOK_COUNTY_IL + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: false + families: + family: + members: *id001 + marital_units: + mu_head: + members: + - head + output: + spm_units: + spm_unit: + il_liheap_income_eligible: true +- name: il_liheap_above_200pct_fpl (il) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_blind: false + is_pregnant: false + is_female: false + immigration_status_str: CITIZEN + employment_income: 60000 + has_bcc_qualifying_coverage: false + is_full_time_student: false + ca_calworks_child_care_time_category: MONTHLY + ca_calworks_child_care_full_time: false + ca_riv_general_relief_meets_work_requirements: false + households: + household: + members: &id002 + - head + state_code_str: IL + zip_code: '60601' + county_str: COOK_COUNTY_IL + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: false + families: + family: + members: *id002 + marital_units: + mu_head: + members: + - head + output: + spm_units: + spm_unit: + il_liheap_income_eligible: false diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/il/mpe.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/il/mpe.yaml new file mode 100644 index 00000000000..ad9c629d69f --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/il/mpe.yaml @@ -0,0 +1,138 @@ +- name: il_mpe_pregnant_low_income (il) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 28 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_blind: false + is_pregnant: true + is_female: false + immigration_status_str: CITIZEN + employment_income: 20000 + has_bcc_qualifying_coverage: false + is_full_time_student: false + ca_calworks_child_care_time_category: MONTHLY + ca_calworks_child_care_full_time: false + ca_riv_general_relief_meets_work_requirements: false + households: + household: + members: &id001 + - head + state_code_str: IL + zip_code: '60601' + county_str: COOK_COUNTY_IL + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: false + families: + family: + members: *id001 + marital_units: + mu_head: + members: + - head + output: + people: + head: + il_mpe_eligible: true +- name: il_mpe_not_pregnant_ineligible (il) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 28 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_blind: false + is_pregnant: false + is_female: false + immigration_status_str: CITIZEN + employment_income: 20000 + has_bcc_qualifying_coverage: false + is_full_time_student: false + ca_calworks_child_care_time_category: MONTHLY + ca_calworks_child_care_full_time: false + ca_riv_general_relief_meets_work_requirements: false + households: + household: + members: &id002 + - head + state_code_str: IL + zip_code: '60601' + county_str: COOK_COUNTY_IL + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: false + families: + family: + members: *id002 + marital_units: + mu_head: + members: + - head + output: + people: + head: + il_mpe_eligible: false +- name: il_mpe_pregnant_above_200pct_fpl (il) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 28 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_blind: false + is_pregnant: true + is_female: false + immigration_status_str: CITIZEN + employment_income: 50000 + has_bcc_qualifying_coverage: false + is_full_time_student: false + ca_calworks_child_care_time_category: MONTHLY + ca_calworks_child_care_full_time: false + ca_riv_general_relief_meets_work_requirements: false + households: + household: + members: &id003 + - head + state_code_str: IL + zip_code: '60601' + county_str: COOK_COUNTY_IL + spm_units: + spm_unit: + members: *id003 + tax_units: + tax_unit: + members: *id003 + tax_unit_is_joint: false + families: + family: + members: *id003 + marital_units: + mu_head: + members: + - head + output: + people: + head: + il_mpe_eligible: false diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/il/tanf.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/il/tanf.yaml new file mode 100644 index 00000000000..085a940c29b --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/il/tanf.yaml @@ -0,0 +1,668 @@ +- name: tanf_income_just_below_state_threshold_13710 (il) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 13610 + spouse: + age: 28 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id001 + - head + - spouse + - child1 + state_code_str: IL + zip_code: '60601' + county_str: COOK_COUNTY_IL + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + il_tanf: 4996.12 + tanf: 4996.12 +- name: tanf_income_at_state_threshold_13710 (il) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 13710 + spouse: + age: 28 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id002 + - head + - spouse + - child1 + state_code_str: IL + zip_code: '60601' + county_str: COOK_COUNTY_IL + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: true + families: + family: + members: *id002 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + il_tanf: 0.0 + tanf: 0.0 +- name: tanf_income_just_above_state_threshold_13710 (il) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 13810 + spouse: + age: 28 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id003 + - head + - spouse + - child1 + state_code_str: IL + zip_code: '60601' + county_str: COOK_COUNTY_IL + spm_units: + spm_unit: + members: *id003 + tax_units: + tax_unit: + members: *id003 + tax_unit_is_joint: true + families: + family: + members: *id003 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + il_tanf: 0.0 + tanf: 0.0 +- name: tanf_no_minor_children_in_unit (il) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + spouse: + age: 28 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id004 + - head + - spouse + state_code_str: IL + zip_code: '60601' + county_str: COOK_COUNTY_IL + spm_units: + spm_unit: + members: *id004 + tax_units: + tax_unit: + members: *id004 + tax_unit_is_joint: true + families: + family: + members: *id004 + marital_units: + mu_couple: + members: + - head + - spouse + output: + spm_units: + spm_unit: + il_tanf: 0.0 + tanf: 0.0 +- name: tanf_youngest_child_age_17 (il) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + spouse: + age: 28 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 17 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id005 + - head + - spouse + - child1 + state_code_str: IL + zip_code: '60601' + county_str: COOK_COUNTY_IL + spm_units: + spm_unit: + members: *id005 + tax_units: + tax_unit: + members: *id005 + tax_unit_is_joint: true + families: + family: + members: *id005 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + il_tanf: 9386.12 + tanf: 9386.12 +- name: tanf_only_child_age_18 (il) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + spouse: + age: 28 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 18 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id006 + - head + - spouse + - child1 + state_code_str: IL + zip_code: '60601' + county_str: COOK_COUNTY_IL + spm_units: + spm_unit: + members: *id006 + tax_units: + tax_unit: + members: *id006 + tax_unit_is_joint: true + families: + family: + members: *id006 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + il_tanf: 0.0 + tanf: 0.0 +- name: tanf_size_1_single_adult_age_30 (il) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 6000 + households: + household: + members: &id007 + - head + state_code_str: IL + zip_code: '60601' + county_str: COOK_COUNTY_IL + spm_units: + spm_unit: + members: *id007 + tax_units: + tax_unit: + members: *id007 + tax_unit_is_joint: false + families: + family: + members: *id007 + marital_units: + mu_head: + members: + - head + output: + spm_units: + spm_unit: + il_tanf: 0.0 + tanf: 0.0 +- name: tanf_size_1_single_elderly_age_65 (il) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 65 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id008 + - head + state_code_str: IL + zip_code: '60601' + county_str: COOK_COUNTY_IL + spm_units: + spm_unit: + members: *id008 + tax_units: + tax_unit: + members: *id008 + tax_unit_is_joint: false + families: + family: + members: *id008 + marital_units: + mu_head: + members: + - head + output: + spm_units: + spm_unit: + il_tanf: 0.0 + tanf: 0.0 +- name: tanf_size_2_married_couple_no_children (il) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 6000 + spouse: + age: 28 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id009 + - head + - spouse + state_code_str: IL + zip_code: '60601' + county_str: COOK_COUNTY_IL + spm_units: + spm_unit: + members: *id009 + tax_units: + tax_unit: + members: *id009 + tax_unit_is_joint: true + families: + family: + members: *id009 + marital_units: + mu_couple: + members: + - head + - spouse + output: + spm_units: + spm_unit: + il_tanf: 0.0 + tanf: 0.0 +- name: tanf_size_2_single_parent_1_child (il) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 6000 + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id010 + - head + - child1 + state_code_str: IL + zip_code: '60601' + county_str: COOK_COUNTY_IL + spm_units: + spm_unit: + members: *id010 + tax_units: + tax_unit: + members: *id010 + tax_unit_is_joint: false + families: + family: + members: *id010 + marital_units: + mu_head: + members: + - head + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + il_tanf: 5945.37 + tanf: 5945.37 +- name: tanf_size_3_single_parent_2_children (il) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 6000 + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id011 + - head + - child1 + - child2 + state_code_str: IL + zip_code: '60601' + county_str: COOK_COUNTY_IL + spm_units: + spm_unit: + members: *id011 + tax_units: + tax_unit: + members: *id011 + tax_unit_is_joint: false + families: + family: + members: *id011 + marital_units: + mu_head: + members: + - head + mu_child1: + members: + - child1 + mu_child2: + members: + - child2 + output: + spm_units: + spm_unit: + il_tanf: 7886.12 + tanf: 7886.12 +- name: tanf_size_4_couple_2_children (il) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 6000 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id012 + - head + - spouse + - child1 + - child2 + state_code_str: IL + zip_code: '60601' + county_str: COOK_COUNTY_IL + spm_units: + spm_unit: + members: *id012 + tax_units: + tax_unit: + members: *id012 + tax_unit_is_joint: true + families: + family: + members: *id012 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + mu_child2: + members: + - child2 + output: + spm_units: + spm_unit: + il_tanf: 9826.88 + tanf: 9826.88 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/il/tax_credits_composition.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/il/tax_credits_composition.yaml new file mode 100644 index 00000000000..90c0d945557 --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/il/tax_credits_composition.yaml @@ -0,0 +1,398 @@ +- name: statetax_size_1_single_adult_age_30 (il) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 20000 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + households: + household: + members: &id001 + - head + state_code_str: IL + zip_code: '60601' + county_str: COOK_COUNTY_IL + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: false + families: + family: + members: *id001 + marital_units: + mu_head: + members: + - head + output: + tax_units: + tax_unit: + il_eitc: 0.0 + il_ctc: 0.0 + adjusted_gross_income: 20000.0 +- name: statetax_size_1_single_elderly_age_65 (il) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 65 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + households: + household: + members: &id002 + - head + state_code_str: IL + zip_code: '60601' + county_str: COOK_COUNTY_IL + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: false + families: + family: + members: *id002 + marital_units: + mu_head: + members: + - head + output: + tax_units: + tax_unit: + il_eitc: 0.0 + il_ctc: 0.0 + adjusted_gross_income: 0.0 +- name: statetax_size_2_married_couple_no_children (il) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 20000 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + spouse: + age: 28 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + households: + household: + members: &id003 + - head + - spouse + state_code_str: IL + zip_code: '60601' + county_str: COOK_COUNTY_IL + spm_units: + spm_unit: + members: *id003 + tax_units: + tax_unit: + members: *id003 + tax_unit_is_joint: true + families: + family: + members: *id003 + marital_units: + mu_couple: + members: + - head + - spouse + output: + tax_units: + tax_unit: + il_eitc: 104.34 + il_ctc: 0.0 + adjusted_gross_income: 20000.0 +- name: statetax_size_2_single_parent_1_child (il) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 20000 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + households: + household: + members: &id004 + - head + - child1 + state_code_str: IL + zip_code: '60601' + county_str: COOK_COUNTY_IL + spm_units: + spm_unit: + members: *id004 + tax_units: + tax_unit: + members: *id004 + tax_unit_is_joint: false + families: + family: + members: *id004 + marital_units: + mu_head: + members: + - head + mu_child1: + members: + - child1 + output: + tax_units: + tax_unit: + il_eitc: 885.4 + il_ctc: 354.16 + adjusted_gross_income: 20000.0 +- name: statetax_size_3_single_parent_2_children (il) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 20000 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + households: + household: + members: &id005 + - head + - child1 + - child2 + state_code_str: IL + zip_code: '60601' + county_str: COOK_COUNTY_IL + spm_units: + spm_unit: + members: *id005 + tax_units: + tax_unit: + members: *id005 + tax_unit_is_joint: false + families: + family: + members: *id005 + marital_units: + mu_head: + members: + - head + mu_child1: + members: + - child1 + mu_child2: + members: + - child2 + output: + tax_units: + tax_unit: + il_eitc: 1463.2 + il_ctc: 585.28 + adjusted_gross_income: 20000.0 +- name: statetax_size_4_couple_2_children (il) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 20000 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + households: + household: + members: &id006 + - head + - spouse + - child1 + - child2 + state_code_str: IL + zip_code: '60601' + county_str: COOK_COUNTY_IL + spm_units: + spm_unit: + members: *id006 + tax_units: + tax_unit: + members: *id006 + tax_unit_is_joint: true + families: + family: + members: *id006 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + mu_child2: + members: + - child2 + output: + tax_units: + tax_unit: + il_eitc: 1463.2 + il_ctc: 585.28 + adjusted_gross_income: 20000.0 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/la/general_relief.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/la/general_relief.yaml new file mode 100644 index 00000000000..2def955bff1 --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/la/general_relief.yaml @@ -0,0 +1,94 @@ +- name: la_general_relief_low_income_adult (la) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_blind: false + is_pregnant: false + is_female: false + immigration_status_str: CITIZEN + employment_income: 0 + has_bcc_qualifying_coverage: false + is_full_time_student: false + ca_calworks_child_care_time_category: MONTHLY + ca_calworks_child_care_full_time: false + ca_riv_general_relief_meets_work_requirements: false + households: + household: + members: &id001 + - head + state_code_str: LA + zip_code: '70112' + county_str: ORLEANS_PARISH_LA + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: false + families: + family: + members: *id001 + marital_units: + mu_head: + members: + - head + output: + spm_units: + spm_unit: + la_general_relief: 0.0 + la_general_relief_eligible: false +- name: la_general_relief_with_income (la) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_blind: false + is_pregnant: false + is_female: false + immigration_status_str: CITIZEN + employment_income: 30000 + has_bcc_qualifying_coverage: false + is_full_time_student: false + ca_calworks_child_care_time_category: MONTHLY + ca_calworks_child_care_full_time: false + ca_riv_general_relief_meets_work_requirements: false + households: + household: + members: &id002 + - head + state_code_str: LA + zip_code: '70112' + county_str: ORLEANS_PARISH_LA + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: false + families: + family: + members: *id002 + marital_units: + mu_head: + members: + - head + output: + spm_units: + spm_unit: + la_general_relief: 0.0 + la_general_relief_eligible: false diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/ma/child_and_family_credit.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/ma/child_and_family_credit.yaml new file mode 100644 index 00000000000..a62feb94b08 --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/ma/child_and_family_credit.yaml @@ -0,0 +1,328 @@ +- name: ma_child_family_credit_child_age_17 (ma) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 40000 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + spouse: + age: 28 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + child1: + age: 17 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + households: + household: + members: &id001 + - head + - spouse + - child1 + state_code_str: MA + zip_code: 02118 + county_str: SUFFOLK_COUNTY_MA + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + tax_units: + tax_unit: + ma_eitc: 1205.75 + ma_child_and_family_credit: 0.0 + adjusted_gross_income: 40000.0 + people: + head: + ma_state_supplement: 0.0 + spouse: + ma_state_supplement: 0.0 + child1: + ma_state_supplement: 0.0 +- name: ma_child_family_credit_dependent_age_18 (ma) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 40000 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + spouse: + age: 28 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + child1: + age: 18 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + households: + household: + members: &id002 + - head + - spouse + - child1 + state_code_str: MA + zip_code: 02118 + county_str: SUFFOLK_COUNTY_MA + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: true + families: + family: + members: *id002 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + tax_units: + tax_unit: + ma_eitc: 1205.75 + ma_child_and_family_credit: 0.0 + adjusted_gross_income: 40000.0 + people: + head: + ma_state_supplement: 0.0 + spouse: + ma_state_supplement: 0.0 + child1: + ma_state_supplement: 0.0 +- name: ma_child_family_credit_disabled_dependent_age_20 (ma) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 40000 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + spouse: + age: 28 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + child1: + age: 20 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: true + immigration_status_str: CITIZEN + employment_income: 0 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + households: + household: + members: &id003 + - head + - spouse + - child1 + state_code_str: MA + zip_code: 02118 + county_str: SUFFOLK_COUNTY_MA + spm_units: + spm_unit: + members: *id003 + tax_units: + tax_unit: + members: *id003 + tax_unit_is_joint: true + families: + family: + members: *id003 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + tax_units: + tax_unit: + ma_eitc: 0.0 + ma_child_and_family_credit: 440.0 + adjusted_gross_income: 40000.0 + people: + head: + ma_state_supplement: 0.0 + spouse: + ma_state_supplement: 0.0 + child1: + ma_state_supplement: 1372.68 +- name: ma_child_family_credit_elderly_head_age_65 (ma) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 65 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 20000 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + spouse: + age: 63 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + households: + household: + members: &id004 + - head + - spouse + state_code_str: MA + zip_code: 02118 + county_str: SUFFOLK_COUNTY_MA + spm_units: + spm_unit: + members: *id004 + tax_units: + tax_unit: + members: *id004 + tax_unit_is_joint: true + families: + family: + members: *id004 + marital_units: + mu_couple: + members: + - head + - spouse + output: + tax_units: + tax_unit: + ma_eitc: 208.68 + ma_child_and_family_credit: 0.0 + adjusted_gross_income: 20000.0 + people: + head: + ma_state_supplement: 1545.84 + spouse: + ma_state_supplement: 0.0 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/ma/eaedc.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/ma/eaedc.yaml new file mode 100644 index 00000000000..d2338623709 --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/ma/eaedc.yaml @@ -0,0 +1,96 @@ +- name: ma_eaedc_disabled_arrangement_a (ma) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: true + is_blind: false + is_pregnant: false + is_female: false + immigration_status_str: CITIZEN + employment_income: 10000 + has_bcc_qualifying_coverage: false + is_full_time_student: false + ca_calworks_child_care_time_category: MONTHLY + ca_calworks_child_care_full_time: false + ca_riv_general_relief_meets_work_requirements: false + households: + household: + members: &id001 + - head + state_code_str: MA + zip_code: 02118 + county_str: SUFFOLK_COUNTY_MA + spm_units: + spm_unit: + members: *id001 + ma_eaedc_living_arrangement: A + ma_eaedc_non_financial_eligible: true + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: false + families: + family: + members: *id001 + marital_units: + mu_head: + members: + - head + output: + spm_units: + spm_unit: + ma_eaedc: 4812.0 +- name: ma_eaedc_elderly_arrangement_a (ma) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 65 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_blind: false + is_pregnant: false + is_female: false + immigration_status_str: CITIZEN + employment_income: 5000 + has_bcc_qualifying_coverage: false + is_full_time_student: false + ca_calworks_child_care_time_category: MONTHLY + ca_calworks_child_care_full_time: false + ca_riv_general_relief_meets_work_requirements: false + households: + household: + members: &id002 + - head + state_code_str: MA + zip_code: 02118 + county_str: SUFFOLK_COUNTY_MA + spm_units: + spm_unit: + members: *id002 + ma_eaedc_living_arrangement: A + ma_eaedc_non_financial_eligible: true + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: false + families: + family: + members: *id002 + marital_units: + mu_head: + members: + - head + output: + spm_units: + spm_unit: + ma_eaedc: 4812.0 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/ma/eitc.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/ma/eitc.yaml new file mode 100644 index 00000000000..bb5e745806b --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/ma/eitc.yaml @@ -0,0 +1,87 @@ +- name: ma_eitc_joint_with_child_moderate_income (ma) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 20000 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + spouse: + age: 28 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + households: + household: + members: &id001 + - head + - spouse + - child1 + state_code_str: MA + zip_code: 02118 + county_str: SUFFOLK_COUNTY_MA + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + tax_units: + tax_unit: + ma_eitc: 1770.8 + ma_child_and_family_credit: 440.0 + adjusted_gross_income: 20000.0 + people: + head: + ma_state_supplement: 0.0 + spouse: + ma_state_supplement: 0.0 + child1: + ma_state_supplement: 0.0 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/ma/liheap.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/ma/liheap.yaml new file mode 100644 index 00000000000..3efa1f30a92 --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/ma/liheap.yaml @@ -0,0 +1,92 @@ +- name: ma_liheap_low_income (ma) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_blind: false + is_pregnant: false + is_female: false + immigration_status_str: CITIZEN + employment_income: 30000 + has_bcc_qualifying_coverage: false + is_full_time_student: false + ca_calworks_child_care_time_category: MONTHLY + ca_calworks_child_care_full_time: false + ca_riv_general_relief_meets_work_requirements: false + households: + household: + members: &id001 + - head + state_code_str: MA + zip_code: 02118 + county_str: SUFFOLK_COUNTY_MA + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: false + families: + family: + members: *id001 + marital_units: + mu_head: + members: + - head + output: + spm_units: + spm_unit: + ma_liheap: 0.0 +- name: ma_liheap_above_60pct_smi (ma) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_blind: false + is_pregnant: false + is_female: false + immigration_status_str: CITIZEN + employment_income: 70000 + has_bcc_qualifying_coverage: false + is_full_time_student: false + ca_calworks_child_care_time_category: MONTHLY + ca_calworks_child_care_full_time: false + ca_riv_general_relief_meets_work_requirements: false + households: + household: + members: &id002 + - head + state_code_str: MA + zip_code: 02118 + county_str: SUFFOLK_COUNTY_MA + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: false + families: + family: + members: *id002 + marital_units: + mu_head: + members: + - head + output: + spm_units: + spm_unit: + ma_liheap: 0.0 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/ma/mbta.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/ma/mbta.yaml new file mode 100644 index 00000000000..c2dc34cb1db --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/ma/mbta.yaml @@ -0,0 +1,144 @@ +- name: ma_mbta_age_64_not_senior (ma) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 64 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_blind: false + is_pregnant: false + is_female: false + immigration_status_str: CITIZEN + employment_income: 0 + has_bcc_qualifying_coverage: false + is_full_time_student: false + ca_calworks_child_care_time_category: MONTHLY + ca_calworks_child_care_full_time: false + ca_riv_general_relief_meets_work_requirements: false + households: + household: + members: &id001 + - head + state_code_str: MA + zip_code: 02118 + county_str: SUFFOLK_COUNTY_MA + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: false + families: + family: + members: *id001 + marital_units: + mu_head: + members: + - head + output: + people: + head: + ma_mbta_senior_charlie_card_eligible: false + ma_mbta_tap_charlie_card_eligible: false + ma_mbta_income_eligible_reduced_fare_eligible: true +- name: ma_mbta_age_65_senior (ma) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 65 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_blind: false + is_pregnant: false + is_female: false + immigration_status_str: CITIZEN + employment_income: 0 + has_bcc_qualifying_coverage: false + is_full_time_student: false + ca_calworks_child_care_time_category: MONTHLY + ca_calworks_child_care_full_time: false + ca_riv_general_relief_meets_work_requirements: false + households: + household: + members: &id002 + - head + state_code_str: MA + zip_code: 02118 + county_str: SUFFOLK_COUNTY_MA + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: false + families: + family: + members: *id002 + marital_units: + mu_head: + members: + - head + output: + people: + head: + ma_mbta_senior_charlie_card_eligible: true + ma_mbta_tap_charlie_card_eligible: true + ma_mbta_income_eligible_reduced_fare_eligible: false +- name: ma_mbta_disabled_tap_eligible (ma) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: true + is_blind: false + is_pregnant: false + is_female: false + immigration_status_str: CITIZEN + employment_income: 0 + has_bcc_qualifying_coverage: false + is_full_time_student: false + ca_calworks_child_care_time_category: MONTHLY + ca_calworks_child_care_full_time: false + ca_riv_general_relief_meets_work_requirements: false + households: + household: + members: &id003 + - head + state_code_str: MA + zip_code: 02118 + county_str: SUFFOLK_COUNTY_MA + spm_units: + spm_unit: + members: *id003 + tax_units: + tax_unit: + members: *id003 + tax_unit_is_joint: false + families: + family: + members: *id003 + marital_units: + mu_head: + members: + - head + output: + people: + head: + ma_mbta_senior_charlie_card_eligible: false + ma_mbta_tap_charlie_card_eligible: true + ma_mbta_income_eligible_reduced_fare_eligible: true diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/ma/state_supplement.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/ma/state_supplement.yaml new file mode 100644 index 00000000000..f30fed34b3b --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/ma/state_supplement.yaml @@ -0,0 +1,49 @@ +- name: ma_state_supplement_aged_eligible (ma) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 65 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + households: + household: + members: &id001 + - head + state_code_str: MA + zip_code: 02118 + county_str: SUFFOLK_COUNTY_MA + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: false + families: + family: + members: *id001 + marital_units: + mu_head: + members: + - head + output: + tax_units: + tax_unit: + ma_eitc: 0.0 + ma_child_and_family_credit: 0.0 + adjusted_gross_income: 0.0 + people: + head: + ma_state_supplement: 1545.84 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/ma/tanf.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/ma/tanf.yaml new file mode 100644 index 00000000000..3c3e8e26ea0 --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/ma/tanf.yaml @@ -0,0 +1,546 @@ +- name: tanf_zero_income_no_state_benefit (ma) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + spouse: + age: 28 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id001 + - head + - spouse + - child1 + state_code_str: MA + zip_code: 02118 + county_str: SUFFOLK_COUNTY_MA + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + ma_tafdc: 10376.0 + tanf: 10376.0 +- name: tanf_no_minor_children_in_unit (ma) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + spouse: + age: 28 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id002 + - head + - spouse + state_code_str: MA + zip_code: 02118 + county_str: SUFFOLK_COUNTY_MA + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: true + families: + family: + members: *id002 + marital_units: + mu_couple: + members: + - head + - spouse + output: + spm_units: + spm_unit: + ma_tafdc: 0.0 + tanf: 0.0 +- name: tanf_youngest_child_age_17 (ma) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + spouse: + age: 28 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 17 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id003 + - head + - spouse + - child1 + state_code_str: MA + zip_code: 02118 + county_str: SUFFOLK_COUNTY_MA + spm_units: + spm_unit: + members: *id003 + tax_units: + tax_unit: + members: *id003 + tax_unit_is_joint: true + families: + family: + members: *id003 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + ma_tafdc: 10376.0 + tanf: 10376.0 +- name: tanf_only_child_age_18 (ma) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + spouse: + age: 28 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 18 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id004 + - head + - spouse + - child1 + state_code_str: MA + zip_code: 02118 + county_str: SUFFOLK_COUNTY_MA + spm_units: + spm_unit: + members: *id004 + tax_units: + tax_unit: + members: *id004 + tax_unit_is_joint: true + families: + family: + members: *id004 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + ma_tafdc: 0.0 + tanf: 0.0 +- name: tanf_size_1_single_adult_age_30 (ma) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 6000 + households: + household: + members: &id005 + - head + state_code_str: MA + zip_code: 02118 + county_str: SUFFOLK_COUNTY_MA + spm_units: + spm_unit: + members: *id005 + tax_units: + tax_unit: + members: *id005 + tax_unit_is_joint: false + families: + family: + members: *id005 + marital_units: + mu_head: + members: + - head + output: + spm_units: + spm_unit: + ma_tafdc: 0.0 + tanf: 0.0 +- name: tanf_size_1_single_elderly_age_65 (ma) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 65 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id006 + - head + state_code_str: MA + zip_code: 02118 + county_str: SUFFOLK_COUNTY_MA + spm_units: + spm_unit: + members: *id006 + tax_units: + tax_unit: + members: *id006 + tax_unit_is_joint: false + families: + family: + members: *id006 + marital_units: + mu_head: + members: + - head + output: + spm_units: + spm_unit: + ma_tafdc: 0.0 + tanf: 0.0 +- name: tanf_size_2_married_couple_no_children (ma) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 6000 + spouse: + age: 28 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id007 + - head + - spouse + state_code_str: MA + zip_code: 02118 + county_str: SUFFOLK_COUNTY_MA + spm_units: + spm_unit: + members: *id007 + tax_units: + tax_unit: + members: *id007 + tax_unit_is_joint: true + families: + family: + members: *id007 + marital_units: + mu_couple: + members: + - head + - spouse + output: + spm_units: + spm_unit: + ma_tafdc: 0.0 + tanf: 0.0 +- name: tanf_size_2_single_parent_1_child (ma) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 6000 + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id008 + - head + - child1 + state_code_str: MA + zip_code: 02118 + county_str: SUFFOLK_COUNTY_MA + spm_units: + spm_unit: + members: *id008 + tax_units: + tax_unit: + members: *id008 + tax_unit_is_joint: false + families: + family: + members: *id008 + marital_units: + mu_head: + members: + - head + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + ma_tafdc: 8756.0 + tanf: 8756.0 +- name: tanf_size_3_single_parent_2_children (ma) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 6000 + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id009 + - head + - child1 + - child2 + state_code_str: MA + zip_code: 02118 + county_str: SUFFOLK_COUNTY_MA + spm_units: + spm_unit: + members: *id009 + tax_units: + tax_unit: + members: *id009 + tax_unit_is_joint: false + families: + family: + members: *id009 + marital_units: + mu_head: + members: + - head + mu_child1: + members: + - child1 + mu_child2: + members: + - child2 + output: + spm_units: + spm_unit: + ma_tafdc: 10876.0 + tanf: 10876.0 +- name: tanf_size_4_couple_2_children (ma) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 6000 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id010 + - head + - spouse + - child1 + - child2 + state_code_str: MA + zip_code: 02118 + county_str: SUFFOLK_COUNTY_MA + spm_units: + spm_unit: + members: *id010 + tax_units: + tax_unit: + members: *id010 + tax_unit_is_joint: true + families: + family: + members: *id010 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + mu_child2: + members: + - child2 + output: + spm_units: + spm_unit: + ma_tafdc: 12424.0 + tanf: 12424.0 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/ma/tax_credits_composition.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/ma/tax_credits_composition.yaml new file mode 100644 index 00000000000..72c7200732a --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/ma/tax_credits_composition.yaml @@ -0,0 +1,430 @@ +- name: statetax_size_1_single_adult_age_30 (ma) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 20000 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + households: + household: + members: &id001 + - head + state_code_str: MA + zip_code: 02118 + county_str: SUFFOLK_COUNTY_MA + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: false + families: + family: + members: *id001 + marital_units: + mu_head: + members: + - head + output: + tax_units: + tax_unit: + ma_eitc: 0.0 + ma_child_and_family_credit: 0.0 + adjusted_gross_income: 20000.0 + people: + head: + ma_state_supplement: 0.0 +- name: statetax_size_1_single_elderly_age_65 (ma) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 65 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + households: + household: + members: &id002 + - head + state_code_str: MA + zip_code: 02118 + county_str: SUFFOLK_COUNTY_MA + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: false + families: + family: + members: *id002 + marital_units: + mu_head: + members: + - head + output: + tax_units: + tax_unit: + ma_eitc: 0.0 + ma_child_and_family_credit: 0.0 + adjusted_gross_income: 0.0 + people: + head: + ma_state_supplement: 1545.84 +- name: statetax_size_2_married_couple_no_children (ma) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 20000 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + spouse: + age: 28 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + households: + household: + members: &id003 + - head + - spouse + state_code_str: MA + zip_code: 02118 + county_str: SUFFOLK_COUNTY_MA + spm_units: + spm_unit: + members: *id003 + tax_units: + tax_unit: + members: *id003 + tax_unit_is_joint: true + families: + family: + members: *id003 + marital_units: + mu_couple: + members: + - head + - spouse + output: + tax_units: + tax_unit: + ma_eitc: 208.68 + ma_child_and_family_credit: 0.0 + adjusted_gross_income: 20000.0 + people: + head: + ma_state_supplement: 0.0 + spouse: + ma_state_supplement: 0.0 +- name: statetax_size_2_single_parent_1_child (ma) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 20000 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + households: + household: + members: &id004 + - head + - child1 + state_code_str: MA + zip_code: 02118 + county_str: SUFFOLK_COUNTY_MA + spm_units: + spm_unit: + members: *id004 + tax_units: + tax_unit: + members: *id004 + tax_unit_is_joint: false + families: + family: + members: *id004 + marital_units: + mu_head: + members: + - head + mu_child1: + members: + - child1 + output: + tax_units: + tax_unit: + ma_eitc: 1770.8 + ma_child_and_family_credit: 440.0 + adjusted_gross_income: 20000.0 + people: + head: + ma_state_supplement: 0.0 + child1: + ma_state_supplement: 0.0 +- name: statetax_size_3_single_parent_2_children (ma) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 20000 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + households: + household: + members: &id005 + - head + - child1 + - child2 + state_code_str: MA + zip_code: 02118 + county_str: SUFFOLK_COUNTY_MA + spm_units: + spm_unit: + members: *id005 + tax_units: + tax_unit: + members: *id005 + tax_unit_is_joint: false + families: + family: + members: *id005 + marital_units: + mu_head: + members: + - head + mu_child1: + members: + - child1 + mu_child2: + members: + - child2 + output: + tax_units: + tax_unit: + ma_eitc: 2926.4 + ma_child_and_family_credit: 880.0 + adjusted_gross_income: 20000.0 + people: + head: + ma_state_supplement: 0.0 + child1: + ma_state_supplement: 0.0 + child2: + ma_state_supplement: 0.0 +- name: statetax_size_4_couple_2_children (ma) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 20000 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + households: + household: + members: &id006 + - head + - spouse + - child1 + - child2 + state_code_str: MA + zip_code: 02118 + county_str: SUFFOLK_COUNTY_MA + spm_units: + spm_unit: + members: *id006 + tax_units: + tax_unit: + members: *id006 + tax_unit_is_joint: true + families: + family: + members: *id006 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + mu_child2: + members: + - child2 + output: + tax_units: + tax_unit: + ma_eitc: 2926.4 + ma_child_and_family_credit: 880.0 + adjusted_gross_income: 20000.0 + people: + head: + ma_state_supplement: 0.0 + spouse: + ma_state_supplement: 0.0 + child1: + ma_state_supplement: 0.0 + child2: + ma_state_supplement: 0.0 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/nc/scca.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/nc/scca.yaml new file mode 100644 index 00000000000..2664ddd90bd --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/nc/scca.yaml @@ -0,0 +1,132 @@ +- name: nc_scca_preschool_age_5 (nc) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_blind: false + is_pregnant: false + is_female: false + immigration_status_str: CITIZEN + employment_income: 20000 + has_bcc_qualifying_coverage: false + is_full_time_student: false + ca_calworks_child_care_time_category: MONTHLY + ca_calworks_child_care_full_time: false + ca_riv_general_relief_meets_work_requirements: false + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_blind: false + is_pregnant: false + is_female: false + immigration_status_str: CITIZEN + employment_income: 0 + has_bcc_qualifying_coverage: false + is_full_time_student: false + ca_calworks_child_care_time_category: MONTHLY + ca_calworks_child_care_full_time: false + ca_riv_general_relief_meets_work_requirements: false + households: + household: + members: &id001 + - head + - child1 + state_code_str: NC + zip_code: '27601' + county_str: WAKE_COUNTY_NC + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: false + families: + family: + members: *id001 + marital_units: + mu_head: + members: + - head + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + nc_scca_maximum_payment: 13068.0 +- name: nc_scca_school_age_6 (nc) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_blind: false + is_pregnant: false + is_female: false + immigration_status_str: CITIZEN + employment_income: 20000 + has_bcc_qualifying_coverage: false + is_full_time_student: false + ca_calworks_child_care_time_category: MONTHLY + ca_calworks_child_care_full_time: false + ca_riv_general_relief_meets_work_requirements: false + child1: + age: 6 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_blind: false + is_pregnant: false + is_female: false + immigration_status_str: CITIZEN + employment_income: 0 + has_bcc_qualifying_coverage: false + is_full_time_student: false + ca_calworks_child_care_time_category: MONTHLY + ca_calworks_child_care_full_time: false + ca_riv_general_relief_meets_work_requirements: false + households: + household: + members: &id002 + - head + - child1 + state_code_str: NC + zip_code: '27601' + county_str: WAKE_COUNTY_NC + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: false + families: + family: + members: *id002 + marital_units: + mu_head: + members: + - head + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + nc_scca_maximum_payment: 3456.0 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/nc/tanf.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/nc/tanf.yaml new file mode 100644 index 00000000000..8f7a1676580 --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/nc/tanf.yaml @@ -0,0 +1,668 @@ +- name: tanf_income_just_below_state_threshold_5687 (nc) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 5587 + spouse: + age: 28 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id001 + - head + - spouse + - child1 + state_code_str: NC + zip_code: '27601' + county_str: WAKE_COUNTY_NC + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + nc_tanf: 470.5 + tanf: 470.5 +- name: tanf_income_at_state_threshold_5687 (nc) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 5687 + spouse: + age: 28 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id002 + - head + - spouse + - child1 + state_code_str: NC + zip_code: '27601' + county_str: WAKE_COUNTY_NC + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: true + families: + family: + members: *id002 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + nc_tanf: 0.0 + tanf: 0.0 +- name: tanf_income_just_above_state_threshold_5687 (nc) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 5787 + spouse: + age: 28 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id003 + - head + - spouse + - child1 + state_code_str: NC + zip_code: '27601' + county_str: WAKE_COUNTY_NC + spm_units: + spm_unit: + members: *id003 + tax_units: + tax_unit: + members: *id003 + tax_unit_is_joint: true + families: + family: + members: *id003 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + nc_tanf: 0.0 + tanf: 0.0 +- name: tanf_no_minor_children_in_unit (nc) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + spouse: + age: 28 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id004 + - head + - spouse + state_code_str: NC + zip_code: '27601' + county_str: WAKE_COUNTY_NC + spm_units: + spm_unit: + members: *id004 + tax_units: + tax_unit: + members: *id004 + tax_unit_is_joint: true + families: + family: + members: *id004 + marital_units: + mu_couple: + members: + - head + - spouse + output: + spm_units: + spm_unit: + nc_tanf: 0.0 + tanf: 0.0 +- name: tanf_youngest_child_age_17 (nc) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + spouse: + age: 28 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 17 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id005 + - head + - spouse + - child1 + state_code_str: NC + zip_code: '27601' + county_str: WAKE_COUNTY_NC + spm_units: + spm_unit: + members: *id005 + tax_units: + tax_unit: + members: *id005 + tax_unit_is_joint: true + families: + family: + members: *id005 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + nc_tanf: 3264.0 + tanf: 3264.0 +- name: tanf_only_child_age_18 (nc) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + spouse: + age: 28 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 18 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id006 + - head + - spouse + - child1 + state_code_str: NC + zip_code: '27601' + county_str: WAKE_COUNTY_NC + spm_units: + spm_unit: + members: *id006 + tax_units: + tax_unit: + members: *id006 + tax_unit_is_joint: true + families: + family: + members: *id006 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + nc_tanf: 0.0 + tanf: 0.0 +- name: tanf_size_1_single_adult_age_30 (nc) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 6000 + households: + household: + members: &id007 + - head + state_code_str: NC + zip_code: '27601' + county_str: WAKE_COUNTY_NC + spm_units: + spm_unit: + members: *id007 + tax_units: + tax_unit: + members: *id007 + tax_unit_is_joint: false + families: + family: + members: *id007 + marital_units: + mu_head: + members: + - head + output: + spm_units: + spm_unit: + nc_tanf: 0.0 + tanf: 0.0 +- name: tanf_size_1_single_elderly_age_65 (nc) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 65 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id008 + - head + state_code_str: NC + zip_code: '27601' + county_str: WAKE_COUNTY_NC + spm_units: + spm_unit: + members: *id008 + tax_units: + tax_unit: + members: *id008 + tax_unit_is_joint: false + families: + family: + members: *id008 + marital_units: + mu_head: + members: + - head + output: + spm_units: + spm_unit: + nc_tanf: 0.0 + tanf: 0.0 +- name: tanf_size_2_married_couple_no_children (nc) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 6000 + spouse: + age: 28 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id009 + - head + - spouse + state_code_str: NC + zip_code: '27601' + county_str: WAKE_COUNTY_NC + spm_units: + spm_unit: + members: *id009 + tax_units: + tax_unit: + members: *id009 + tax_unit_is_joint: true + families: + family: + members: *id009 + marital_units: + mu_couple: + members: + - head + - spouse + output: + spm_units: + spm_unit: + nc_tanf: 0.0 + tanf: 0.0 +- name: tanf_size_2_single_parent_1_child (nc) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 6000 + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id010 + - head + - child1 + state_code_str: NC + zip_code: '27601' + county_str: WAKE_COUNTY_NC + spm_units: + spm_unit: + members: *id010 + tax_units: + tax_unit: + members: *id010 + tax_unit_is_joint: false + families: + family: + members: *id010 + marital_units: + mu_head: + members: + - head + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + nc_tanf: 0.0 + tanf: 0.0 +- name: tanf_size_3_single_parent_2_children (nc) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 6000 + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id011 + - head + - child1 + - child2 + state_code_str: NC + zip_code: '27601' + county_str: WAKE_COUNTY_NC + spm_units: + spm_unit: + members: *id011 + tax_units: + tax_unit: + members: *id011 + tax_unit_is_joint: false + families: + family: + members: *id011 + marital_units: + mu_head: + members: + - head + mu_child1: + members: + - child1 + mu_child2: + members: + - child2 + output: + spm_units: + spm_unit: + nc_tanf: 0.0 + tanf: 0.0 +- name: tanf_size_4_couple_2_children (nc) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 6000 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id012 + - head + - spouse + - child1 + - child2 + state_code_str: NC + zip_code: '27601' + county_str: WAKE_COUNTY_NC + spm_units: + spm_unit: + members: *id012 + tax_units: + tax_unit: + members: *id012 + tax_unit_is_joint: true + families: + family: + members: *id012 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + mu_child2: + members: + - child2 + output: + spm_units: + spm_unit: + nc_tanf: 0.0 + tanf: 0.0 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/tx/ccs.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/tx/ccs.yaml new file mode 100644 index 00000000000..43e364be77e --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/tx/ccs.yaml @@ -0,0 +1,132 @@ +- name: tx_ccs_low_income_child (tx) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_blind: false + is_pregnant: false + is_female: false + immigration_status_str: CITIZEN + employment_income: 30000 + has_bcc_qualifying_coverage: false + is_full_time_student: false + ca_calworks_child_care_time_category: MONTHLY + ca_calworks_child_care_full_time: false + ca_riv_general_relief_meets_work_requirements: false + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_blind: false + is_pregnant: false + is_female: false + immigration_status_str: CITIZEN + employment_income: 0 + has_bcc_qualifying_coverage: false + is_full_time_student: false + ca_calworks_child_care_time_category: MONTHLY + ca_calworks_child_care_full_time: false + ca_riv_general_relief_meets_work_requirements: false + households: + household: + members: &id001 + - head + - child1 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: false + families: + family: + members: *id001 + marital_units: + mu_head: + members: + - head + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + tx_ccs: 0.0 +- name: tx_ccs_above_85pct_smi (tx) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_blind: false + is_pregnant: false + is_female: false + immigration_status_str: CITIZEN + employment_income: 80000 + has_bcc_qualifying_coverage: false + is_full_time_student: false + ca_calworks_child_care_time_category: MONTHLY + ca_calworks_child_care_full_time: false + ca_riv_general_relief_meets_work_requirements: false + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_blind: false + is_pregnant: false + is_female: false + immigration_status_str: CITIZEN + employment_income: 0 + has_bcc_qualifying_coverage: false + is_full_time_student: false + ca_calworks_child_care_time_category: MONTHLY + ca_calworks_child_care_full_time: false + ca_riv_general_relief_meets_work_requirements: false + households: + household: + members: &id002 + - head + - child1 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: false + families: + family: + members: *id002 + marital_units: + mu_head: + members: + - head + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + tx_ccs: 0.0 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/tx/dart.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/tx/dart.yaml new file mode 100644 index 00000000000..a9f88a5fa5a --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/tx/dart.yaml @@ -0,0 +1,230 @@ +- name: tx_dart_age_4_free_ride (tx) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 4 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_blind: false + is_pregnant: false + is_female: false + immigration_status_str: CITIZEN + employment_income: 0 + has_bcc_qualifying_coverage: false + is_full_time_student: false + ca_calworks_child_care_time_category: MONTHLY + ca_calworks_child_care_full_time: false + ca_riv_general_relief_meets_work_requirements: false + households: + household: + members: &id001 + - head + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: false + families: + family: + members: *id001 + marital_units: + mu_head: + members: + - head + output: + people: + head: + tx_dart_benefit_person: 1512.0 +- name: tx_dart_age_5_reduced_fare (tx) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 5 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_blind: false + is_pregnant: false + is_female: false + immigration_status_str: CITIZEN + employment_income: 0 + has_bcc_qualifying_coverage: false + is_full_time_student: false + ca_calworks_child_care_time_category: MONTHLY + ca_calworks_child_care_full_time: false + ca_riv_general_relief_meets_work_requirements: false + households: + household: + members: &id002 + - head + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: false + families: + family: + members: *id002 + marital_units: + mu_head: + members: + - head + output: + people: + head: + tx_dart_benefit_person: 756.0 +- name: tx_dart_age_14_reduced_fare (tx) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 14 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_blind: false + is_pregnant: false + is_female: false + immigration_status_str: CITIZEN + employment_income: 0 + has_bcc_qualifying_coverage: false + is_full_time_student: false + ca_calworks_child_care_time_category: MONTHLY + ca_calworks_child_care_full_time: false + ca_riv_general_relief_meets_work_requirements: false + households: + household: + members: &id003 + - head + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id003 + tax_units: + tax_unit: + members: *id003 + tax_unit_is_joint: false + families: + family: + members: *id003 + marital_units: + mu_head: + members: + - head + output: + people: + head: + tx_dart_benefit_person: 756.0 +- name: tx_dart_age_15_full_fare (tx) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 15 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_blind: false + is_pregnant: false + is_female: false + immigration_status_str: CITIZEN + employment_income: 0 + has_bcc_qualifying_coverage: false + is_full_time_student: false + ca_calworks_child_care_time_category: MONTHLY + ca_calworks_child_care_full_time: false + ca_riv_general_relief_meets_work_requirements: false + households: + household: + members: &id004 + - head + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id004 + tax_units: + tax_unit: + members: *id004 + tax_unit_is_joint: false + families: + family: + members: *id004 + marital_units: + mu_head: + members: + - head + output: + people: + head: + tx_dart_benefit_person: 756.0 +- name: tx_dart_age_65_senior_reduced (tx) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 65 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_blind: false + is_pregnant: false + is_female: false + immigration_status_str: CITIZEN + employment_income: 0 + has_bcc_qualifying_coverage: false + is_full_time_student: false + ca_calworks_child_care_time_category: MONTHLY + ca_calworks_child_care_full_time: false + ca_riv_general_relief_meets_work_requirements: false + households: + household: + members: &id005 + - head + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id005 + tax_units: + tax_unit: + members: *id005 + tax_unit_is_joint: false + families: + family: + members: *id005 + marital_units: + mu_head: + members: + - head + output: + people: + head: + tx_dart_benefit_person: 756.0 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/tx/fpp.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/tx/fpp.yaml new file mode 100644 index 00000000000..9d201f668fa --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/tx/fpp.yaml @@ -0,0 +1,138 @@ +- name: tx_fpp_low_income_female (tx) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_blind: false + is_pregnant: false + is_female: true + immigration_status_str: CITIZEN + employment_income: 30000 + has_bcc_qualifying_coverage: false + is_full_time_student: false + ca_calworks_child_care_time_category: MONTHLY + ca_calworks_child_care_full_time: false + ca_riv_general_relief_meets_work_requirements: false + households: + household: + members: &id001 + - head + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: false + families: + family: + members: *id001 + marital_units: + mu_head: + members: + - head + output: + people: + head: + tx_fpp_benefit: 266.84 +- name: tx_fpp_age_64 (tx) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 64 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_blind: false + is_pregnant: false + is_female: true + immigration_status_str: CITIZEN + employment_income: 30000 + has_bcc_qualifying_coverage: false + is_full_time_student: false + ca_calworks_child_care_time_category: MONTHLY + ca_calworks_child_care_full_time: false + ca_riv_general_relief_meets_work_requirements: false + households: + household: + members: &id002 + - head + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: false + families: + family: + members: *id002 + marital_units: + mu_head: + members: + - head + output: + people: + head: + tx_fpp_benefit: 266.84 +- name: tx_fpp_age_65_age_out (tx) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 65 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_blind: false + is_pregnant: false + is_female: true + immigration_status_str: CITIZEN + employment_income: 30000 + has_bcc_qualifying_coverage: false + is_full_time_student: false + ca_calworks_child_care_time_category: MONTHLY + ca_calworks_child_care_full_time: false + ca_riv_general_relief_meets_work_requirements: false + households: + household: + members: &id003 + - head + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id003 + tax_units: + tax_unit: + members: *id003 + tax_unit_is_joint: false + families: + family: + members: *id003 + marital_units: + mu_head: + members: + - head + output: + people: + head: + tx_fpp_benefit: 0.0 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/tx/harris_rides.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/tx/harris_rides.yaml new file mode 100644 index 00000000000..b0c1fca40e9 --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/tx/harris_rides.yaml @@ -0,0 +1,92 @@ +- name: tx_harris_rides_age_64 (tx) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 64 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_blind: false + is_pregnant: false + is_female: false + immigration_status_str: CITIZEN + employment_income: 0 + has_bcc_qualifying_coverage: false + is_full_time_student: false + ca_calworks_child_care_time_category: MONTHLY + ca_calworks_child_care_full_time: false + ca_riv_general_relief_meets_work_requirements: false + households: + household: + members: &id001 + - head + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: false + families: + family: + members: *id001 + marital_units: + mu_head: + members: + - head + output: + people: + head: + tx_harris_rides_eligible: false +- name: tx_harris_rides_age_65_eligible (tx) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 65 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_blind: false + is_pregnant: false + is_female: false + immigration_status_str: CITIZEN + employment_income: 0 + has_bcc_qualifying_coverage: false + is_full_time_student: false + ca_calworks_child_care_time_category: MONTHLY + ca_calworks_child_care_full_time: false + ca_riv_general_relief_meets_work_requirements: false + households: + household: + members: &id002 + - head + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: false + families: + family: + members: *id002 + marital_units: + mu_head: + members: + - head + output: + people: + head: + tx_harris_rides_eligible: false diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/tx/tanf.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/tx/tanf.yaml new file mode 100644 index 00000000000..62bf4d997b1 --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/tx/tanf.yaml @@ -0,0 +1,668 @@ +- name: tanf_income_just_below_state_threshold_5187 (tx) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 5087 + spouse: + age: 28 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id001 + - head + - spouse + - child1 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + tx_tanf: 2572.51 + tanf: 2572.51 +- name: tanf_income_at_state_threshold_5187 (tx) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 5187 + spouse: + age: 28 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id002 + - head + - spouse + - child1 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: true + families: + family: + members: *id002 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + tx_tanf: 0.0 + tanf: 0.0 +- name: tanf_income_just_above_state_threshold_5187 (tx) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 5287 + spouse: + age: 28 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id003 + - head + - spouse + - child1 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id003 + tax_units: + tax_unit: + members: *id003 + tax_unit_is_joint: true + families: + family: + members: *id003 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + tx_tanf: 0.0 + tanf: 0.0 +- name: tanf_no_minor_children_in_unit (tx) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + spouse: + age: 28 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id004 + - head + - spouse + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id004 + tax_units: + tax_unit: + members: *id004 + tax_unit_is_joint: true + families: + family: + members: *id004 + marital_units: + mu_couple: + members: + - head + - spouse + output: + spm_units: + spm_unit: + tx_tanf: 0.0 + tanf: 0.0 +- name: tanf_youngest_child_age_17 (tx) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + spouse: + age: 28 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 17 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id005 + - head + - spouse + - child1 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id005 + tax_units: + tax_unit: + members: *id005 + tax_unit_is_joint: true + families: + family: + members: *id005 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + tx_tanf: 5016.0 + tanf: 5016.0 +- name: tanf_only_child_age_18 (tx) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + spouse: + age: 28 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 18 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id006 + - head + - spouse + - child1 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id006 + tax_units: + tax_unit: + members: *id006 + tax_unit_is_joint: true + families: + family: + members: *id006 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + tx_tanf: 0.0 + tanf: 0.0 +- name: tanf_size_1_single_adult_age_30 (tx) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 6000 + households: + household: + members: &id007 + - head + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id007 + tax_units: + tax_unit: + members: *id007 + tax_unit_is_joint: false + families: + family: + members: *id007 + marital_units: + mu_head: + members: + - head + output: + spm_units: + spm_unit: + tx_tanf: 0.0 + tanf: 0.0 +- name: tanf_size_1_single_elderly_age_65 (tx) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 65 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id008 + - head + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id008 + tax_units: + tax_unit: + members: *id008 + tax_unit_is_joint: false + families: + family: + members: *id008 + marital_units: + mu_head: + members: + - head + output: + spm_units: + spm_unit: + tx_tanf: 0.0 + tanf: 0.0 +- name: tanf_size_2_married_couple_no_children (tx) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 6000 + spouse: + age: 28 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id009 + - head + - spouse + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id009 + tax_units: + tax_unit: + members: *id009 + tax_unit_is_joint: true + families: + family: + members: *id009 + marital_units: + mu_couple: + members: + - head + - spouse + output: + spm_units: + spm_unit: + tx_tanf: 0.0 + tanf: 0.0 +- name: tanf_size_2_single_parent_1_child (tx) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 6000 + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id010 + - head + - child1 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id010 + tax_units: + tax_unit: + members: *id010 + tax_unit_is_joint: false + families: + family: + members: *id010 + marital_units: + mu_head: + members: + - head + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + tx_tanf: 0.0 + tanf: 0.0 +- name: tanf_size_3_single_parent_2_children (tx) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 6000 + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id011 + - head + - child1 + - child2 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id011 + tax_units: + tax_unit: + members: *id011 + tax_unit_is_joint: false + families: + family: + members: *id011 + marital_units: + mu_head: + members: + - head + mu_child1: + members: + - child1 + mu_child2: + members: + - child2 + output: + spm_units: + spm_unit: + tx_tanf: 0.0 + tanf: 0.0 +- name: tanf_size_4_couple_2_children (tx) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 6000 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id012 + - head + - spouse + - child1 + - child2 + state_code_str: TX + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id012 + tax_units: + tax_unit: + members: *id012 + tax_unit_is_joint: true + families: + family: + members: *id012 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + mu_child2: + members: + - child2 + output: + spm_units: + spm_unit: + tx_tanf: 0.0 + tanf: 0.0 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/wa/tanf.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/wa/tanf.yaml new file mode 100644 index 00000000000..2a8adf76d5e --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/wa/tanf.yaml @@ -0,0 +1,546 @@ +- name: tanf_zero_income_no_state_benefit (wa) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + spouse: + age: 28 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id001 + - head + - spouse + - child1 + state_code_str: WA + zip_code: '98101' + county_str: KING_COUNTY_WA + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + wa_tanf: 8472.0 + tanf: 8472.0 +- name: tanf_no_minor_children_in_unit (wa) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + spouse: + age: 28 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id002 + - head + - spouse + state_code_str: WA + zip_code: '98101' + county_str: KING_COUNTY_WA + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: true + families: + family: + members: *id002 + marital_units: + mu_couple: + members: + - head + - spouse + output: + spm_units: + spm_unit: + wa_tanf: 0.0 + tanf: 0.0 +- name: tanf_youngest_child_age_17 (wa) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + spouse: + age: 28 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 17 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id003 + - head + - spouse + - child1 + state_code_str: WA + zip_code: '98101' + county_str: KING_COUNTY_WA + spm_units: + spm_unit: + members: *id003 + tax_units: + tax_unit: + members: *id003 + tax_unit_is_joint: true + families: + family: + members: *id003 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + wa_tanf: 8472.0 + tanf: 8472.0 +- name: tanf_only_child_age_18 (wa) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + spouse: + age: 28 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 18 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id004 + - head + - spouse + - child1 + state_code_str: WA + zip_code: '98101' + county_str: KING_COUNTY_WA + spm_units: + spm_unit: + members: *id004 + tax_units: + tax_unit: + members: *id004 + tax_unit_is_joint: true + families: + family: + members: *id004 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + wa_tanf: 0.0 + tanf: 0.0 +- name: tanf_size_1_single_adult_age_30 (wa) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 6000 + households: + household: + members: &id005 + - head + state_code_str: WA + zip_code: '98101' + county_str: KING_COUNTY_WA + spm_units: + spm_unit: + members: *id005 + tax_units: + tax_unit: + members: *id005 + tax_unit_is_joint: false + families: + family: + members: *id005 + marital_units: + mu_head: + members: + - head + output: + spm_units: + spm_unit: + wa_tanf: 0.0 + tanf: 0.0 +- name: tanf_size_1_single_elderly_age_65 (wa) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 65 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id006 + - head + state_code_str: WA + zip_code: '98101' + county_str: KING_COUNTY_WA + spm_units: + spm_unit: + members: *id006 + tax_units: + tax_unit: + members: *id006 + tax_unit_is_joint: false + families: + family: + members: *id006 + marital_units: + mu_head: + members: + - head + output: + spm_units: + spm_unit: + wa_tanf: 0.0 + tanf: 0.0 +- name: tanf_size_2_married_couple_no_children (wa) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 6000 + spouse: + age: 28 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id007 + - head + - spouse + state_code_str: WA + zip_code: '98101' + county_str: KING_COUNTY_WA + spm_units: + spm_unit: + members: *id007 + tax_units: + tax_unit: + members: *id007 + tax_unit_is_joint: true + families: + family: + members: *id007 + marital_units: + mu_couple: + members: + - head + - spouse + output: + spm_units: + spm_unit: + wa_tanf: 0.0 + tanf: 0.0 +- name: tanf_size_2_single_parent_1_child (wa) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 6000 + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id008 + - head + - child1 + state_code_str: WA + zip_code: '98101' + county_str: KING_COUNTY_WA + spm_units: + spm_unit: + members: *id008 + tax_units: + tax_unit: + members: *id008 + tax_unit_is_joint: false + families: + family: + members: *id008 + marital_units: + mu_head: + members: + - head + mu_child1: + members: + - child1 + output: + spm_units: + spm_unit: + wa_tanf: 6840.0 + tanf: 6840.0 +- name: tanf_size_3_single_parent_2_children (wa) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 6000 + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id009 + - head + - child1 + - child2 + state_code_str: WA + zip_code: '98101' + county_str: KING_COUNTY_WA + spm_units: + spm_unit: + members: *id009 + tax_units: + tax_unit: + members: *id009 + tax_unit_is_joint: false + families: + family: + members: *id009 + marital_units: + mu_head: + members: + - head + mu_child1: + members: + - child1 + mu_child2: + members: + - child2 + output: + spm_units: + spm_unit: + wa_tanf: 8472.0 + tanf: 8472.0 +- name: tanf_size_4_couple_2_children (wa) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 6000 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id010 + - head + - spouse + - child1 + - child2 + state_code_str: WA + zip_code: '98101' + county_str: KING_COUNTY_WA + spm_units: + spm_unit: + members: *id010 + tax_units: + tax_unit: + members: *id010 + tax_unit_is_joint: true + families: + family: + members: *id010 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + mu_child2: + members: + - child2 + output: + spm_units: + spm_unit: + wa_tanf: 9996.0 + tanf: 9996.0 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/wa/tax_credits_composition.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/wa/tax_credits_composition.yaml new file mode 100644 index 00000000000..d7c2ede87cf --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/wa/tax_credits_composition.yaml @@ -0,0 +1,392 @@ +- name: statetax_size_1_single_adult_age_30 (wa) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 20000 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + households: + household: + members: &id001 + - head + state_code_str: WA + zip_code: '98101' + county_str: KING_COUNTY_WA + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: false + families: + family: + members: *id001 + marital_units: + mu_head: + members: + - head + output: + tax_units: + tax_unit: + wa_working_families_tax_credit: 0.0 + adjusted_gross_income: 20000.0 +- name: statetax_size_1_single_elderly_age_65 (wa) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 65 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + households: + household: + members: &id002 + - head + state_code_str: WA + zip_code: '98101' + county_str: KING_COUNTY_WA + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: false + families: + family: + members: *id002 + marital_units: + mu_head: + members: + - head + output: + tax_units: + tax_unit: + wa_working_families_tax_credit: 0.0 + adjusted_gross_income: 0.0 +- name: statetax_size_2_married_couple_no_children (wa) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 20000 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + spouse: + age: 28 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + households: + household: + members: &id003 + - head + - spouse + state_code_str: WA + zip_code: '98101' + county_str: KING_COUNTY_WA + spm_units: + spm_unit: + members: *id003 + tax_units: + tax_unit: + members: *id003 + tax_unit_is_joint: true + families: + family: + members: *id003 + marital_units: + mu_couple: + members: + - head + - spouse + output: + tax_units: + tax_unit: + wa_working_families_tax_credit: 342.59 + adjusted_gross_income: 20000.0 +- name: statetax_size_2_single_parent_1_child (wa) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 20000 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + households: + household: + members: &id004 + - head + - child1 + state_code_str: WA + zip_code: '98101' + county_str: KING_COUNTY_WA + spm_units: + spm_unit: + members: *id004 + tax_units: + tax_unit: + members: *id004 + tax_unit_is_joint: false + families: + family: + members: *id004 + marital_units: + mu_head: + members: + - head + mu_child1: + members: + - child1 + output: + tax_units: + tax_unit: + wa_working_families_tax_credit: 674.96 + adjusted_gross_income: 20000.0 +- name: statetax_size_3_single_parent_2_children (wa) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 20000 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + households: + household: + members: &id005 + - head + - child1 + - child2 + state_code_str: WA + zip_code: '98101' + county_str: KING_COUNTY_WA + spm_units: + spm_unit: + members: *id005 + tax_units: + tax_unit: + members: *id005 + tax_unit_is_joint: false + families: + family: + members: *id005 + marital_units: + mu_head: + members: + - head + mu_child1: + members: + - child1 + mu_child2: + members: + - child2 + output: + tax_units: + tax_unit: + wa_working_families_tax_credit: 1017.55 + adjusted_gross_income: 20000.0 +- name: statetax_size_4_couple_2_children (wa) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 20000 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + households: + household: + members: &id006 + - head + - spouse + - child1 + - child2 + state_code_str: WA + zip_code: '98101' + county_str: KING_COUNTY_WA + spm_units: + spm_unit: + members: *id006 + tax_units: + tax_unit: + members: *id006 + tax_unit_is_joint: true + families: + family: + members: *id006 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + mu_child2: + members: + - child2 + output: + tax_units: + tax_unit: + wa_working_families_tax_credit: 1017.55 + adjusted_gross_income: 20000.0 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/wa/working_families_tax_credit.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/wa/working_families_tax_credit.yaml new file mode 100644 index 00000000000..dca662b6e02 --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/edge_cases/state/wa/working_families_tax_credit.yaml @@ -0,0 +1,381 @@ +- name: wa_wftc_joint_with_child (wa) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 20000 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + spouse: + age: 28 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + child1: + age: 5 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + households: + household: + members: &id001 + - head + - spouse + - child1 + state_code_str: WA + zip_code: '98101' + county_str: KING_COUNTY_WA + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + output: + tax_units: + tax_unit: + wa_working_families_tax_credit: 674.96 + adjusted_gross_income: 20000.0 +- name: wa_wftc_childless_filer_with_eitc (wa) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 15000 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + households: + household: + members: &id002 + - head + state_code_str: WA + zip_code: '98101' + county_str: KING_COUNTY_WA + spm_units: + spm_unit: + members: *id002 + tax_units: + tax_unit: + members: *id002 + tax_unit_is_joint: false + families: + family: + members: *id002 + marital_units: + mu_head: + members: + - head + output: + tax_units: + tax_unit: + wa_working_families_tax_credit: 342.59 + adjusted_gross_income: 15000.0 +- name: wa_wftc_age_18_before_2029_expansion (wa) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 18 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 15000 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + households: + household: + members: &id003 + - head + state_code_str: WA + zip_code: '98101' + county_str: KING_COUNTY_WA + spm_units: + spm_unit: + members: *id003 + tax_units: + tax_unit: + members: *id003 + tax_unit_is_joint: false + families: + family: + members: *id003 + marital_units: + mu_head: + members: + - head + output: + tax_units: + tax_unit: + wa_working_families_tax_credit: 0.0 + adjusted_gross_income: 15000.0 +- name: wa_wftc_joint_with_2_children (wa) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 20000 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + spouse: + age: 28 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + households: + household: + members: &id004 + - head + - spouse + - child1 + - child2 + state_code_str: WA + zip_code: '98101' + county_str: KING_COUNTY_WA + spm_units: + spm_unit: + members: *id004 + tax_units: + tax_unit: + members: *id004 + tax_unit_is_joint: true + families: + family: + members: *id004 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + mu_child2: + members: + - child2 + output: + tax_units: + tax_unit: + wa_working_families_tax_credit: 1017.55 + adjusted_gross_income: 20000.0 +- name: wa_wftc_joint_with_3_children (wa) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 30 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 20000 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + spouse: + age: 28 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + child1: + age: 4 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + child2: + age: 2 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + child3: + age: 1 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + immigration_status_str: CITIZEN + employment_income: 0 + capital_gains: 0 + rent: 0 + was_in_foster_care: false + is_full_time_student: false + ssi_countable_resources: 0 + co_care_worker_credit_eligible_care_worker: false + households: + household: + members: &id005 + - head + - spouse + - child1 + - child2 + - child3 + state_code_str: WA + zip_code: '98101' + county_str: KING_COUNTY_WA + spm_units: + spm_unit: + members: *id005 + tax_units: + tax_unit: + members: *id005 + tax_unit_is_joint: true + families: + family: + members: *id005 + marital_units: + mu_couple: + members: + - head + - spouse + mu_child1: + members: + - child1 + mu_child2: + members: + - child2 + mu_child3: + members: + - child3 + output: + tax_units: + tax_unit: + wa_working_families_tax_credit: 1360.14 + adjusted_gross_income: 20000.0 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/signatures/ca.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/signatures/ca.yaml new file mode 100644 index 00000000000..88c4d39b0e5 --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/signatures/ca.yaml @@ -0,0 +1,5604 @@ +- name: signature_15 (14 reqs, +1 dupes) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_aca_eshi_eligible: false + immigration_status_str: CITIZEN + employment_income: 36000 + rent: 18000 + other_medical_expenses: 0 + health_insurance_premiums: 0 + receives_medicaid: false + weekly_hours_worked_before_lsr: 40 + ca_calworks_child_care_time_category: MONTHLY + ca_calworks_child_care_full_time: false + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_aca_eshi_eligible: false + immigration_status_str: CITIZEN + employment_income: 12000 + rent: 0 + other_medical_expenses: 0 + health_insurance_premiums: 0 + receives_medicaid: false + weekly_hours_worked_before_lsr: 20 + ca_calworks_child_care_time_category: MONTHLY + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_aca_eshi_eligible: false + immigration_status_str: CITIZEN + employment_income: 0 + rent: 0 + weekly_hours_worked_before_lsr: 0 + receives_medicaid: false + other_medical_expenses: 0 + health_insurance_premiums: 0 + ca_calworks_child_care_time_category: MONTHLY + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_aca_eshi_eligible: false + immigration_status_str: CITIZEN + employment_income: 0 + rent: 0 + weekly_hours_worked_before_lsr: 0 + receives_medicaid: false + other_medical_expenses: 0 + health_insurance_premiums: 0 + ca_calworks_child_care_time_category: MONTHLY + households: + household: + members: &id001 + - head + - spouse + - child1 + - child2 + household_vehicles_value: 8000 + lives_in_vehicle: false + tenant_pays_utilities: true + living_arrangements_allow_for_food_preparation: true + ca_tanf_region1: true + in_ala: false + in_la: true + in_riv: false + state_code_str: CA + zip_code: '90001' + spm_units: + spm_unit: + members: *id001 + heating_cooling_expense: 1200 + spm_unit_pre_subsidy_childcare_expenses: 6000 + pre_subsidy_electricity_expense: 1500 + was_calworks_recipient: false + months_since_calworks_exit: 0 + phone_cost: 600 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: &id002 + - head + - spouse + mu_child1: + members: &id003 + - child1 + mu_child2: + members: &id004 + - child2 + output: + tax_units: + tax_unit: + aca_ptc: 9862.22 + ca_cdcc: 0.0 + ca_eitc: 0.0 + ca_eitc_eligible: false + ca_foster_youth_tax_credit: 0.0 + ca_income_tax_before_credits: 505.16 + ca_income_tax_before_refundable_credits: 0.0 + ca_renter_credit: 120.0 + ca_yctc: 0.0 + cdcc: 0.0 + ctc: 4400.0 + eitc: 3769.5 + eitc_eligible: true + income_tax: -6589.5 + income_tax_before_credits: 1580.0 + income_tax_before_refundable_credits: 0.0 + income_tax_capped_non_refundable_credits: 1580.0 + income_tax_non_refundable_credits: 1580.0 + income_tax_refundable_credits: 6589.5 + premium_tax_credit: 9862.22 + refundable_ctc: 2820.0 + spm_units: + spm_unit: + ca_ala_general_assistance: 0.0 + ca_ala_general_assistance_income_eligible: false + ca_calworks_child_care: 0.0 + ca_calworks_child_care_eligible: false + ca_calworks_stage_2: 0.0 + ca_calworks_stage_2_eligible: false + ca_calworks_stage_3: 0.0 + ca_calworks_stage_3_eligible: false + ca_capp: 6000.0 + ca_capp_eligible: true + ca_riv_general_relief: 0.0 + ca_riv_general_relief_eligible: false + ca_riv_share_eligible: false + ca_riv_share_payment: 0.0 + ca_state_supplement: 0.0 + ca_tanf: 0.0 + ca_tanf_eligible: false + is_lifeline_eligible: true + is_snap_eligible: true + la_general_relief: 0.0 + la_general_relief_eligible: false + lifeline: 228.0 + snap: 3713.94 + people: + head: + ca_ala_general_assistance_eligible_person: false + ca_state_supplement_eligible_person: false + is_aca_ptc_eligible: true + is_medicaid_eligible: false + is_ssi_aged: false + is_ssi_eligible: false + medicaid: 0.0 + ssi: 0.0 + wic: 0.0 + spouse: + ca_ala_general_assistance_eligible_person: false + ca_state_supplement_eligible_person: false + is_aca_ptc_eligible: true + is_medicaid_eligible: false + is_ssi_aged: false + is_ssi_eligible: false + medicaid: 0.0 + ssi: 0.0 + wic: 0.0 + child1: + ca_ala_general_assistance_eligible_person: false + ca_state_supplement_eligible_person: false + is_aca_ptc_eligible: false + is_medicaid_eligible: true + is_ssi_aged: false + is_ssi_eligible: false + medicaid: 3258.31 + ssi: 0.0 + wic: 0.0 + child2: + ca_ala_general_assistance_eligible_person: false + ca_state_supplement_eligible_person: false + is_aca_ptc_eligible: false + is_medicaid_eligible: true + is_ssi_aged: false + is_ssi_eligible: false + medicaid: 3258.31 + ssi: 0.0 + wic: 723.15 + households: + household: + ca_care: 487.5 + ca_care_eligible: true + ca_fera: 0.0 + ca_fera_eligible: false + ca_la_ez_save: 98.04 + ca_la_ez_save_eligible: true +- name: signature_21 (10 reqs) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_aca_eshi_eligible: false + immigration_status_str: CITIZEN + employment_income: 36000 + rent: 18000 + other_medical_expenses: 0 + health_insurance_premiums: 0 + receives_medicaid: false + weekly_hours_worked_before_lsr: 40 + ca_calworks_child_care_time_category: MONTHLY + ca_riv_general_relief_meets_work_requirements: false + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_aca_eshi_eligible: false + immigration_status_str: CITIZEN + employment_income: 12000 + rent: 0 + other_medical_expenses: 0 + health_insurance_premiums: 0 + receives_medicaid: false + weekly_hours_worked_before_lsr: 20 + ca_calworks_child_care_time_category: MONTHLY + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_aca_eshi_eligible: false + immigration_status_str: CITIZEN + employment_income: 0 + rent: 0 + weekly_hours_worked_before_lsr: 0 + receives_medicaid: false + other_medical_expenses: 0 + health_insurance_premiums: 0 + ca_calworks_child_care_time_category: MONTHLY + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_aca_eshi_eligible: false + immigration_status_str: CITIZEN + employment_income: 0 + rent: 0 + weekly_hours_worked_before_lsr: 0 + receives_medicaid: false + other_medical_expenses: 0 + health_insurance_premiums: 0 + ca_calworks_child_care_time_category: MONTHLY + households: + household: + members: *id001 + lives_in_vehicle: false + tenant_pays_utilities: true + living_arrangements_allow_for_food_preparation: true + ca_tanf_region1: true + in_ala: false + in_la: true + in_riv: false + state_code_str: CA + zip_code: '90001' + spm_units: + spm_unit: + members: *id001 + heating_cooling_expense: 1200 + pre_subsidy_electricity_expense: 1500 + was_calworks_recipient: false + months_since_calworks_exit: 0 + phone_cost: 600 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: *id002 + mu_child1: + members: *id003 + mu_child2: + members: *id004 + output: + tax_units: + tax_unit: + aca_ptc: 9862.22 + ca_cdcc: 0.0 + ca_eitc: 0.0 + ca_eitc_eligible: false + ca_foster_youth_tax_credit: 0.0 + ca_income_tax_before_credits: 505.16 + ca_income_tax_before_refundable_credits: 0.0 + ca_renter_credit: 120.0 + ca_yctc: 0.0 + cdcc: 0.0 + ctc: 4400.0 + eitc: 3769.5 + eitc_eligible: true + income_tax: -6589.5 + income_tax_before_credits: 1580.0 + income_tax_before_refundable_credits: 0.0 + income_tax_capped_non_refundable_credits: 1580.0 + income_tax_non_refundable_credits: 1580.0 + income_tax_refundable_credits: 6589.5 + premium_tax_credit: 9862.22 + refundable_ctc: 2820.0 + spm_units: + spm_unit: + ca_ala_general_assistance: 0.0 + ca_ala_general_assistance_income_eligible: false + ca_calworks_child_care: 0.0 + ca_calworks_child_care_eligible: false + ca_calworks_stage_2: 0.0 + ca_calworks_stage_2_eligible: false + ca_calworks_stage_3: 0.0 + ca_calworks_stage_3_eligible: false + ca_capp: 0.0 + ca_capp_eligible: true + ca_riv_general_relief: 0.0 + ca_riv_general_relief_eligible: false + ca_riv_share_eligible: false + ca_riv_share_payment: 0.0 + ca_state_supplement: 0.0 + ca_tanf: 0.0 + ca_tanf_eligible: false + is_lifeline_eligible: true + is_snap_eligible: true + la_general_relief: 0.0 + la_general_relief_eligible: false + lifeline: 228.0 + snap: 3713.94 + people: + head: + ca_ala_general_assistance_eligible_person: false + ca_state_supplement_eligible_person: false + is_aca_ptc_eligible: true + is_medicaid_eligible: false + is_ssi_aged: false + is_ssi_eligible: false + medicaid: 0.0 + ssi: 0.0 + wic: 0.0 + spouse: + ca_ala_general_assistance_eligible_person: false + ca_state_supplement_eligible_person: false + is_aca_ptc_eligible: true + is_medicaid_eligible: false + is_ssi_aged: false + is_ssi_eligible: false + medicaid: 0.0 + ssi: 0.0 + wic: 0.0 + child1: + ca_ala_general_assistance_eligible_person: false + ca_state_supplement_eligible_person: false + is_aca_ptc_eligible: false + is_medicaid_eligible: true + is_ssi_aged: false + is_ssi_eligible: false + medicaid: 3258.31 + ssi: 0.0 + wic: 0.0 + child2: + ca_ala_general_assistance_eligible_person: false + ca_state_supplement_eligible_person: false + is_aca_ptc_eligible: false + is_medicaid_eligible: true + is_ssi_aged: false + is_ssi_eligible: false + medicaid: 3258.31 + ssi: 0.0 + wic: 723.15 + households: + household: + ca_care: 487.5 + ca_care_eligible: true + ca_fera: 0.0 + ca_fera_eligible: false + ca_la_ez_save: 98.04 + ca_la_ez_save_eligible: true +- name: signature_22 (10 reqs) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_aca_eshi_eligible: false + immigration_status_str: CITIZEN + employment_income: 36000 + health_insurance_premiums: 0 + receives_medicaid: false + weekly_hours_worked_before_lsr: 40 + ca_calworks_child_care_time_category: MONTHLY + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_aca_eshi_eligible: false + immigration_status_str: CITIZEN + employment_income: 12000 + health_insurance_premiums: 0 + receives_medicaid: false + weekly_hours_worked_before_lsr: 20 + ca_calworks_child_care_time_category: MONTHLY + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_aca_eshi_eligible: false + immigration_status_str: CITIZEN + employment_income: 0 + weekly_hours_worked_before_lsr: 0 + receives_medicaid: false + health_insurance_premiums: 0 + ca_calworks_child_care_time_category: MONTHLY + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_aca_eshi_eligible: false + immigration_status_str: CITIZEN + employment_income: 0 + weekly_hours_worked_before_lsr: 0 + receives_medicaid: false + health_insurance_premiums: 0 + ca_calworks_child_care_time_category: MONTHLY + households: + household: + members: *id001 + household_vehicles_value: 8000 + lives_in_vehicle: false + tenant_pays_utilities: true + living_arrangements_allow_for_food_preparation: true + ca_tanf_region1: true + in_ala: false + in_la: true + in_riv: false + state_code_str: CA + zip_code: '90001' + spm_units: + spm_unit: + members: *id001 + was_calworks_recipient: false + months_since_calworks_exit: 0 + phone_cost: 600 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: *id002 + mu_child1: + members: *id003 + mu_child2: + members: *id004 + output: + tax_units: + tax_unit: + aca_ptc: 9862.22 + ca_cdcc: 0.0 + ca_eitc: 0.0 + ca_eitc_eligible: false + ca_foster_youth_tax_credit: 0.0 + ca_income_tax_before_credits: 505.16 + ca_income_tax_before_refundable_credits: 0.0 + ca_renter_credit: 0.0 + ca_yctc: 0.0 + cdcc: 0.0 + ctc: 4400.0 + eitc: 3769.5 + eitc_eligible: true + income_tax: -6589.5 + income_tax_before_credits: 1580.0 + income_tax_before_refundable_credits: 0.0 + income_tax_capped_non_refundable_credits: 1580.0 + income_tax_non_refundable_credits: 1580.0 + income_tax_refundable_credits: 6589.5 + premium_tax_credit: 9862.22 + refundable_ctc: 2820.0 + spm_units: + spm_unit: + ca_ala_general_assistance: 0.0 + ca_ala_general_assistance_income_eligible: false + ca_calworks_child_care: 0.0 + ca_calworks_child_care_eligible: false + ca_calworks_stage_2: 0.0 + ca_calworks_stage_2_eligible: false + ca_calworks_stage_3: 0.0 + ca_calworks_stage_3_eligible: false + ca_capp: 0.0 + ca_capp_eligible: true + ca_riv_general_relief: 0.0 + ca_riv_general_relief_eligible: false + ca_riv_share_eligible: false + ca_riv_share_payment: 0.0 + ca_state_supplement: 0.0 + ca_tanf: 0.0 + ca_tanf_eligible: false + is_lifeline_eligible: true + is_snap_eligible: false + la_general_relief: 0.0 + la_general_relief_eligible: false + lifeline: 228.0 + snap: 0.0 + people: + head: + ca_ala_general_assistance_eligible_person: false + ca_state_supplement_eligible_person: false + is_aca_ptc_eligible: true + is_medicaid_eligible: false + is_ssi_aged: false + is_ssi_eligible: false + medicaid: 0.0 + ssi: 0.0 + wic: 0.0 + spouse: + ca_ala_general_assistance_eligible_person: false + ca_state_supplement_eligible_person: false + is_aca_ptc_eligible: true + is_medicaid_eligible: false + is_ssi_aged: false + is_ssi_eligible: false + medicaid: 0.0 + ssi: 0.0 + wic: 0.0 + child1: + ca_ala_general_assistance_eligible_person: false + ca_state_supplement_eligible_person: false + is_aca_ptc_eligible: false + is_medicaid_eligible: true + is_ssi_aged: false + is_ssi_eligible: false + medicaid: 3258.31 + ssi: 0.0 + wic: 0.0 + child2: + ca_ala_general_assistance_eligible_person: false + ca_state_supplement_eligible_person: false + is_aca_ptc_eligible: false + is_medicaid_eligible: true + is_ssi_aged: false + is_ssi_eligible: false + medicaid: 3258.31 + ssi: 0.0 + wic: 723.15 + households: + household: + ca_care: 0.0 + ca_care_eligible: true + ca_fera: 0.0 + ca_fera_eligible: false + ca_la_ez_save: 0.0 + ca_la_ez_save_eligible: true +- name: signature_23 (10 reqs) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_aca_eshi_eligible: false + immigration_status_str: CITIZEN + rent: 18000 + health_insurance_premiums: 0 + receives_medicaid: false + ca_calworks_child_care_time_category: MONTHLY + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_aca_eshi_eligible: false + immigration_status_str: CITIZEN + rent: 0 + health_insurance_premiums: 0 + receives_medicaid: false + ca_calworks_child_care_time_category: MONTHLY + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_aca_eshi_eligible: false + immigration_status_str: CITIZEN + rent: 0 + receives_medicaid: false + health_insurance_premiums: 0 + ca_calworks_child_care_time_category: MONTHLY + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_aca_eshi_eligible: false + immigration_status_str: CITIZEN + rent: 0 + receives_medicaid: false + health_insurance_premiums: 0 + ca_calworks_child_care_time_category: MONTHLY + households: + household: + members: *id001 + household_vehicles_value: 8000 + lives_in_vehicle: false + tenant_pays_utilities: true + living_arrangements_allow_for_food_preparation: true + ca_tanf_region1: true + in_ala: false + in_la: true + in_riv: false + state_code_str: CA + zip_code: '90001' + spm_units: + spm_unit: + members: *id001 + was_calworks_recipient: false + months_since_calworks_exit: 0 + phone_cost: 600 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: *id002 + mu_child1: + members: *id003 + mu_child2: + members: *id004 + output: + tax_units: + tax_unit: + aca_ptc: 0.0 + ca_cdcc: 0.0 + ca_eitc: 0.0 + ca_eitc_eligible: true + ca_foster_youth_tax_credit: 0.0 + ca_income_tax_before_credits: 0.0 + ca_income_tax_before_refundable_credits: 0.0 + ca_renter_credit: 120.0 + ca_yctc: 1215.95 + cdcc: 0.0 + ctc: 4400.0 + eitc: 0.0 + eitc_eligible: true + income_tax: 0.0 + income_tax_before_credits: 0.0 + income_tax_before_refundable_credits: 0.0 + income_tax_capped_non_refundable_credits: 0.0 + income_tax_non_refundable_credits: 4400.0 + income_tax_refundable_credits: 0.0 + premium_tax_credit: 0.0 + refundable_ctc: 0.0 + spm_units: + spm_unit: + ca_ala_general_assistance: 0.0 + ca_ala_general_assistance_income_eligible: false + ca_calworks_child_care: 0.0 + ca_calworks_child_care_eligible: false + ca_calworks_stage_2: 0.0 + ca_calworks_stage_2_eligible: false + ca_calworks_stage_3: 0.0 + ca_calworks_stage_3_eligible: false + ca_capp: 0.0 + ca_capp_eligible: false + ca_riv_general_relief: 0.0 + ca_riv_general_relief_eligible: false + ca_riv_share_eligible: false + ca_riv_share_payment: 0.0 + ca_state_supplement: 0.0 + ca_tanf: 16992.0 + ca_tanf_eligible: true + is_lifeline_eligible: true + is_snap_eligible: true + la_general_relief: 0.0 + la_general_relief_eligible: false + lifeline: 228.0 + snap: 10398.24 + people: + head: + ca_ala_general_assistance_eligible_person: false + ca_state_supplement_eligible_person: false + is_aca_ptc_eligible: false + is_medicaid_eligible: true + is_ssi_aged: false + is_ssi_eligible: false + medicaid: 4367.51 + ssi: 0.0 + wic: 0.0 + spouse: + ca_ala_general_assistance_eligible_person: false + ca_state_supplement_eligible_person: false + is_aca_ptc_eligible: false + is_medicaid_eligible: true + is_ssi_aged: false + is_ssi_eligible: false + medicaid: 4367.51 + ssi: 0.0 + wic: 0.0 + child1: + ca_ala_general_assistance_eligible_person: false + ca_state_supplement_eligible_person: false + is_aca_ptc_eligible: false + is_medicaid_eligible: true + is_ssi_aged: false + is_ssi_eligible: false + medicaid: 3258.31 + ssi: 0.0 + wic: 0.0 + child2: + ca_ala_general_assistance_eligible_person: false + ca_state_supplement_eligible_person: false + is_aca_ptc_eligible: false + is_medicaid_eligible: true + is_ssi_aged: false + is_ssi_eligible: false + medicaid: 3258.31 + ssi: 0.0 + wic: 723.15 + households: + household: + ca_care: 0.0 + ca_care_eligible: true + ca_fera: 0.0 + ca_fera_eligible: false + ca_la_ez_save: 0.0 + ca_la_ez_save_eligible: true +- name: signature_28 (8 reqs) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_aca_eshi_eligible: false + immigration_status_str: CITIZEN + employment_income: 36000 + health_insurance_premiums: 0 + receives_medicaid: false + ca_calworks_child_care_time_category: MONTHLY + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_aca_eshi_eligible: false + immigration_status_str: CITIZEN + employment_income: 12000 + health_insurance_premiums: 0 + receives_medicaid: false + ca_calworks_child_care_time_category: MONTHLY + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_aca_eshi_eligible: false + immigration_status_str: CITIZEN + employment_income: 0 + receives_medicaid: false + health_insurance_premiums: 0 + ca_calworks_child_care_time_category: MONTHLY + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_aca_eshi_eligible: false + immigration_status_str: CITIZEN + employment_income: 0 + receives_medicaid: false + health_insurance_premiums: 0 + ca_calworks_child_care_time_category: MONTHLY + households: + household: + members: *id001 + lives_in_vehicle: false + tenant_pays_utilities: true + living_arrangements_allow_for_food_preparation: true + is_homeless: false + ca_tanf_region1: true + in_ala: false + in_la: true + in_riv: false + state_code_str: CA + zip_code: '90001' + spm_units: + spm_unit: + members: *id001 + was_calworks_recipient: false + months_since_calworks_exit: 0 + phone_cost: 600 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: *id002 + mu_child1: + members: *id003 + mu_child2: + members: *id004 + output: + tax_units: + tax_unit: + aca_ptc: 9862.22 + ca_cdcc: 0.0 + ca_eitc: 0.0 + ca_eitc_eligible: false + ca_foster_youth_tax_credit: 0.0 + ca_income_tax_before_credits: 505.16 + ca_income_tax_before_refundable_credits: 0.0 + ca_renter_credit: 0.0 + ca_yctc: 0.0 + cdcc: 0.0 + ctc: 4400.0 + eitc: 3769.5 + eitc_eligible: true + income_tax: -6589.5 + income_tax_before_credits: 1580.0 + income_tax_before_refundable_credits: 0.0 + income_tax_capped_non_refundable_credits: 1580.0 + income_tax_non_refundable_credits: 1580.0 + income_tax_refundable_credits: 6589.5 + premium_tax_credit: 9862.22 + refundable_ctc: 2820.0 + spm_units: + spm_unit: + ca_ala_general_assistance: 0.0 + ca_ala_general_assistance_income_eligible: false + ca_calworks_child_care: 0.0 + ca_calworks_child_care_eligible: false + ca_calworks_stage_2: 0.0 + ca_calworks_stage_2_eligible: false + ca_calworks_stage_3: 0.0 + ca_calworks_stage_3_eligible: false + ca_capp: 0.0 + ca_capp_eligible: true + ca_riv_general_relief: 0.0 + ca_riv_general_relief_eligible: false + ca_riv_share_eligible: false + ca_riv_share_payment: 0.0 + ca_state_supplement: 0.0 + ca_tanf: 0.0 + ca_tanf_eligible: false + is_lifeline_eligible: true + is_snap_eligible: false + la_general_relief: 0.0 + la_general_relief_eligible: false + lifeline: 228.0 + snap: 0.0 + people: + head: + ca_ala_general_assistance_eligible_person: false + ca_state_supplement_eligible_person: false + is_aca_ptc_eligible: true + is_medicaid_eligible: false + is_ssi_aged: false + is_ssi_eligible: false + medicaid: 0.0 + ssi: 0.0 + wic: 0.0 + spouse: + ca_ala_general_assistance_eligible_person: false + ca_state_supplement_eligible_person: false + is_aca_ptc_eligible: true + is_medicaid_eligible: false + is_ssi_aged: false + is_ssi_eligible: false + medicaid: 0.0 + ssi: 0.0 + wic: 0.0 + child1: + ca_ala_general_assistance_eligible_person: false + ca_state_supplement_eligible_person: false + is_aca_ptc_eligible: false + is_medicaid_eligible: true + is_ssi_aged: false + is_ssi_eligible: false + medicaid: 3258.31 + ssi: 0.0 + wic: 0.0 + child2: + ca_ala_general_assistance_eligible_person: false + ca_state_supplement_eligible_person: false + is_aca_ptc_eligible: false + is_medicaid_eligible: true + is_ssi_aged: false + is_ssi_eligible: false + medicaid: 3258.31 + ssi: 0.0 + wic: 723.15 + households: + household: + ca_care: 0.0 + ca_care_eligible: true + ca_fera: 0.0 + ca_fera_eligible: false + ca_la_ez_save: 0.0 + ca_la_ez_save_eligible: true +- name: signature_29 (8 reqs) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_aca_eshi_eligible: false + immigration_status_str: CITIZEN + health_insurance_premiums: 0 + receives_medicaid: false + ca_calworks_child_care_time_category: MONTHLY + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_aca_eshi_eligible: false + immigration_status_str: CITIZEN + health_insurance_premiums: 0 + receives_medicaid: false + ca_calworks_child_care_time_category: MONTHLY + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_aca_eshi_eligible: false + immigration_status_str: CITIZEN + receives_medicaid: false + health_insurance_premiums: 0 + ca_calworks_child_care_time_category: MONTHLY + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_aca_eshi_eligible: false + immigration_status_str: CITIZEN + receives_medicaid: false + health_insurance_premiums: 0 + ca_calworks_child_care_time_category: MONTHLY + households: + household: + members: *id001 + household_vehicles_value: 8000 + lives_in_vehicle: false + tenant_pays_utilities: true + living_arrangements_allow_for_food_preparation: true + ca_tanf_region1: true + in_ala: false + in_la: true + in_riv: false + state_code_str: CA + zip_code: '90001' + spm_units: + spm_unit: + members: *id001 + was_calworks_recipient: false + months_since_calworks_exit: 0 + phone_cost: 600 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: *id002 + mu_child1: + members: *id003 + mu_child2: + members: *id004 + output: + tax_units: + tax_unit: + aca_ptc: 0.0 + ca_cdcc: 0.0 + ca_eitc: 0.0 + ca_eitc_eligible: true + ca_foster_youth_tax_credit: 0.0 + ca_income_tax_before_credits: 0.0 + ca_income_tax_before_refundable_credits: 0.0 + ca_renter_credit: 0.0 + ca_yctc: 1215.95 + cdcc: 0.0 + ctc: 4400.0 + eitc: 0.0 + eitc_eligible: true + income_tax: 0.0 + income_tax_before_credits: 0.0 + income_tax_before_refundable_credits: 0.0 + income_tax_capped_non_refundable_credits: 0.0 + income_tax_non_refundable_credits: 4400.0 + income_tax_refundable_credits: 0.0 + premium_tax_credit: 0.0 + refundable_ctc: 0.0 + spm_units: + spm_unit: + ca_ala_general_assistance: 0.0 + ca_ala_general_assistance_income_eligible: false + ca_calworks_child_care: 0.0 + ca_calworks_child_care_eligible: false + ca_calworks_stage_2: 0.0 + ca_calworks_stage_2_eligible: false + ca_calworks_stage_3: 0.0 + ca_calworks_stage_3_eligible: false + ca_capp: 0.0 + ca_capp_eligible: false + ca_riv_general_relief: 0.0 + ca_riv_general_relief_eligible: false + ca_riv_share_eligible: false + ca_riv_share_payment: 0.0 + ca_state_supplement: 0.0 + ca_tanf: 16992.0 + ca_tanf_eligible: true + is_lifeline_eligible: true + is_snap_eligible: true + la_general_relief: 0.0 + la_general_relief_eligible: false + lifeline: 228.0 + snap: 7947.54 + people: + head: + ca_ala_general_assistance_eligible_person: false + ca_state_supplement_eligible_person: false + is_aca_ptc_eligible: false + is_medicaid_eligible: true + is_ssi_aged: false + is_ssi_eligible: false + medicaid: 4367.51 + ssi: 0.0 + wic: 0.0 + spouse: + ca_ala_general_assistance_eligible_person: false + ca_state_supplement_eligible_person: false + is_aca_ptc_eligible: false + is_medicaid_eligible: true + is_ssi_aged: false + is_ssi_eligible: false + medicaid: 4367.51 + ssi: 0.0 + wic: 0.0 + child1: + ca_ala_general_assistance_eligible_person: false + ca_state_supplement_eligible_person: false + is_aca_ptc_eligible: false + is_medicaid_eligible: true + is_ssi_aged: false + is_ssi_eligible: false + medicaid: 3258.31 + ssi: 0.0 + wic: 0.0 + child2: + ca_ala_general_assistance_eligible_person: false + ca_state_supplement_eligible_person: false + is_aca_ptc_eligible: false + is_medicaid_eligible: true + is_ssi_aged: false + is_ssi_eligible: false + medicaid: 3258.31 + ssi: 0.0 + wic: 723.15 + households: + household: + ca_care: 0.0 + ca_care_eligible: true + ca_fera: 0.0 + ca_fera_eligible: false + ca_la_ez_save: 0.0 + ca_la_ez_save_eligible: true +- name: signature_31 (8 reqs, +2 dupes) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_aca_eshi_eligible: false + immigration_status_str: CITIZEN + employment_income: 36000 + rent: 18000 + health_insurance_premiums: 0 + receives_medicaid: false + weekly_hours_worked_before_lsr: 40 + ca_calworks_child_care_time_category: MONTHLY + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_aca_eshi_eligible: false + immigration_status_str: CITIZEN + employment_income: 12000 + rent: 0 + health_insurance_premiums: 0 + receives_medicaid: false + weekly_hours_worked_before_lsr: 20 + ca_calworks_child_care_time_category: MONTHLY + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_aca_eshi_eligible: false + immigration_status_str: CITIZEN + employment_income: 0 + rent: 0 + weekly_hours_worked_before_lsr: 0 + receives_medicaid: false + health_insurance_premiums: 0 + ca_calworks_child_care_time_category: MONTHLY + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_aca_eshi_eligible: false + immigration_status_str: CITIZEN + employment_income: 0 + rent: 0 + weekly_hours_worked_before_lsr: 0 + receives_medicaid: false + health_insurance_premiums: 0 + ca_calworks_child_care_time_category: MONTHLY + households: + household: + members: *id001 + household_vehicles_value: 8000 + household_vehicles_owned: 1 + lives_in_vehicle: false + tenant_pays_utilities: true + living_arrangements_allow_for_food_preparation: true + ca_tanf_region1: true + in_ala: false + in_la: true + in_riv: false + state_code_str: CA + zip_code: '90001' + spm_units: + spm_unit: + members: *id001 + heating_cooling_expense: 1200 + pre_subsidy_electricity_expense: 1500 + was_calworks_recipient: false + months_since_calworks_exit: 0 + phone_cost: 600 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: *id002 + mu_child1: + members: *id003 + mu_child2: + members: *id004 + output: + tax_units: + tax_unit: + aca_ptc: 9862.22 + ca_cdcc: 0.0 + ca_eitc: 0.0 + ca_eitc_eligible: false + ca_foster_youth_tax_credit: 0.0 + ca_income_tax_before_credits: 505.16 + ca_income_tax_before_refundable_credits: 0.0 + ca_renter_credit: 120.0 + ca_yctc: 0.0 + cdcc: 0.0 + ctc: 4400.0 + eitc: 3769.5 + eitc_eligible: true + income_tax: -6589.5 + income_tax_before_credits: 1580.0 + income_tax_before_refundable_credits: 0.0 + income_tax_capped_non_refundable_credits: 1580.0 + income_tax_non_refundable_credits: 1580.0 + income_tax_refundable_credits: 6589.5 + premium_tax_credit: 9862.22 + refundable_ctc: 2820.0 + spm_units: + spm_unit: + ca_ala_general_assistance: 0.0 + ca_ala_general_assistance_income_eligible: false + ca_calworks_child_care: 0.0 + ca_calworks_child_care_eligible: false + ca_calworks_stage_2: 0.0 + ca_calworks_stage_2_eligible: false + ca_calworks_stage_3: 0.0 + ca_calworks_stage_3_eligible: false + ca_capp: 0.0 + ca_capp_eligible: true + ca_riv_general_relief: 0.0 + ca_riv_general_relief_eligible: false + ca_riv_share_eligible: false + ca_riv_share_payment: 0.0 + ca_state_supplement: 0.0 + ca_tanf: 0.0 + ca_tanf_eligible: false + is_lifeline_eligible: true + is_snap_eligible: true + la_general_relief: 0.0 + la_general_relief_eligible: false + lifeline: 228.0 + snap: 3713.94 + people: + head: + ca_ala_general_assistance_eligible_person: false + ca_state_supplement_eligible_person: false + is_aca_ptc_eligible: true + is_medicaid_eligible: false + is_ssi_aged: false + is_ssi_eligible: false + medicaid: 0.0 + ssi: 0.0 + wic: 0.0 + spouse: + ca_ala_general_assistance_eligible_person: false + ca_state_supplement_eligible_person: false + is_aca_ptc_eligible: true + is_medicaid_eligible: false + is_ssi_aged: false + is_ssi_eligible: false + medicaid: 0.0 + ssi: 0.0 + wic: 0.0 + child1: + ca_ala_general_assistance_eligible_person: false + ca_state_supplement_eligible_person: false + is_aca_ptc_eligible: false + is_medicaid_eligible: true + is_ssi_aged: false + is_ssi_eligible: false + medicaid: 3258.31 + ssi: 0.0 + wic: 0.0 + child2: + ca_ala_general_assistance_eligible_person: false + ca_state_supplement_eligible_person: false + is_aca_ptc_eligible: false + is_medicaid_eligible: true + is_ssi_aged: false + is_ssi_eligible: false + medicaid: 3258.31 + ssi: 0.0 + wic: 723.15 + households: + household: + ca_care: 487.5 + ca_care_eligible: true + ca_fera: 0.0 + ca_fera_eligible: false + ca_la_ez_save: 98.04 + ca_la_ez_save_eligible: true +- name: signature_41 (6 reqs, +1 dupes) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_aca_eshi_eligible: false + immigration_status_str: CITIZEN + employment_income: 36000 + rent: 18000 + health_insurance_premiums: 0 + receives_medicaid: false + ca_calworks_child_care_time_category: MONTHLY + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_aca_eshi_eligible: false + immigration_status_str: CITIZEN + employment_income: 12000 + rent: 0 + health_insurance_premiums: 0 + receives_medicaid: false + ca_calworks_child_care_time_category: MONTHLY + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_aca_eshi_eligible: false + immigration_status_str: CITIZEN + employment_income: 0 + rent: 0 + receives_medicaid: false + health_insurance_premiums: 0 + ca_calworks_child_care_time_category: MONTHLY + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_aca_eshi_eligible: false + immigration_status_str: CITIZEN + employment_income: 0 + rent: 0 + receives_medicaid: false + health_insurance_premiums: 0 + ca_calworks_child_care_time_category: MONTHLY + households: + household: + members: *id001 + household_vehicles_value: 8000 + lives_in_vehicle: false + tenant_pays_utilities: true + living_arrangements_allow_for_food_preparation: true + ca_tanf_region1: true + in_ala: false + in_la: true + in_riv: false + state_code_str: CA + zip_code: '90001' + spm_units: + spm_unit: + members: *id001 + heating_cooling_expense: 1200 + pre_subsidy_electricity_expense: 1500 + was_calworks_recipient: false + months_since_calworks_exit: 0 + phone_cost: 600 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: *id002 + mu_child1: + members: *id003 + mu_child2: + members: *id004 + output: + tax_units: + tax_unit: + aca_ptc: 9862.22 + ca_cdcc: 0.0 + ca_eitc: 0.0 + ca_eitc_eligible: false + ca_foster_youth_tax_credit: 0.0 + ca_income_tax_before_credits: 505.16 + ca_income_tax_before_refundable_credits: 0.0 + ca_renter_credit: 120.0 + ca_yctc: 0.0 + cdcc: 0.0 + ctc: 4400.0 + eitc: 3769.5 + eitc_eligible: true + income_tax: -6589.5 + income_tax_before_credits: 1580.0 + income_tax_before_refundable_credits: 0.0 + income_tax_capped_non_refundable_credits: 1580.0 + income_tax_non_refundable_credits: 1580.0 + income_tax_refundable_credits: 6589.5 + premium_tax_credit: 9862.22 + refundable_ctc: 2820.0 + spm_units: + spm_unit: + ca_ala_general_assistance: 0.0 + ca_ala_general_assistance_income_eligible: false + ca_calworks_child_care: 0.0 + ca_calworks_child_care_eligible: false + ca_calworks_stage_2: 0.0 + ca_calworks_stage_2_eligible: false + ca_calworks_stage_3: 0.0 + ca_calworks_stage_3_eligible: false + ca_capp: 0.0 + ca_capp_eligible: true + ca_riv_general_relief: 0.0 + ca_riv_general_relief_eligible: false + ca_riv_share_eligible: false + ca_riv_share_payment: 0.0 + ca_state_supplement: 0.0 + ca_tanf: 0.0 + ca_tanf_eligible: false + is_lifeline_eligible: true + is_snap_eligible: true + la_general_relief: 0.0 + la_general_relief_eligible: false + lifeline: 228.0 + snap: 3713.94 + people: + head: + ca_ala_general_assistance_eligible_person: false + ca_state_supplement_eligible_person: false + is_aca_ptc_eligible: true + is_medicaid_eligible: false + is_ssi_aged: false + is_ssi_eligible: false + medicaid: 0.0 + ssi: 0.0 + wic: 0.0 + spouse: + ca_ala_general_assistance_eligible_person: false + ca_state_supplement_eligible_person: false + is_aca_ptc_eligible: true + is_medicaid_eligible: false + is_ssi_aged: false + is_ssi_eligible: false + medicaid: 0.0 + ssi: 0.0 + wic: 0.0 + child1: + ca_ala_general_assistance_eligible_person: false + ca_state_supplement_eligible_person: false + is_aca_ptc_eligible: false + is_medicaid_eligible: true + is_ssi_aged: false + is_ssi_eligible: false + medicaid: 3258.31 + ssi: 0.0 + wic: 0.0 + child2: + ca_ala_general_assistance_eligible_person: false + ca_state_supplement_eligible_person: false + is_aca_ptc_eligible: false + is_medicaid_eligible: true + is_ssi_aged: false + is_ssi_eligible: false + medicaid: 3258.31 + ssi: 0.0 + wic: 723.15 + households: + household: + ca_care: 487.5 + ca_care_eligible: true + ca_fera: 0.0 + ca_fera_eligible: false + ca_la_ez_save: 98.04 + ca_la_ez_save_eligible: true +- name: signature_43 (6 reqs) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_aca_eshi_eligible: false + immigration_status_str: CITIZEN + self_employment_income: 0 + health_insurance_premiums: 0 + receives_medicaid: false + ca_calworks_child_care_time_category: MONTHLY + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_aca_eshi_eligible: false + immigration_status_str: CITIZEN + self_employment_income: 0 + health_insurance_premiums: 0 + receives_medicaid: false + ca_calworks_child_care_time_category: MONTHLY + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_aca_eshi_eligible: false + immigration_status_str: CITIZEN + self_employment_income: 0 + receives_medicaid: false + health_insurance_premiums: 0 + ca_calworks_child_care_time_category: MONTHLY + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_aca_eshi_eligible: false + immigration_status_str: CITIZEN + self_employment_income: 0 + receives_medicaid: false + health_insurance_premiums: 0 + ca_calworks_child_care_time_category: MONTHLY + households: + household: + members: *id001 + household_vehicles_value: 8000 + household_vehicles_owned: 1 + lives_in_vehicle: false + tenant_pays_utilities: true + living_arrangements_allow_for_food_preparation: true + ca_tanf_region1: true + in_ala: false + in_la: true + in_riv: false + state_code_str: CA + zip_code: '90001' + spm_units: + spm_unit: + members: *id001 + was_calworks_recipient: false + months_since_calworks_exit: 0 + phone_cost: 600 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: *id002 + mu_child1: + members: *id003 + mu_child2: + members: *id004 + output: + tax_units: + tax_unit: + aca_ptc: 0.0 + ca_cdcc: 0.0 + ca_eitc: 0.0 + ca_eitc_eligible: true + ca_foster_youth_tax_credit: 0.0 + ca_income_tax_before_credits: 0.0 + ca_income_tax_before_refundable_credits: 0.0 + ca_renter_credit: 0.0 + ca_yctc: 1215.95 + cdcc: 0.0 + ctc: 4400.0 + eitc: 0.0 + eitc_eligible: true + income_tax: 0.0 + income_tax_before_credits: 0.0 + income_tax_before_refundable_credits: 0.0 + income_tax_capped_non_refundable_credits: 0.0 + income_tax_non_refundable_credits: 4400.0 + income_tax_refundable_credits: 0.0 + premium_tax_credit: 0.0 + refundable_ctc: 0.0 + spm_units: + spm_unit: + ca_ala_general_assistance: 0.0 + ca_ala_general_assistance_income_eligible: false + ca_calworks_child_care: 0.0 + ca_calworks_child_care_eligible: false + ca_calworks_stage_2: 0.0 + ca_calworks_stage_2_eligible: false + ca_calworks_stage_3: 0.0 + ca_calworks_stage_3_eligible: false + ca_capp: 0.0 + ca_capp_eligible: false + ca_riv_general_relief: 0.0 + ca_riv_general_relief_eligible: false + ca_riv_share_eligible: false + ca_riv_share_payment: 0.0 + ca_state_supplement: 0.0 + ca_tanf: 16992.0 + ca_tanf_eligible: true + is_lifeline_eligible: true + is_snap_eligible: true + la_general_relief: 0.0 + la_general_relief_eligible: false + lifeline: 228.0 + snap: 7947.54 + people: + head: + ca_ala_general_assistance_eligible_person: false + ca_state_supplement_eligible_person: false + is_aca_ptc_eligible: false + is_medicaid_eligible: true + is_ssi_aged: false + is_ssi_eligible: false + medicaid: 4367.51 + ssi: 0.0 + wic: 0.0 + spouse: + ca_ala_general_assistance_eligible_person: false + ca_state_supplement_eligible_person: false + is_aca_ptc_eligible: false + is_medicaid_eligible: true + is_ssi_aged: false + is_ssi_eligible: false + medicaid: 4367.51 + ssi: 0.0 + wic: 0.0 + child1: + ca_ala_general_assistance_eligible_person: false + ca_state_supplement_eligible_person: false + is_aca_ptc_eligible: false + is_medicaid_eligible: true + is_ssi_aged: false + is_ssi_eligible: false + medicaid: 3258.31 + ssi: 0.0 + wic: 0.0 + child2: + ca_ala_general_assistance_eligible_person: false + ca_state_supplement_eligible_person: false + is_aca_ptc_eligible: false + is_medicaid_eligible: true + is_ssi_aged: false + is_ssi_eligible: false + medicaid: 3258.31 + ssi: 0.0 + wic: 723.15 + households: + household: + ca_care: 0.0 + ca_care_eligible: true + ca_fera: 0.0 + ca_fera_eligible: false + ca_la_ez_save: 0.0 + ca_la_ez_save_eligible: true +- name: signature_44 (6 reqs) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_aca_eshi_eligible: false + was_in_foster_care: false + immigration_status_str: CITIZEN + employment_income: 36000 + rent: 18000 + health_insurance_premiums: 0 + receives_medicaid: false + weekly_hours_worked_before_lsr: 40 + ca_calworks_child_care_time_category: MONTHLY + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_aca_eshi_eligible: false + was_in_foster_care: false + immigration_status_str: CITIZEN + employment_income: 12000 + rent: 0 + health_insurance_premiums: 0 + receives_medicaid: false + weekly_hours_worked_before_lsr: 20 + ca_calworks_child_care_time_category: MONTHLY + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_aca_eshi_eligible: false + was_in_foster_care: false + immigration_status_str: CITIZEN + employment_income: 0 + rent: 0 + weekly_hours_worked_before_lsr: 0 + receives_medicaid: false + health_insurance_premiums: 0 + ca_calworks_child_care_time_category: MONTHLY + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_aca_eshi_eligible: false + was_in_foster_care: false + immigration_status_str: CITIZEN + employment_income: 0 + rent: 0 + weekly_hours_worked_before_lsr: 0 + receives_medicaid: false + health_insurance_premiums: 0 + ca_calworks_child_care_time_category: MONTHLY + households: + household: + members: *id001 + household_vehicles_value: 8000 + household_vehicles_owned: 1 + lives_in_vehicle: false + tenant_pays_utilities: true + living_arrangements_allow_for_food_preparation: true + ca_tanf_region1: true + in_ala: false + in_la: true + in_riv: false + state_code_str: CA + zip_code: '90001' + spm_units: + spm_unit: + members: *id001 + was_calworks_recipient: false + months_since_calworks_exit: 0 + phone_cost: 600 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: *id002 + mu_child1: + members: *id003 + mu_child2: + members: *id004 + output: + tax_units: + tax_unit: + aca_ptc: 9862.22 + ca_cdcc: 0.0 + ca_eitc: 0.0 + ca_eitc_eligible: false + ca_foster_youth_tax_credit: 0.0 + ca_income_tax_before_credits: 505.16 + ca_income_tax_before_refundable_credits: 0.0 + ca_renter_credit: 120.0 + ca_yctc: 0.0 + cdcc: 0.0 + ctc: 4400.0 + eitc: 3769.5 + eitc_eligible: true + income_tax: -6589.5 + income_tax_before_credits: 1580.0 + income_tax_before_refundable_credits: 0.0 + income_tax_capped_non_refundable_credits: 1580.0 + income_tax_non_refundable_credits: 1580.0 + income_tax_refundable_credits: 6589.5 + premium_tax_credit: 9862.22 + refundable_ctc: 2820.0 + spm_units: + spm_unit: + ca_ala_general_assistance: 0.0 + ca_ala_general_assistance_income_eligible: false + ca_calworks_child_care: 0.0 + ca_calworks_child_care_eligible: false + ca_calworks_stage_2: 0.0 + ca_calworks_stage_2_eligible: false + ca_calworks_stage_3: 0.0 + ca_calworks_stage_3_eligible: false + ca_capp: 0.0 + ca_capp_eligible: true + ca_riv_general_relief: 0.0 + ca_riv_general_relief_eligible: false + ca_riv_share_eligible: false + ca_riv_share_payment: 0.0 + ca_state_supplement: 0.0 + ca_tanf: 0.0 + ca_tanf_eligible: false + is_lifeline_eligible: true + is_snap_eligible: true + la_general_relief: 0.0 + la_general_relief_eligible: false + lifeline: 228.0 + snap: 3713.94 + people: + head: + ca_ala_general_assistance_eligible_person: false + ca_state_supplement_eligible_person: false + is_aca_ptc_eligible: true + is_medicaid_eligible: false + is_ssi_aged: false + is_ssi_eligible: false + medicaid: 0.0 + ssi: 0.0 + wic: 0.0 + spouse: + ca_ala_general_assistance_eligible_person: false + ca_state_supplement_eligible_person: false + is_aca_ptc_eligible: true + is_medicaid_eligible: false + is_ssi_aged: false + is_ssi_eligible: false + medicaid: 0.0 + ssi: 0.0 + wic: 0.0 + child1: + ca_ala_general_assistance_eligible_person: false + ca_state_supplement_eligible_person: false + is_aca_ptc_eligible: false + is_medicaid_eligible: true + is_ssi_aged: false + is_ssi_eligible: false + medicaid: 3258.31 + ssi: 0.0 + wic: 0.0 + child2: + ca_ala_general_assistance_eligible_person: false + ca_state_supplement_eligible_person: false + is_aca_ptc_eligible: false + is_medicaid_eligible: true + is_ssi_aged: false + is_ssi_eligible: false + medicaid: 3258.31 + ssi: 0.0 + wic: 723.15 + households: + household: + ca_care: 0.0 + ca_care_eligible: true + ca_fera: 0.0 + ca_fera_eligible: false + ca_la_ez_save: 0.0 + ca_la_ez_save_eligible: true +- name: signature_46 (6 reqs) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_aca_eshi_eligible: false + immigration_status_str: CITIZEN + health_insurance_premiums: 0 + receives_medicaid: false + ca_calworks_child_care_time_category: MONTHLY + ca_riv_general_relief_meets_work_requirements: false + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_aca_eshi_eligible: false + immigration_status_str: CITIZEN + health_insurance_premiums: 0 + receives_medicaid: false + ca_calworks_child_care_time_category: MONTHLY + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_aca_eshi_eligible: false + immigration_status_str: CITIZEN + receives_medicaid: false + health_insurance_premiums: 0 + ca_calworks_child_care_time_category: MONTHLY + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_aca_eshi_eligible: false + immigration_status_str: CITIZEN + receives_medicaid: false + health_insurance_premiums: 0 + ca_calworks_child_care_time_category: MONTHLY + households: + household: + members: *id001 + household_vehicles_value: 8000 + lives_in_vehicle: false + tenant_pays_utilities: true + living_arrangements_allow_for_food_preparation: true + ca_tanf_region1: true + in_ala: false + in_la: true + in_riv: false + state_code_str: CA + zip_code: '90001' + spm_units: + spm_unit: + members: *id001 + was_calworks_recipient: false + months_since_calworks_exit: 0 + phone_cost: 600 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: *id002 + mu_child1: + members: *id003 + mu_child2: + members: *id004 + output: + tax_units: + tax_unit: + aca_ptc: 0.0 + ca_cdcc: 0.0 + ca_eitc: 0.0 + ca_eitc_eligible: true + ca_foster_youth_tax_credit: 0.0 + ca_income_tax_before_credits: 0.0 + ca_income_tax_before_refundable_credits: 0.0 + ca_renter_credit: 0.0 + ca_yctc: 1215.95 + cdcc: 0.0 + ctc: 4400.0 + eitc: 0.0 + eitc_eligible: true + income_tax: 0.0 + income_tax_before_credits: 0.0 + income_tax_before_refundable_credits: 0.0 + income_tax_capped_non_refundable_credits: 0.0 + income_tax_non_refundable_credits: 4400.0 + income_tax_refundable_credits: 0.0 + premium_tax_credit: 0.0 + refundable_ctc: 0.0 + spm_units: + spm_unit: + ca_ala_general_assistance: 0.0 + ca_ala_general_assistance_income_eligible: false + ca_calworks_child_care: 0.0 + ca_calworks_child_care_eligible: false + ca_calworks_stage_2: 0.0 + ca_calworks_stage_2_eligible: false + ca_calworks_stage_3: 0.0 + ca_calworks_stage_3_eligible: false + ca_capp: 0.0 + ca_capp_eligible: false + ca_riv_general_relief: 0.0 + ca_riv_general_relief_eligible: false + ca_riv_share_eligible: false + ca_riv_share_payment: 0.0 + ca_state_supplement: 0.0 + ca_tanf: 16992.0 + ca_tanf_eligible: true + is_lifeline_eligible: true + is_snap_eligible: true + la_general_relief: 0.0 + la_general_relief_eligible: false + lifeline: 228.0 + snap: 7947.54 + people: + head: + ca_ala_general_assistance_eligible_person: false + ca_state_supplement_eligible_person: false + is_aca_ptc_eligible: false + is_medicaid_eligible: true + is_ssi_aged: false + is_ssi_eligible: false + medicaid: 4367.51 + ssi: 0.0 + wic: 0.0 + spouse: + ca_ala_general_assistance_eligible_person: false + ca_state_supplement_eligible_person: false + is_aca_ptc_eligible: false + is_medicaid_eligible: true + is_ssi_aged: false + is_ssi_eligible: false + medicaid: 4367.51 + ssi: 0.0 + wic: 0.0 + child1: + ca_ala_general_assistance_eligible_person: false + ca_state_supplement_eligible_person: false + is_aca_ptc_eligible: false + is_medicaid_eligible: true + is_ssi_aged: false + is_ssi_eligible: false + medicaid: 3258.31 + ssi: 0.0 + wic: 0.0 + child2: + ca_ala_general_assistance_eligible_person: false + ca_state_supplement_eligible_person: false + is_aca_ptc_eligible: false + is_medicaid_eligible: true + is_ssi_aged: false + is_ssi_eligible: false + medicaid: 3258.31 + ssi: 0.0 + wic: 723.15 + households: + household: + ca_care: 0.0 + ca_care_eligible: true + ca_fera: 0.0 + ca_fera_eligible: false + ca_la_ez_save: 0.0 + ca_la_ez_save_eligible: true +- name: signature_58 (4 reqs) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_aca_eshi_eligible: false + immigration_status_str: CITIZEN + employment_income: 36000 + pre_subsidy_rent: 0 + other_medical_expenses: 0 + health_insurance_premiums: 0 + receives_medicaid: false + weekly_hours_worked_before_lsr: 40 + ca_calworks_child_care_time_category: MONTHLY + ca_calworks_child_care_full_time: false + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_aca_eshi_eligible: false + immigration_status_str: CITIZEN + employment_income: 12000 + pre_subsidy_rent: 0 + other_medical_expenses: 0 + health_insurance_premiums: 0 + receives_medicaid: false + weekly_hours_worked_before_lsr: 20 + ca_calworks_child_care_time_category: MONTHLY + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_aca_eshi_eligible: false + immigration_status_str: CITIZEN + employment_income: 0 + weekly_hours_worked_before_lsr: 0 + receives_medicaid: false + other_medical_expenses: 0 + health_insurance_premiums: 0 + ca_calworks_child_care_time_category: MONTHLY + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_aca_eshi_eligible: false + immigration_status_str: CITIZEN + employment_income: 0 + weekly_hours_worked_before_lsr: 0 + receives_medicaid: false + other_medical_expenses: 0 + health_insurance_premiums: 0 + ca_calworks_child_care_time_category: MONTHLY + households: + household: + members: *id001 + household_vehicles_value: 8000 + lives_in_vehicle: false + tenant_pays_utilities: true + living_arrangements_allow_for_food_preparation: true + bedrooms: 2 + ca_tanf_region1: true + in_ala: false + in_la: true + in_riv: false + state_code_str: CA + zip_code: '90001' + spm_units: + spm_unit: + members: *id001 + spm_unit_pre_subsidy_childcare_expenses: 6000 + receives_housing_assistance: false + was_calworks_recipient: false + months_since_calworks_exit: 0 + phone_cost: 600 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: *id002 + mu_child1: + members: *id003 + mu_child2: + members: *id004 + output: + tax_units: + tax_unit: + aca_ptc: 9862.22 + ca_cdcc: 0.0 + ca_eitc: 0.0 + ca_eitc_eligible: false + ca_foster_youth_tax_credit: 0.0 + ca_income_tax_before_credits: 505.16 + ca_income_tax_before_refundable_credits: 0.0 + ca_renter_credit: 0.0 + ca_yctc: 0.0 + cdcc: 0.0 + ctc: 4400.0 + eitc: 3769.5 + eitc_eligible: true + income_tax: -6589.5 + income_tax_before_credits: 1580.0 + income_tax_before_refundable_credits: 0.0 + income_tax_capped_non_refundable_credits: 1580.0 + income_tax_non_refundable_credits: 1580.0 + income_tax_refundable_credits: 6589.5 + premium_tax_credit: 9862.22 + refundable_ctc: 2820.0 + spm_units: + spm_unit: + ca_ala_general_assistance: 0.0 + ca_ala_general_assistance_income_eligible: false + ca_calworks_child_care: 0.0 + ca_calworks_child_care_eligible: false + ca_calworks_stage_2: 0.0 + ca_calworks_stage_2_eligible: false + ca_calworks_stage_3: 0.0 + ca_calworks_stage_3_eligible: false + ca_capp: 6000.0 + ca_capp_eligible: true + ca_riv_general_relief: 0.0 + ca_riv_general_relief_eligible: false + ca_riv_share_eligible: false + ca_riv_share_payment: 0.0 + ca_state_supplement: 0.0 + ca_tanf: 0.0 + ca_tanf_eligible: false + housing_assistance: 0.0 + is_lifeline_eligible: true + is_snap_eligible: false + la_general_relief: 0.0 + la_general_relief_eligible: false + lifeline: 228.0 + snap: 0.0 + people: + head: + ca_ala_general_assistance_eligible_person: false + ca_state_supplement_eligible_person: false + is_aca_ptc_eligible: true + is_medicaid_eligible: false + is_ssi_aged: false + is_ssi_eligible: false + medicaid: 0.0 + ssi: 0.0 + wic: 0.0 + spouse: + ca_ala_general_assistance_eligible_person: false + ca_state_supplement_eligible_person: false + is_aca_ptc_eligible: true + is_medicaid_eligible: false + is_ssi_aged: false + is_ssi_eligible: false + medicaid: 0.0 + ssi: 0.0 + wic: 0.0 + child1: + ca_ala_general_assistance_eligible_person: false + ca_state_supplement_eligible_person: false + is_aca_ptc_eligible: false + is_medicaid_eligible: true + is_ssi_aged: false + is_ssi_eligible: false + medicaid: 3258.31 + ssi: 0.0 + wic: 0.0 + child2: + ca_ala_general_assistance_eligible_person: false + ca_state_supplement_eligible_person: false + is_aca_ptc_eligible: false + is_medicaid_eligible: true + is_ssi_aged: false + is_ssi_eligible: false + medicaid: 3258.31 + ssi: 0.0 + wic: 723.15 + households: + household: + ca_care: 0.0 + ca_care_eligible: true + ca_fera: 0.0 + ca_fera_eligible: false + ca_la_ez_save: 0.0 + ca_la_ez_save_eligible: true +- name: signature_59 (4 reqs) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_aca_eshi_eligible: false + immigration_status_str: CITIZEN + other_medical_expenses: 0 + health_insurance_premiums: 0 + receives_medicaid: false + ca_calworks_child_care_time_category: MONTHLY + ca_riv_general_relief_meets_work_requirements: false + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_aca_eshi_eligible: false + immigration_status_str: CITIZEN + other_medical_expenses: 0 + health_insurance_premiums: 0 + receives_medicaid: false + ca_calworks_child_care_time_category: MONTHLY + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_aca_eshi_eligible: false + immigration_status_str: CITIZEN + receives_medicaid: false + other_medical_expenses: 0 + health_insurance_premiums: 0 + ca_calworks_child_care_time_category: MONTHLY + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_aca_eshi_eligible: false + immigration_status_str: CITIZEN + receives_medicaid: false + other_medical_expenses: 0 + health_insurance_premiums: 0 + ca_calworks_child_care_time_category: MONTHLY + households: + household: + members: *id001 + household_vehicles_value: 8000 + household_vehicles_owned: 1 + lives_in_vehicle: false + tenant_pays_utilities: true + living_arrangements_allow_for_food_preparation: true + is_homeless: false + ca_tanf_region1: true + in_ala: false + in_la: true + in_riv: false + state_code_str: CA + zip_code: '90001' + spm_units: + spm_unit: + members: *id001 + was_calworks_recipient: false + months_since_calworks_exit: 0 + phone_cost: 600 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: *id002 + mu_child1: + members: *id003 + mu_child2: + members: *id004 + output: + tax_units: + tax_unit: + aca_ptc: 0.0 + ca_cdcc: 0.0 + ca_eitc: 0.0 + ca_eitc_eligible: true + ca_foster_youth_tax_credit: 0.0 + ca_income_tax_before_credits: 0.0 + ca_income_tax_before_refundable_credits: 0.0 + ca_renter_credit: 0.0 + ca_yctc: 1215.95 + cdcc: 0.0 + ctc: 4400.0 + eitc: 0.0 + eitc_eligible: true + income_tax: 0.0 + income_tax_before_credits: 0.0 + income_tax_before_refundable_credits: 0.0 + income_tax_capped_non_refundable_credits: 0.0 + income_tax_non_refundable_credits: 4400.0 + income_tax_refundable_credits: 0.0 + premium_tax_credit: 0.0 + refundable_ctc: 0.0 + spm_units: + spm_unit: + ca_ala_general_assistance: 0.0 + ca_ala_general_assistance_income_eligible: false + ca_calworks_child_care: 0.0 + ca_calworks_child_care_eligible: false + ca_calworks_stage_2: 0.0 + ca_calworks_stage_2_eligible: false + ca_calworks_stage_3: 0.0 + ca_calworks_stage_3_eligible: false + ca_capp: 0.0 + ca_capp_eligible: false + ca_riv_general_relief: 0.0 + ca_riv_general_relief_eligible: false + ca_riv_share_eligible: false + ca_riv_share_payment: 0.0 + ca_state_supplement: 0.0 + ca_tanf: 16992.0 + ca_tanf_eligible: true + is_lifeline_eligible: true + is_snap_eligible: true + la_general_relief: 0.0 + la_general_relief_eligible: false + lifeline: 228.0 + snap: 7947.54 + people: + head: + ca_ala_general_assistance_eligible_person: false + ca_state_supplement_eligible_person: false + is_aca_ptc_eligible: false + is_medicaid_eligible: true + is_ssi_aged: false + is_ssi_eligible: false + medicaid: 4367.51 + ssi: 0.0 + wic: 0.0 + spouse: + ca_ala_general_assistance_eligible_person: false + ca_state_supplement_eligible_person: false + is_aca_ptc_eligible: false + is_medicaid_eligible: true + is_ssi_aged: false + is_ssi_eligible: false + medicaid: 4367.51 + ssi: 0.0 + wic: 0.0 + child1: + ca_ala_general_assistance_eligible_person: false + ca_state_supplement_eligible_person: false + is_aca_ptc_eligible: false + is_medicaid_eligible: true + is_ssi_aged: false + is_ssi_eligible: false + medicaid: 3258.31 + ssi: 0.0 + wic: 0.0 + child2: + ca_ala_general_assistance_eligible_person: false + ca_state_supplement_eligible_person: false + is_aca_ptc_eligible: false + is_medicaid_eligible: true + is_ssi_aged: false + is_ssi_eligible: false + medicaid: 3258.31 + ssi: 0.0 + wic: 723.15 + households: + household: + ca_care: 0.0 + ca_care_eligible: true + ca_fera: 0.0 + ca_fera_eligible: false + ca_la_ez_save: 0.0 + ca_la_ez_save_eligible: true +- name: signature_60 (4 reqs) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_aca_eshi_eligible: false + immigration_status_str: CITIZEN + employment_income: 36000 + rent: 18000 + health_insurance_premiums: 0 + receives_medicaid: false + ca_calworks_child_care_time_category: MONTHLY + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_aca_eshi_eligible: false + immigration_status_str: CITIZEN + employment_income: 12000 + rent: 0 + health_insurance_premiums: 0 + receives_medicaid: false + ca_calworks_child_care_time_category: MONTHLY + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_aca_eshi_eligible: false + immigration_status_str: CITIZEN + employment_income: 0 + rent: 0 + receives_medicaid: false + health_insurance_premiums: 0 + ca_calworks_child_care_time_category: MONTHLY + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_aca_eshi_eligible: false + immigration_status_str: CITIZEN + employment_income: 0 + rent: 0 + receives_medicaid: false + health_insurance_premiums: 0 + ca_calworks_child_care_time_category: MONTHLY + households: + household: + members: *id001 + household_vehicles_value: 8000 + lives_in_vehicle: false + tenant_pays_utilities: true + living_arrangements_allow_for_food_preparation: true + ca_tanf_region1: true + in_ala: false + in_la: true + in_riv: false + state_code_str: CA + zip_code: '90001' + spm_units: + spm_unit: + members: *id001 + was_calworks_recipient: false + months_since_calworks_exit: 0 + phone_cost: 600 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: *id002 + mu_child1: + members: *id003 + mu_child2: + members: *id004 + output: + tax_units: + tax_unit: + aca_ptc: 9862.22 + ca_cdcc: 0.0 + ca_eitc: 0.0 + ca_eitc_eligible: false + ca_foster_youth_tax_credit: 0.0 + ca_income_tax_before_credits: 505.16 + ca_income_tax_before_refundable_credits: 0.0 + ca_renter_credit: 120.0 + ca_yctc: 0.0 + cdcc: 0.0 + ctc: 4400.0 + eitc: 3769.5 + eitc_eligible: true + income_tax: -6589.5 + income_tax_before_credits: 1580.0 + income_tax_before_refundable_credits: 0.0 + income_tax_capped_non_refundable_credits: 1580.0 + income_tax_non_refundable_credits: 1580.0 + income_tax_refundable_credits: 6589.5 + premium_tax_credit: 9862.22 + refundable_ctc: 2820.0 + spm_units: + spm_unit: + ca_ala_general_assistance: 0.0 + ca_ala_general_assistance_income_eligible: false + ca_calworks_child_care: 0.0 + ca_calworks_child_care_eligible: false + ca_calworks_stage_2: 0.0 + ca_calworks_stage_2_eligible: false + ca_calworks_stage_3: 0.0 + ca_calworks_stage_3_eligible: false + ca_capp: 0.0 + ca_capp_eligible: true + ca_riv_general_relief: 0.0 + ca_riv_general_relief_eligible: false + ca_riv_share_eligible: false + ca_riv_share_payment: 0.0 + ca_state_supplement: 0.0 + ca_tanf: 0.0 + ca_tanf_eligible: false + is_lifeline_eligible: true + is_snap_eligible: true + la_general_relief: 0.0 + la_general_relief_eligible: false + lifeline: 228.0 + snap: 3713.94 + people: + head: + ca_ala_general_assistance_eligible_person: false + ca_state_supplement_eligible_person: false + is_aca_ptc_eligible: true + is_medicaid_eligible: false + is_ssi_aged: false + is_ssi_eligible: false + medicaid: 0.0 + ssi: 0.0 + wic: 0.0 + spouse: + ca_ala_general_assistance_eligible_person: false + ca_state_supplement_eligible_person: false + is_aca_ptc_eligible: true + is_medicaid_eligible: false + is_ssi_aged: false + is_ssi_eligible: false + medicaid: 0.0 + ssi: 0.0 + wic: 0.0 + child1: + ca_ala_general_assistance_eligible_person: false + ca_state_supplement_eligible_person: false + is_aca_ptc_eligible: false + is_medicaid_eligible: true + is_ssi_aged: false + is_ssi_eligible: false + medicaid: 3258.31 + ssi: 0.0 + wic: 0.0 + child2: + ca_ala_general_assistance_eligible_person: false + ca_state_supplement_eligible_person: false + is_aca_ptc_eligible: false + is_medicaid_eligible: true + is_ssi_aged: false + is_ssi_eligible: false + medicaid: 3258.31 + ssi: 0.0 + wic: 723.15 + households: + household: + ca_care: 0.0 + ca_care_eligible: true + ca_fera: 0.0 + ca_fera_eligible: false + ca_la_ez_save: 0.0 + ca_la_ez_save_eligible: true +- name: signature_61 (4 reqs) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_aca_eshi_eligible: false + immigration_status_str: CITIZEN + employment_income: 36000 + rent: 18000 + other_medical_expenses: 0 + health_insurance_premiums: 0 + receives_medicaid: false + weekly_hours_worked_before_lsr: 40 + ca_calworks_child_care_time_category: MONTHLY + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_aca_eshi_eligible: false + immigration_status_str: CITIZEN + employment_income: 12000 + rent: 0 + other_medical_expenses: 0 + health_insurance_premiums: 0 + receives_medicaid: false + weekly_hours_worked_before_lsr: 20 + ca_calworks_child_care_time_category: MONTHLY + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_aca_eshi_eligible: false + immigration_status_str: CITIZEN + employment_income: 0 + rent: 0 + weekly_hours_worked_before_lsr: 0 + receives_medicaid: false + other_medical_expenses: 0 + health_insurance_premiums: 0 + ca_calworks_child_care_time_category: MONTHLY + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_aca_eshi_eligible: false + immigration_status_str: CITIZEN + employment_income: 0 + rent: 0 + weekly_hours_worked_before_lsr: 0 + receives_medicaid: false + other_medical_expenses: 0 + health_insurance_premiums: 0 + ca_calworks_child_care_time_category: MONTHLY + households: + household: + members: *id001 + household_vehicles_value: 8000 + lives_in_vehicle: false + tenant_pays_utilities: true + living_arrangements_allow_for_food_preparation: true + ca_tanf_region1: true + in_ala: false + in_la: true + in_riv: false + state_code_str: CA + zip_code: '90001' + spm_units: + spm_unit: + members: *id001 + was_calworks_recipient: false + months_since_calworks_exit: 0 + phone_cost: 600 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: *id002 + mu_child1: + members: *id003 + mu_child2: + members: *id004 + output: + tax_units: + tax_unit: + aca_ptc: 9862.22 + ca_cdcc: 0.0 + ca_eitc: 0.0 + ca_eitc_eligible: false + ca_foster_youth_tax_credit: 0.0 + ca_income_tax_before_credits: 505.16 + ca_income_tax_before_refundable_credits: 0.0 + ca_renter_credit: 120.0 + ca_yctc: 0.0 + cdcc: 0.0 + ctc: 4400.0 + eitc: 3769.5 + eitc_eligible: true + income_tax: -6589.5 + income_tax_before_credits: 1580.0 + income_tax_before_refundable_credits: 0.0 + income_tax_capped_non_refundable_credits: 1580.0 + income_tax_non_refundable_credits: 1580.0 + income_tax_refundable_credits: 6589.5 + premium_tax_credit: 9862.22 + refundable_ctc: 2820.0 + spm_units: + spm_unit: + ca_ala_general_assistance: 0.0 + ca_ala_general_assistance_income_eligible: false + ca_calworks_child_care: 0.0 + ca_calworks_child_care_eligible: false + ca_calworks_stage_2: 0.0 + ca_calworks_stage_2_eligible: false + ca_calworks_stage_3: 0.0 + ca_calworks_stage_3_eligible: false + ca_capp: 0.0 + ca_capp_eligible: true + ca_riv_general_relief: 0.0 + ca_riv_general_relief_eligible: false + ca_riv_share_eligible: false + ca_riv_share_payment: 0.0 + ca_state_supplement: 0.0 + ca_tanf: 0.0 + ca_tanf_eligible: false + is_lifeline_eligible: true + is_snap_eligible: true + la_general_relief: 0.0 + la_general_relief_eligible: false + lifeline: 228.0 + snap: 3713.94 + people: + head: + ca_ala_general_assistance_eligible_person: false + ca_state_supplement_eligible_person: false + is_aca_ptc_eligible: true + is_medicaid_eligible: false + is_ssi_aged: false + is_ssi_eligible: false + medicaid: 0.0 + ssi: 0.0 + wic: 0.0 + spouse: + ca_ala_general_assistance_eligible_person: false + ca_state_supplement_eligible_person: false + is_aca_ptc_eligible: true + is_medicaid_eligible: false + is_ssi_aged: false + is_ssi_eligible: false + medicaid: 0.0 + ssi: 0.0 + wic: 0.0 + child1: + ca_ala_general_assistance_eligible_person: false + ca_state_supplement_eligible_person: false + is_aca_ptc_eligible: false + is_medicaid_eligible: true + is_ssi_aged: false + is_ssi_eligible: false + medicaid: 3258.31 + ssi: 0.0 + wic: 0.0 + child2: + ca_ala_general_assistance_eligible_person: false + ca_state_supplement_eligible_person: false + is_aca_ptc_eligible: false + is_medicaid_eligible: true + is_ssi_aged: false + is_ssi_eligible: false + medicaid: 3258.31 + ssi: 0.0 + wic: 723.15 + households: + household: + ca_care: 0.0 + ca_care_eligible: true + ca_fera: 0.0 + ca_fera_eligible: false + ca_la_ez_save: 0.0 + ca_la_ez_save_eligible: true +- name: signature_62 (4 reqs) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_aca_eshi_eligible: false + immigration_status_str: CITIZEN + alimony_income: 0 + health_insurance_premiums: 0 + receives_medicaid: false + ca_calworks_child_care_time_category: MONTHLY + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_aca_eshi_eligible: false + immigration_status_str: CITIZEN + alimony_income: 0 + health_insurance_premiums: 0 + receives_medicaid: false + ca_calworks_child_care_time_category: MONTHLY + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_aca_eshi_eligible: false + immigration_status_str: CITIZEN + receives_medicaid: false + health_insurance_premiums: 0 + ca_calworks_child_care_time_category: MONTHLY + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_aca_eshi_eligible: false + immigration_status_str: CITIZEN + receives_medicaid: false + health_insurance_premiums: 0 + ca_calworks_child_care_time_category: MONTHLY + households: + household: + members: *id001 + household_vehicles_value: 8000 + lives_in_vehicle: false + tenant_pays_utilities: true + living_arrangements_allow_for_food_preparation: true + ca_tanf_region1: true + in_ala: false + in_la: true + in_riv: false + state_code_str: CA + zip_code: '90001' + spm_units: + spm_unit: + members: *id001 + heating_cooling_expense: 1200 + pre_subsidy_electricity_expense: 1500 + was_calworks_recipient: false + months_since_calworks_exit: 0 + phone_cost: 600 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: *id002 + mu_child1: + members: *id003 + mu_child2: + members: *id004 + output: + tax_units: + tax_unit: + aca_ptc: 0.0 + ca_cdcc: 0.0 + ca_eitc: 0.0 + ca_eitc_eligible: true + ca_foster_youth_tax_credit: 0.0 + ca_income_tax_before_credits: 0.0 + ca_income_tax_before_refundable_credits: 0.0 + ca_renter_credit: 0.0 + ca_yctc: 1215.95 + cdcc: 0.0 + ctc: 4400.0 + eitc: 0.0 + eitc_eligible: true + income_tax: 0.0 + income_tax_before_credits: 0.0 + income_tax_before_refundable_credits: 0.0 + income_tax_capped_non_refundable_credits: 0.0 + income_tax_non_refundable_credits: 4400.0 + income_tax_refundable_credits: 0.0 + premium_tax_credit: 0.0 + refundable_ctc: 0.0 + spm_units: + spm_unit: + ca_ala_general_assistance: 0.0 + ca_ala_general_assistance_income_eligible: false + ca_calworks_child_care: 0.0 + ca_calworks_child_care_eligible: false + ca_calworks_stage_2: 0.0 + ca_calworks_stage_2_eligible: false + ca_calworks_stage_3: 0.0 + ca_calworks_stage_3_eligible: false + ca_capp: 0.0 + ca_capp_eligible: false + ca_riv_general_relief: 0.0 + ca_riv_general_relief_eligible: false + ca_riv_share_eligible: false + ca_riv_share_payment: 0.0 + ca_state_supplement: 0.0 + ca_tanf: 16992.0 + ca_tanf_eligible: true + is_lifeline_eligible: true + is_snap_eligible: true + la_general_relief: 0.0 + la_general_relief_eligible: false + lifeline: 228.0 + snap: 7947.54 + people: + head: + ca_ala_general_assistance_eligible_person: false + ca_state_supplement_eligible_person: false + is_aca_ptc_eligible: false + is_medicaid_eligible: true + is_ssi_aged: false + is_ssi_eligible: false + medicaid: 4367.51 + ssi: 0.0 + wic: 0.0 + spouse: + ca_ala_general_assistance_eligible_person: false + ca_state_supplement_eligible_person: false + is_aca_ptc_eligible: false + is_medicaid_eligible: true + is_ssi_aged: false + is_ssi_eligible: false + medicaid: 4367.51 + ssi: 0.0 + wic: 0.0 + child1: + ca_ala_general_assistance_eligible_person: false + ca_state_supplement_eligible_person: false + is_aca_ptc_eligible: false + is_medicaid_eligible: true + is_ssi_aged: false + is_ssi_eligible: false + medicaid: 3258.31 + ssi: 0.0 + wic: 0.0 + child2: + ca_ala_general_assistance_eligible_person: false + ca_state_supplement_eligible_person: false + is_aca_ptc_eligible: false + is_medicaid_eligible: true + is_ssi_aged: false + is_ssi_eligible: false + medicaid: 3258.31 + ssi: 0.0 + wic: 723.15 + households: + household: + ca_care: 487.5 + ca_care_eligible: true + ca_fera: 0.0 + ca_fera_eligible: false + ca_la_ez_save: 98.04 + ca_la_ez_save_eligible: true +- name: signature_63 (4 reqs) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_aca_eshi_eligible: false + was_in_foster_care: false + immigration_status_str: CITIZEN + employment_income: 36000 + health_insurance_premiums: 0 + receives_medicaid: false + weekly_hours_worked_before_lsr: 40 + ca_calworks_child_care_time_category: MONTHLY + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_aca_eshi_eligible: false + was_in_foster_care: false + immigration_status_str: CITIZEN + employment_income: 12000 + health_insurance_premiums: 0 + receives_medicaid: false + weekly_hours_worked_before_lsr: 20 + ca_calworks_child_care_time_category: MONTHLY + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_aca_eshi_eligible: false + was_in_foster_care: false + immigration_status_str: CITIZEN + employment_income: 0 + weekly_hours_worked_before_lsr: 0 + receives_medicaid: false + health_insurance_premiums: 0 + ca_calworks_child_care_time_category: MONTHLY + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_aca_eshi_eligible: false + was_in_foster_care: false + immigration_status_str: CITIZEN + employment_income: 0 + weekly_hours_worked_before_lsr: 0 + receives_medicaid: false + health_insurance_premiums: 0 + ca_calworks_child_care_time_category: MONTHLY + households: + household: + members: *id001 + household_vehicles_value: 8000 + lives_in_vehicle: false + tenant_pays_utilities: true + living_arrangements_allow_for_food_preparation: true + ca_tanf_region1: true + in_ala: false + in_la: true + in_riv: false + state_code_str: CA + zip_code: '90001' + spm_units: + spm_unit: + members: *id001 + was_calworks_recipient: false + months_since_calworks_exit: 0 + phone_cost: 600 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: *id002 + mu_child1: + members: *id003 + mu_child2: + members: *id004 + output: + tax_units: + tax_unit: + aca_ptc: 9862.22 + ca_cdcc: 0.0 + ca_eitc: 0.0 + ca_eitc_eligible: false + ca_foster_youth_tax_credit: 0.0 + ca_income_tax_before_credits: 505.16 + ca_income_tax_before_refundable_credits: 0.0 + ca_renter_credit: 0.0 + ca_yctc: 0.0 + cdcc: 0.0 + ctc: 4400.0 + eitc: 3769.5 + eitc_eligible: true + income_tax: -6589.5 + income_tax_before_credits: 1580.0 + income_tax_before_refundable_credits: 0.0 + income_tax_capped_non_refundable_credits: 1580.0 + income_tax_non_refundable_credits: 1580.0 + income_tax_refundable_credits: 6589.5 + premium_tax_credit: 9862.22 + refundable_ctc: 2820.0 + spm_units: + spm_unit: + ca_ala_general_assistance: 0.0 + ca_ala_general_assistance_income_eligible: false + ca_calworks_child_care: 0.0 + ca_calworks_child_care_eligible: false + ca_calworks_stage_2: 0.0 + ca_calworks_stage_2_eligible: false + ca_calworks_stage_3: 0.0 + ca_calworks_stage_3_eligible: false + ca_capp: 0.0 + ca_capp_eligible: true + ca_riv_general_relief: 0.0 + ca_riv_general_relief_eligible: false + ca_riv_share_eligible: false + ca_riv_share_payment: 0.0 + ca_state_supplement: 0.0 + ca_tanf: 0.0 + ca_tanf_eligible: false + is_lifeline_eligible: true + is_snap_eligible: false + la_general_relief: 0.0 + la_general_relief_eligible: false + lifeline: 228.0 + snap: 0.0 + people: + head: + ca_ala_general_assistance_eligible_person: false + ca_state_supplement_eligible_person: false + is_aca_ptc_eligible: true + is_medicaid_eligible: false + is_ssi_aged: false + is_ssi_eligible: false + medicaid: 0.0 + ssi: 0.0 + wic: 0.0 + spouse: + ca_ala_general_assistance_eligible_person: false + ca_state_supplement_eligible_person: false + is_aca_ptc_eligible: true + is_medicaid_eligible: false + is_ssi_aged: false + is_ssi_eligible: false + medicaid: 0.0 + ssi: 0.0 + wic: 0.0 + child1: + ca_ala_general_assistance_eligible_person: false + ca_state_supplement_eligible_person: false + is_aca_ptc_eligible: false + is_medicaid_eligible: true + is_ssi_aged: false + is_ssi_eligible: false + medicaid: 3258.31 + ssi: 0.0 + wic: 0.0 + child2: + ca_ala_general_assistance_eligible_person: false + ca_state_supplement_eligible_person: false + is_aca_ptc_eligible: false + is_medicaid_eligible: true + is_ssi_aged: false + is_ssi_eligible: false + medicaid: 3258.31 + ssi: 0.0 + wic: 723.15 + households: + household: + ca_care: 0.0 + ca_care_eligible: true + ca_fera: 0.0 + ca_fera_eligible: false + ca_la_ez_save: 0.0 + ca_la_ez_save_eligible: true +- name: signature_64 (4 reqs, +1 dupes) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_aca_eshi_eligible: false + was_in_foster_care: false + immigration_status_str: CITIZEN + health_insurance_premiums: 0 + receives_medicaid: false + ca_calworks_child_care_time_category: MONTHLY + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_aca_eshi_eligible: false + was_in_foster_care: false + immigration_status_str: CITIZEN + health_insurance_premiums: 0 + receives_medicaid: false + ca_calworks_child_care_time_category: MONTHLY + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_aca_eshi_eligible: false + was_in_foster_care: false + immigration_status_str: CITIZEN + receives_medicaid: false + health_insurance_premiums: 0 + ca_calworks_child_care_time_category: MONTHLY + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_aca_eshi_eligible: false + was_in_foster_care: false + immigration_status_str: CITIZEN + receives_medicaid: false + health_insurance_premiums: 0 + ca_calworks_child_care_time_category: MONTHLY + households: + household: + members: *id001 + household_vehicles_value: 8000 + lives_in_vehicle: false + tenant_pays_utilities: true + living_arrangements_allow_for_food_preparation: true + ca_tanf_region1: true + in_ala: false + in_la: true + in_riv: false + state_code_str: CA + zip_code: '90001' + spm_units: + spm_unit: + members: *id001 + was_calworks_recipient: false + months_since_calworks_exit: 0 + phone_cost: 600 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: *id002 + mu_child1: + members: *id003 + mu_child2: + members: *id004 + output: + tax_units: + tax_unit: + aca_ptc: 0.0 + ca_cdcc: 0.0 + ca_eitc: 0.0 + ca_eitc_eligible: true + ca_foster_youth_tax_credit: 0.0 + ca_income_tax_before_credits: 0.0 + ca_income_tax_before_refundable_credits: 0.0 + ca_renter_credit: 0.0 + ca_yctc: 1215.95 + cdcc: 0.0 + ctc: 4400.0 + eitc: 0.0 + eitc_eligible: true + income_tax: 0.0 + income_tax_before_credits: 0.0 + income_tax_before_refundable_credits: 0.0 + income_tax_capped_non_refundable_credits: 0.0 + income_tax_non_refundable_credits: 4400.0 + income_tax_refundable_credits: 0.0 + premium_tax_credit: 0.0 + refundable_ctc: 0.0 + spm_units: + spm_unit: + ca_ala_general_assistance: 0.0 + ca_ala_general_assistance_income_eligible: false + ca_calworks_child_care: 0.0 + ca_calworks_child_care_eligible: false + ca_calworks_stage_2: 0.0 + ca_calworks_stage_2_eligible: false + ca_calworks_stage_3: 0.0 + ca_calworks_stage_3_eligible: false + ca_capp: 0.0 + ca_capp_eligible: false + ca_riv_general_relief: 0.0 + ca_riv_general_relief_eligible: false + ca_riv_share_eligible: false + ca_riv_share_payment: 0.0 + ca_state_supplement: 0.0 + ca_tanf: 16992.0 + ca_tanf_eligible: true + is_lifeline_eligible: true + is_snap_eligible: true + la_general_relief: 0.0 + la_general_relief_eligible: false + lifeline: 228.0 + snap: 7947.54 + people: + head: + ca_ala_general_assistance_eligible_person: false + ca_state_supplement_eligible_person: false + is_aca_ptc_eligible: false + is_medicaid_eligible: true + is_ssi_aged: false + is_ssi_eligible: false + medicaid: 4367.51 + ssi: 0.0 + wic: 0.0 + spouse: + ca_ala_general_assistance_eligible_person: false + ca_state_supplement_eligible_person: false + is_aca_ptc_eligible: false + is_medicaid_eligible: true + is_ssi_aged: false + is_ssi_eligible: false + medicaid: 4367.51 + ssi: 0.0 + wic: 0.0 + child1: + ca_ala_general_assistance_eligible_person: false + ca_state_supplement_eligible_person: false + is_aca_ptc_eligible: false + is_medicaid_eligible: true + is_ssi_aged: false + is_ssi_eligible: false + medicaid: 3258.31 + ssi: 0.0 + wic: 0.0 + child2: + ca_ala_general_assistance_eligible_person: false + ca_state_supplement_eligible_person: false + is_aca_ptc_eligible: false + is_medicaid_eligible: true + is_ssi_aged: false + is_ssi_eligible: false + medicaid: 3258.31 + ssi: 0.0 + wic: 723.15 + households: + household: + ca_care: 0.0 + ca_care_eligible: true + ca_fera: 0.0 + ca_fera_eligible: false + ca_la_ez_save: 0.0 + ca_la_ez_save_eligible: true +- name: signature_65 (4 reqs, +1 dupes) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_aca_eshi_eligible: false + immigration_status_str: CITIZEN + social_security_retirement: 0 + rent: 18000 + health_insurance_premiums: 0 + receives_medicaid: false + ca_calworks_child_care_time_category: MONTHLY + ca_riv_general_relief_meets_work_requirements: false + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_aca_eshi_eligible: false + immigration_status_str: CITIZEN + rent: 0 + health_insurance_premiums: 0 + receives_medicaid: false + ca_calworks_child_care_time_category: MONTHLY + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_aca_eshi_eligible: false + immigration_status_str: CITIZEN + rent: 0 + receives_medicaid: false + health_insurance_premiums: 0 + ca_calworks_child_care_time_category: MONTHLY + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_aca_eshi_eligible: false + immigration_status_str: CITIZEN + rent: 0 + receives_medicaid: false + health_insurance_premiums: 0 + ca_calworks_child_care_time_category: MONTHLY + households: + household: + members: *id001 + household_vehicles_value: 8000 + lives_in_vehicle: false + tenant_pays_utilities: true + living_arrangements_allow_for_food_preparation: true + ca_tanf_region1: true + in_ala: false + in_la: true + in_riv: false + state_code_str: CA + zip_code: '90001' + spm_units: + spm_unit: + members: *id001 + was_calworks_recipient: false + months_since_calworks_exit: 0 + phone_cost: 600 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: *id002 + mu_child1: + members: *id003 + mu_child2: + members: *id004 + output: + tax_units: + tax_unit: + aca_ptc: 0.0 + ca_cdcc: 0.0 + ca_eitc: 0.0 + ca_eitc_eligible: true + ca_foster_youth_tax_credit: 0.0 + ca_income_tax_before_credits: 0.0 + ca_income_tax_before_refundable_credits: 0.0 + ca_renter_credit: 120.0 + ca_yctc: 1215.95 + cdcc: 0.0 + ctc: 4400.0 + eitc: 0.0 + eitc_eligible: true + income_tax: 0.0 + income_tax_before_credits: 0.0 + income_tax_before_refundable_credits: 0.0 + income_tax_capped_non_refundable_credits: 0.0 + income_tax_non_refundable_credits: 4400.0 + income_tax_refundable_credits: 0.0 + premium_tax_credit: 0.0 + refundable_ctc: 0.0 + spm_units: + spm_unit: + ca_ala_general_assistance: 0.0 + ca_ala_general_assistance_income_eligible: false + ca_calworks_child_care: 0.0 + ca_calworks_child_care_eligible: false + ca_calworks_stage_2: 0.0 + ca_calworks_stage_2_eligible: false + ca_calworks_stage_3: 0.0 + ca_calworks_stage_3_eligible: false + ca_capp: 0.0 + ca_capp_eligible: false + ca_riv_general_relief: 0.0 + ca_riv_general_relief_eligible: false + ca_riv_share_eligible: false + ca_riv_share_payment: 0.0 + ca_state_supplement: 0.0 + ca_tanf: 16992.0 + ca_tanf_eligible: true + is_lifeline_eligible: true + is_snap_eligible: true + la_general_relief: 0.0 + la_general_relief_eligible: false + lifeline: 228.0 + snap: 10398.24 + people: + head: + ca_ala_general_assistance_eligible_person: false + ca_state_supplement_eligible_person: false + is_aca_ptc_eligible: false + is_medicaid_eligible: true + is_ssi_aged: false + is_ssi_eligible: false + medicaid: 4367.51 + ssi: 0.0 + wic: 0.0 + spouse: + ca_ala_general_assistance_eligible_person: false + ca_state_supplement_eligible_person: false + is_aca_ptc_eligible: false + is_medicaid_eligible: true + is_ssi_aged: false + is_ssi_eligible: false + medicaid: 4367.51 + ssi: 0.0 + wic: 0.0 + child1: + ca_ala_general_assistance_eligible_person: false + ca_state_supplement_eligible_person: false + is_aca_ptc_eligible: false + is_medicaid_eligible: true + is_ssi_aged: false + is_ssi_eligible: false + medicaid: 3258.31 + ssi: 0.0 + wic: 0.0 + child2: + ca_ala_general_assistance_eligible_person: false + ca_state_supplement_eligible_person: false + is_aca_ptc_eligible: false + is_medicaid_eligible: true + is_ssi_aged: false + is_ssi_eligible: false + medicaid: 3258.31 + ssi: 0.0 + wic: 723.15 + households: + household: + ca_care: 0.0 + ca_care_eligible: true + ca_fera: 0.0 + ca_fera_eligible: false + ca_la_ez_save: 0.0 + ca_la_ez_save_eligible: true +- name: signature_67 (4 reqs, +3 dupes) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_aca_eshi_eligible: false + immigration_status_str: CITIZEN + employment_income: 36000 + rent: 18000 + health_insurance_premiums: 0 + receives_medicaid: false + weekly_hours_worked_before_lsr: 40 + ca_calworks_child_care_time_category: MONTHLY + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_aca_eshi_eligible: false + immigration_status_str: CITIZEN + employment_income: 12000 + rent: 0 + health_insurance_premiums: 0 + receives_medicaid: false + weekly_hours_worked_before_lsr: 20 + ca_calworks_child_care_time_category: MONTHLY + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_aca_eshi_eligible: false + immigration_status_str: CITIZEN + employment_income: 0 + rent: 0 + weekly_hours_worked_before_lsr: 0 + receives_medicaid: false + health_insurance_premiums: 0 + ca_calworks_child_care_time_category: MONTHLY + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_aca_eshi_eligible: false + immigration_status_str: CITIZEN + employment_income: 0 + rent: 0 + weekly_hours_worked_before_lsr: 0 + receives_medicaid: false + health_insurance_premiums: 0 + ca_calworks_child_care_time_category: MONTHLY + households: + household: + members: *id001 + household_vehicles_value: 8000 + lives_in_vehicle: false + tenant_pays_utilities: true + living_arrangements_allow_for_food_preparation: true + ca_tanf_region1: true + in_ala: false + in_la: true + in_riv: false + state_code_str: CA + zip_code: '90001' + spm_units: + spm_unit: + members: *id001 + heating_cooling_expense: 1200 + pre_subsidy_electricity_expense: 1500 + was_calworks_recipient: false + months_since_calworks_exit: 0 + phone_cost: 600 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: *id002 + mu_child1: + members: *id003 + mu_child2: + members: *id004 + output: + tax_units: + tax_unit: + aca_ptc: 9862.22 + ca_cdcc: 0.0 + ca_eitc: 0.0 + ca_eitc_eligible: false + ca_foster_youth_tax_credit: 0.0 + ca_income_tax_before_credits: 505.16 + ca_income_tax_before_refundable_credits: 0.0 + ca_renter_credit: 120.0 + ca_yctc: 0.0 + cdcc: 0.0 + ctc: 4400.0 + eitc: 3769.5 + eitc_eligible: true + income_tax: -6589.5 + income_tax_before_credits: 1580.0 + income_tax_before_refundable_credits: 0.0 + income_tax_capped_non_refundable_credits: 1580.0 + income_tax_non_refundable_credits: 1580.0 + income_tax_refundable_credits: 6589.5 + premium_tax_credit: 9862.22 + refundable_ctc: 2820.0 + spm_units: + spm_unit: + ca_ala_general_assistance: 0.0 + ca_ala_general_assistance_income_eligible: false + ca_calworks_child_care: 0.0 + ca_calworks_child_care_eligible: false + ca_calworks_stage_2: 0.0 + ca_calworks_stage_2_eligible: false + ca_calworks_stage_3: 0.0 + ca_calworks_stage_3_eligible: false + ca_capp: 0.0 + ca_capp_eligible: true + ca_riv_general_relief: 0.0 + ca_riv_general_relief_eligible: false + ca_riv_share_eligible: false + ca_riv_share_payment: 0.0 + ca_state_supplement: 0.0 + ca_tanf: 0.0 + ca_tanf_eligible: false + is_lifeline_eligible: true + is_snap_eligible: true + la_general_relief: 0.0 + la_general_relief_eligible: false + lifeline: 228.0 + snap: 3713.94 + people: + head: + ca_ala_general_assistance_eligible_person: false + ca_state_supplement_eligible_person: false + is_aca_ptc_eligible: true + is_medicaid_eligible: false + is_ssi_aged: false + is_ssi_eligible: false + medicaid: 0.0 + ssi: 0.0 + wic: 0.0 + spouse: + ca_ala_general_assistance_eligible_person: false + ca_state_supplement_eligible_person: false + is_aca_ptc_eligible: true + is_medicaid_eligible: false + is_ssi_aged: false + is_ssi_eligible: false + medicaid: 0.0 + ssi: 0.0 + wic: 0.0 + child1: + ca_ala_general_assistance_eligible_person: false + ca_state_supplement_eligible_person: false + is_aca_ptc_eligible: false + is_medicaid_eligible: true + is_ssi_aged: false + is_ssi_eligible: false + medicaid: 3258.31 + ssi: 0.0 + wic: 0.0 + child2: + ca_ala_general_assistance_eligible_person: false + ca_state_supplement_eligible_person: false + is_aca_ptc_eligible: false + is_medicaid_eligible: true + is_ssi_aged: false + is_ssi_eligible: false + medicaid: 3258.31 + ssi: 0.0 + wic: 723.15 + households: + household: + ca_care: 487.5 + ca_care_eligible: true + ca_fera: 0.0 + ca_fera_eligible: false + ca_la_ez_save: 98.04 + ca_la_ez_save_eligible: true +- name: signature_68 (4 reqs) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_aca_eshi_eligible: false + immigration_status_str: CITIZEN + employment_income: 36000 + rent: 18000 + health_insurance_premiums: 0 + receives_medicaid: false + ca_calworks_child_care_time_category: MONTHLY + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_aca_eshi_eligible: false + immigration_status_str: CITIZEN + employment_income: 12000 + rent: 0 + health_insurance_premiums: 0 + receives_medicaid: false + ca_calworks_child_care_time_category: MONTHLY + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_aca_eshi_eligible: false + immigration_status_str: CITIZEN + employment_income: 0 + rent: 0 + receives_medicaid: false + health_insurance_premiums: 0 + ca_calworks_child_care_time_category: MONTHLY + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_aca_eshi_eligible: false + immigration_status_str: CITIZEN + employment_income: 0 + rent: 0 + receives_medicaid: false + health_insurance_premiums: 0 + ca_calworks_child_care_time_category: MONTHLY + households: + household: + members: *id001 + household_vehicles_value: 8000 + household_vehicles_owned: 1 + lives_in_vehicle: false + tenant_pays_utilities: true + living_arrangements_allow_for_food_preparation: true + ca_tanf_region1: true + in_ala: false + in_la: true + in_riv: false + state_code_str: CA + zip_code: '90001' + spm_units: + spm_unit: + members: *id001 + heating_cooling_expense: 1200 + was_calworks_recipient: false + months_since_calworks_exit: 0 + phone_cost: 600 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: *id002 + mu_child1: + members: *id003 + mu_child2: + members: *id004 + output: + tax_units: + tax_unit: + aca_ptc: 9862.22 + ca_cdcc: 0.0 + ca_eitc: 0.0 + ca_eitc_eligible: false + ca_foster_youth_tax_credit: 0.0 + ca_income_tax_before_credits: 505.16 + ca_income_tax_before_refundable_credits: 0.0 + ca_renter_credit: 120.0 + ca_yctc: 0.0 + cdcc: 0.0 + ctc: 4400.0 + eitc: 3769.5 + eitc_eligible: true + income_tax: -6589.5 + income_tax_before_credits: 1580.0 + income_tax_before_refundable_credits: 0.0 + income_tax_capped_non_refundable_credits: 1580.0 + income_tax_non_refundable_credits: 1580.0 + income_tax_refundable_credits: 6589.5 + premium_tax_credit: 9862.22 + refundable_ctc: 2820.0 + spm_units: + spm_unit: + ca_ala_general_assistance: 0.0 + ca_ala_general_assistance_income_eligible: false + ca_calworks_child_care: 0.0 + ca_calworks_child_care_eligible: false + ca_calworks_stage_2: 0.0 + ca_calworks_stage_2_eligible: false + ca_calworks_stage_3: 0.0 + ca_calworks_stage_3_eligible: false + ca_capp: 0.0 + ca_capp_eligible: true + ca_riv_general_relief: 0.0 + ca_riv_general_relief_eligible: false + ca_riv_share_eligible: false + ca_riv_share_payment: 0.0 + ca_state_supplement: 0.0 + ca_tanf: 0.0 + ca_tanf_eligible: false + is_lifeline_eligible: true + is_snap_eligible: true + la_general_relief: 0.0 + la_general_relief_eligible: false + lifeline: 228.0 + snap: 3713.94 + people: + head: + ca_ala_general_assistance_eligible_person: false + ca_state_supplement_eligible_person: false + is_aca_ptc_eligible: true + is_medicaid_eligible: false + is_ssi_aged: false + is_ssi_eligible: false + medicaid: 0.0 + ssi: 0.0 + wic: 0.0 + spouse: + ca_ala_general_assistance_eligible_person: false + ca_state_supplement_eligible_person: false + is_aca_ptc_eligible: true + is_medicaid_eligible: false + is_ssi_aged: false + is_ssi_eligible: false + medicaid: 0.0 + ssi: 0.0 + wic: 0.0 + child1: + ca_ala_general_assistance_eligible_person: false + ca_state_supplement_eligible_person: false + is_aca_ptc_eligible: false + is_medicaid_eligible: true + is_ssi_aged: false + is_ssi_eligible: false + medicaid: 3258.31 + ssi: 0.0 + wic: 0.0 + child2: + ca_ala_general_assistance_eligible_person: false + ca_state_supplement_eligible_person: false + is_aca_ptc_eligible: false + is_medicaid_eligible: true + is_ssi_aged: false + is_ssi_eligible: false + medicaid: 3258.31 + ssi: 0.0 + wic: 723.15 + households: + household: + ca_care: 0.0 + ca_care_eligible: true + ca_fera: 0.0 + ca_fera_eligible: false + ca_la_ez_save: 0.0 + ca_la_ez_save_eligible: true +- name: signature_70 (4 reqs) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_aca_eshi_eligible: false + immigration_status_str: CITIZEN + self_employment_income: 0 + rent: 18000 + health_insurance_premiums: 0 + receives_medicaid: false + ca_calworks_child_care_time_category: MONTHLY + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_aca_eshi_eligible: false + immigration_status_str: CITIZEN + self_employment_income: 0 + rent: 0 + health_insurance_premiums: 0 + receives_medicaid: false + ca_calworks_child_care_time_category: MONTHLY + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_aca_eshi_eligible: false + immigration_status_str: CITIZEN + self_employment_income: 0 + rent: 0 + receives_medicaid: false + health_insurance_premiums: 0 + ca_calworks_child_care_time_category: MONTHLY + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_aca_eshi_eligible: false + immigration_status_str: CITIZEN + self_employment_income: 0 + rent: 0 + receives_medicaid: false + health_insurance_premiums: 0 + ca_calworks_child_care_time_category: MONTHLY + households: + household: + members: *id001 + household_vehicles_value: 8000 + lives_in_vehicle: false + tenant_pays_utilities: true + living_arrangements_allow_for_food_preparation: true + ca_tanf_region1: true + in_ala: false + in_la: true + in_riv: false + state_code_str: CA + zip_code: '90001' + spm_units: + spm_unit: + members: *id001 + was_calworks_recipient: false + months_since_calworks_exit: 0 + phone_cost: 600 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: *id002 + mu_child1: + members: *id003 + mu_child2: + members: *id004 + output: + tax_units: + tax_unit: + aca_ptc: 0.0 + ca_cdcc: 0.0 + ca_eitc: 0.0 + ca_eitc_eligible: true + ca_foster_youth_tax_credit: 0.0 + ca_income_tax_before_credits: 0.0 + ca_income_tax_before_refundable_credits: 0.0 + ca_renter_credit: 120.0 + ca_yctc: 1215.95 + cdcc: 0.0 + ctc: 4400.0 + eitc: 0.0 + eitc_eligible: true + income_tax: 0.0 + income_tax_before_credits: 0.0 + income_tax_before_refundable_credits: 0.0 + income_tax_capped_non_refundable_credits: 0.0 + income_tax_non_refundable_credits: 4400.0 + income_tax_refundable_credits: 0.0 + premium_tax_credit: 0.0 + refundable_ctc: 0.0 + spm_units: + spm_unit: + ca_ala_general_assistance: 0.0 + ca_ala_general_assistance_income_eligible: false + ca_calworks_child_care: 0.0 + ca_calworks_child_care_eligible: false + ca_calworks_stage_2: 0.0 + ca_calworks_stage_2_eligible: false + ca_calworks_stage_3: 0.0 + ca_calworks_stage_3_eligible: false + ca_capp: 0.0 + ca_capp_eligible: false + ca_riv_general_relief: 0.0 + ca_riv_general_relief_eligible: false + ca_riv_share_eligible: false + ca_riv_share_payment: 0.0 + ca_state_supplement: 0.0 + ca_tanf: 16992.0 + ca_tanf_eligible: true + is_lifeline_eligible: true + is_snap_eligible: true + la_general_relief: 0.0 + la_general_relief_eligible: false + lifeline: 228.0 + snap: 10398.24 + people: + head: + ca_ala_general_assistance_eligible_person: false + ca_state_supplement_eligible_person: false + is_aca_ptc_eligible: false + is_medicaid_eligible: true + is_ssi_aged: false + is_ssi_eligible: false + medicaid: 4367.51 + ssi: 0.0 + wic: 0.0 + spouse: + ca_ala_general_assistance_eligible_person: false + ca_state_supplement_eligible_person: false + is_aca_ptc_eligible: false + is_medicaid_eligible: true + is_ssi_aged: false + is_ssi_eligible: false + medicaid: 4367.51 + ssi: 0.0 + wic: 0.0 + child1: + ca_ala_general_assistance_eligible_person: false + ca_state_supplement_eligible_person: false + is_aca_ptc_eligible: false + is_medicaid_eligible: true + is_ssi_aged: false + is_ssi_eligible: false + medicaid: 3258.31 + ssi: 0.0 + wic: 0.0 + child2: + ca_ala_general_assistance_eligible_person: false + ca_state_supplement_eligible_person: false + is_aca_ptc_eligible: false + is_medicaid_eligible: true + is_ssi_aged: false + is_ssi_eligible: false + medicaid: 3258.31 + ssi: 0.0 + wic: 723.15 + households: + household: + ca_care: 0.0 + ca_care_eligible: true + ca_fera: 0.0 + ca_fera_eligible: false + ca_la_ez_save: 0.0 + ca_la_ez_save_eligible: true +- name: signature_77 (4 reqs) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_aca_eshi_eligible: false + immigration_status_str: CITIZEN + social_security_retirement: 0 + rent: 18000 + health_insurance_premiums: 0 + receives_medicaid: false + ca_calworks_child_care_time_category: MONTHLY + ca_riv_general_relief_meets_work_requirements: false + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_aca_eshi_eligible: false + immigration_status_str: CITIZEN + rent: 0 + health_insurance_premiums: 0 + receives_medicaid: false + ca_calworks_child_care_time_category: MONTHLY + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_aca_eshi_eligible: false + immigration_status_str: CITIZEN + rent: 0 + receives_medicaid: false + health_insurance_premiums: 0 + ca_calworks_child_care_time_category: MONTHLY + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_aca_eshi_eligible: false + immigration_status_str: CITIZEN + rent: 0 + receives_medicaid: false + health_insurance_premiums: 0 + ca_calworks_child_care_time_category: MONTHLY + households: + household: + members: *id001 + household_vehicles_value: 8000 + household_vehicles_owned: 1 + lives_in_vehicle: false + tenant_pays_utilities: true + living_arrangements_allow_for_food_preparation: true + ca_tanf_region1: true + in_ala: false + in_la: true + in_riv: false + state_code_str: CA + zip_code: '90001' + spm_units: + spm_unit: + members: *id001 + was_calworks_recipient: false + months_since_calworks_exit: 0 + phone_cost: 600 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: *id002 + mu_child1: + members: *id003 + mu_child2: + members: *id004 + output: + tax_units: + tax_unit: + aca_ptc: 0.0 + ca_cdcc: 0.0 + ca_eitc: 0.0 + ca_eitc_eligible: true + ca_foster_youth_tax_credit: 0.0 + ca_income_tax_before_credits: 0.0 + ca_income_tax_before_refundable_credits: 0.0 + ca_renter_credit: 120.0 + ca_yctc: 1215.95 + cdcc: 0.0 + ctc: 4400.0 + eitc: 0.0 + eitc_eligible: true + income_tax: 0.0 + income_tax_before_credits: 0.0 + income_tax_before_refundable_credits: 0.0 + income_tax_capped_non_refundable_credits: 0.0 + income_tax_non_refundable_credits: 4400.0 + income_tax_refundable_credits: 0.0 + premium_tax_credit: 0.0 + refundable_ctc: 0.0 + spm_units: + spm_unit: + ca_ala_general_assistance: 0.0 + ca_ala_general_assistance_income_eligible: false + ca_calworks_child_care: 0.0 + ca_calworks_child_care_eligible: false + ca_calworks_stage_2: 0.0 + ca_calworks_stage_2_eligible: false + ca_calworks_stage_3: 0.0 + ca_calworks_stage_3_eligible: false + ca_capp: 0.0 + ca_capp_eligible: false + ca_riv_general_relief: 0.0 + ca_riv_general_relief_eligible: false + ca_riv_share_eligible: false + ca_riv_share_payment: 0.0 + ca_state_supplement: 0.0 + ca_tanf: 16992.0 + ca_tanf_eligible: true + is_lifeline_eligible: true + is_snap_eligible: true + la_general_relief: 0.0 + la_general_relief_eligible: false + lifeline: 228.0 + snap: 10398.24 + people: + head: + ca_ala_general_assistance_eligible_person: false + ca_state_supplement_eligible_person: false + is_aca_ptc_eligible: false + is_medicaid_eligible: true + is_ssi_aged: false + is_ssi_eligible: false + medicaid: 4367.51 + ssi: 0.0 + wic: 0.0 + spouse: + ca_ala_general_assistance_eligible_person: false + ca_state_supplement_eligible_person: false + is_aca_ptc_eligible: false + is_medicaid_eligible: true + is_ssi_aged: false + is_ssi_eligible: false + medicaid: 4367.51 + ssi: 0.0 + wic: 0.0 + child1: + ca_ala_general_assistance_eligible_person: false + ca_state_supplement_eligible_person: false + is_aca_ptc_eligible: false + is_medicaid_eligible: true + is_ssi_aged: false + is_ssi_eligible: false + medicaid: 3258.31 + ssi: 0.0 + wic: 0.0 + child2: + ca_ala_general_assistance_eligible_person: false + ca_state_supplement_eligible_person: false + is_aca_ptc_eligible: false + is_medicaid_eligible: true + is_ssi_aged: false + is_ssi_eligible: false + medicaid: 3258.31 + ssi: 0.0 + wic: 723.15 + households: + household: + ca_care: 0.0 + ca_care_eligible: true + ca_fera: 0.0 + ca_fera_eligible: false + ca_la_ez_save: 0.0 + ca_la_ez_save_eligible: true +- name: signature_78 (4 reqs) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_aca_eshi_eligible: false + immigration_status_str: CITIZEN + employment_income: 36000 + health_insurance_premiums: 0 + receives_medicaid: false + ca_calworks_child_care_time_category: MONTHLY + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_aca_eshi_eligible: false + immigration_status_str: CITIZEN + employment_income: 12000 + health_insurance_premiums: 0 + receives_medicaid: false + ca_calworks_child_care_time_category: MONTHLY + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_aca_eshi_eligible: false + immigration_status_str: CITIZEN + employment_income: 0 + receives_medicaid: false + health_insurance_premiums: 0 + ca_calworks_child_care_time_category: MONTHLY + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_aca_eshi_eligible: false + immigration_status_str: CITIZEN + employment_income: 0 + receives_medicaid: false + health_insurance_premiums: 0 + ca_calworks_child_care_time_category: MONTHLY + households: + household: + members: *id001 + household_vehicles_value: 8000 + lives_in_vehicle: false + tenant_pays_utilities: true + living_arrangements_allow_for_food_preparation: true + ca_tanf_region1: true + in_ala: false + in_la: true + in_riv: false + state_code_str: CA + zip_code: '90001' + spm_units: + spm_unit: + members: *id001 + was_calworks_recipient: false + months_since_calworks_exit: 0 + phone_cost: 600 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: *id002 + mu_child1: + members: *id003 + mu_child2: + members: *id004 + output: + tax_units: + tax_unit: + aca_ptc: 9862.22 + ca_cdcc: 0.0 + ca_eitc: 0.0 + ca_eitc_eligible: false + ca_foster_youth_tax_credit: 0.0 + ca_income_tax_before_credits: 505.16 + ca_income_tax_before_refundable_credits: 0.0 + ca_renter_credit: 0.0 + ca_yctc: 0.0 + cdcc: 0.0 + ctc: 4400.0 + eitc: 3769.5 + eitc_eligible: true + income_tax: -6589.5 + income_tax_before_credits: 1580.0 + income_tax_before_refundable_credits: 0.0 + income_tax_capped_non_refundable_credits: 1580.0 + income_tax_non_refundable_credits: 1580.0 + income_tax_refundable_credits: 6589.5 + premium_tax_credit: 9862.22 + refundable_ctc: 2820.0 + spm_units: + spm_unit: + ca_ala_general_assistance: 0.0 + ca_ala_general_assistance_income_eligible: false + ca_calworks_child_care: 0.0 + ca_calworks_child_care_eligible: false + ca_calworks_stage_2: 0.0 + ca_calworks_stage_2_eligible: false + ca_calworks_stage_3: 0.0 + ca_calworks_stage_3_eligible: false + ca_capp: 0.0 + ca_capp_eligible: true + ca_riv_general_relief: 0.0 + ca_riv_general_relief_eligible: false + ca_riv_share_eligible: false + ca_riv_share_payment: 0.0 + ca_state_supplement: 0.0 + ca_tanf: 0.0 + ca_tanf_eligible: false + is_lifeline_eligible: true + is_snap_eligible: false + la_general_relief: 0.0 + la_general_relief_eligible: false + lifeline: 228.0 + snap: 0.0 + people: + head: + ca_ala_general_assistance_eligible_person: false + ca_state_supplement_eligible_person: false + is_aca_ptc_eligible: true + is_medicaid_eligible: false + is_ssi_aged: false + is_ssi_eligible: false + medicaid: 0.0 + ssi: 0.0 + wic: 0.0 + spouse: + ca_ala_general_assistance_eligible_person: false + ca_state_supplement_eligible_person: false + is_aca_ptc_eligible: true + is_medicaid_eligible: false + is_ssi_aged: false + is_ssi_eligible: false + medicaid: 0.0 + ssi: 0.0 + wic: 0.0 + child1: + ca_ala_general_assistance_eligible_person: false + ca_state_supplement_eligible_person: false + is_aca_ptc_eligible: false + is_medicaid_eligible: true + is_ssi_aged: false + is_ssi_eligible: false + medicaid: 3258.31 + ssi: 0.0 + wic: 0.0 + child2: + ca_ala_general_assistance_eligible_person: false + ca_state_supplement_eligible_person: false + is_aca_ptc_eligible: false + is_medicaid_eligible: true + is_ssi_aged: false + is_ssi_eligible: false + medicaid: 3258.31 + ssi: 0.0 + wic: 723.15 + households: + household: + ca_care: 0.0 + ca_care_eligible: true + ca_fera: 0.0 + ca_fera_eligible: false + ca_la_ez_save: 0.0 + ca_la_ez_save_eligible: true +- name: signature_79 (4 reqs) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_aca_eshi_eligible: false + immigration_status_str: CITIZEN + employment_income: 36000 + rent: 18000 + health_insurance_premiums: 0 + receives_medicaid: false + weekly_hours_worked_before_lsr: 40 + ca_calworks_child_care_time_category: MONTHLY + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_aca_eshi_eligible: false + immigration_status_str: CITIZEN + employment_income: 12000 + rent: 0 + health_insurance_premiums: 0 + receives_medicaid: false + weekly_hours_worked_before_lsr: 20 + ca_calworks_child_care_time_category: MONTHLY + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_aca_eshi_eligible: false + immigration_status_str: CITIZEN + employment_income: 0 + rent: 0 + weekly_hours_worked_before_lsr: 0 + receives_medicaid: false + health_insurance_premiums: 0 + ca_calworks_child_care_time_category: MONTHLY + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_aca_eshi_eligible: false + immigration_status_str: CITIZEN + employment_income: 0 + rent: 0 + weekly_hours_worked_before_lsr: 0 + receives_medicaid: false + health_insurance_premiums: 0 + ca_calworks_child_care_time_category: MONTHLY + households: + household: + members: *id001 + household_vehicles_value: 8000 + lives_in_vehicle: false + tenant_pays_utilities: true + living_arrangements_allow_for_food_preparation: true + ca_tanf_region1: true + in_ala: false + in_la: true + in_riv: false + state_code_str: CA + zip_code: '90001' + spm_units: + spm_unit: + members: *id001 + was_calworks_recipient: false + months_since_calworks_exit: 0 + phone_cost: 600 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: *id002 + mu_child1: + members: *id003 + mu_child2: + members: *id004 + output: + tax_units: + tax_unit: + aca_ptc: 9862.22 + ca_cdcc: 0.0 + ca_eitc: 0.0 + ca_eitc_eligible: false + ca_foster_youth_tax_credit: 0.0 + ca_income_tax_before_credits: 505.16 + ca_income_tax_before_refundable_credits: 0.0 + ca_renter_credit: 120.0 + ca_yctc: 0.0 + cdcc: 0.0 + ctc: 4400.0 + eitc: 3769.5 + eitc_eligible: true + income_tax: -6589.5 + income_tax_before_credits: 1580.0 + income_tax_before_refundable_credits: 0.0 + income_tax_capped_non_refundable_credits: 1580.0 + income_tax_non_refundable_credits: 1580.0 + income_tax_refundable_credits: 6589.5 + premium_tax_credit: 9862.22 + refundable_ctc: 2820.0 + spm_units: + spm_unit: + ca_ala_general_assistance: 0.0 + ca_ala_general_assistance_income_eligible: false + ca_calworks_child_care: 0.0 + ca_calworks_child_care_eligible: false + ca_calworks_stage_2: 0.0 + ca_calworks_stage_2_eligible: false + ca_calworks_stage_3: 0.0 + ca_calworks_stage_3_eligible: false + ca_capp: 0.0 + ca_capp_eligible: true + ca_riv_general_relief: 0.0 + ca_riv_general_relief_eligible: false + ca_riv_share_eligible: false + ca_riv_share_payment: 0.0 + ca_state_supplement: 0.0 + ca_tanf: 0.0 + ca_tanf_eligible: false + is_lifeline_eligible: true + is_snap_eligible: true + la_general_relief: 0.0 + la_general_relief_eligible: false + lifeline: 228.0 + snap: 3713.94 + people: + head: + ca_ala_general_assistance_eligible_person: false + ca_state_supplement_eligible_person: false + is_aca_ptc_eligible: true + is_medicaid_eligible: false + is_ssi_aged: false + is_ssi_eligible: false + medicaid: 0.0 + ssi: 0.0 + wic: 0.0 + spouse: + ca_ala_general_assistance_eligible_person: false + ca_state_supplement_eligible_person: false + is_aca_ptc_eligible: true + is_medicaid_eligible: false + is_ssi_aged: false + is_ssi_eligible: false + medicaid: 0.0 + ssi: 0.0 + wic: 0.0 + child1: + ca_ala_general_assistance_eligible_person: false + ca_state_supplement_eligible_person: false + is_aca_ptc_eligible: false + is_medicaid_eligible: true + is_ssi_aged: false + is_ssi_eligible: false + medicaid: 3258.31 + ssi: 0.0 + wic: 0.0 + child2: + ca_ala_general_assistance_eligible_person: false + ca_state_supplement_eligible_person: false + is_aca_ptc_eligible: false + is_medicaid_eligible: true + is_ssi_aged: false + is_ssi_eligible: false + medicaid: 3258.31 + ssi: 0.0 + wic: 723.15 + households: + household: + ca_care: 0.0 + ca_care_eligible: true + ca_fera: 0.0 + ca_fera_eligible: false + ca_la_ez_save: 0.0 + ca_la_ez_save_eligible: true +- name: signature_80 (4 reqs) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_aca_eshi_eligible: false + immigration_status_str: CITIZEN + employment_income: 36000 + other_medical_expenses: 0 + health_insurance_premiums: 0 + receives_medicaid: false + weekly_hours_worked_before_lsr: 40 + ca_calworks_child_care_time_category: MONTHLY + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_aca_eshi_eligible: false + immigration_status_str: CITIZEN + employment_income: 12000 + other_medical_expenses: 0 + health_insurance_premiums: 0 + receives_medicaid: false + weekly_hours_worked_before_lsr: 20 + ca_calworks_child_care_time_category: MONTHLY + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_aca_eshi_eligible: false + immigration_status_str: CITIZEN + employment_income: 0 + weekly_hours_worked_before_lsr: 0 + receives_medicaid: false + other_medical_expenses: 0 + health_insurance_premiums: 0 + ca_calworks_child_care_time_category: MONTHLY + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_aca_eshi_eligible: false + immigration_status_str: CITIZEN + employment_income: 0 + weekly_hours_worked_before_lsr: 0 + receives_medicaid: false + other_medical_expenses: 0 + health_insurance_premiums: 0 + ca_calworks_child_care_time_category: MONTHLY + households: + household: + members: *id001 + household_vehicles_value: 8000 + household_vehicles_owned: 1 + lives_in_vehicle: false + tenant_pays_utilities: true + living_arrangements_allow_for_food_preparation: true + ca_tanf_region1: true + in_ala: false + in_la: true + in_riv: false + state_code_str: CA + zip_code: '90001' + spm_units: + spm_unit: + members: *id001 + heating_cooling_expense: 1200 + was_calworks_recipient: false + months_since_calworks_exit: 0 + phone_cost: 600 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: *id002 + mu_child1: + members: *id003 + mu_child2: + members: *id004 + output: + tax_units: + tax_unit: + aca_ptc: 9862.22 + ca_cdcc: 0.0 + ca_eitc: 0.0 + ca_eitc_eligible: false + ca_foster_youth_tax_credit: 0.0 + ca_income_tax_before_credits: 505.16 + ca_income_tax_before_refundable_credits: 0.0 + ca_renter_credit: 0.0 + ca_yctc: 0.0 + cdcc: 0.0 + ctc: 4400.0 + eitc: 3769.5 + eitc_eligible: true + income_tax: -6589.5 + income_tax_before_credits: 1580.0 + income_tax_before_refundable_credits: 0.0 + income_tax_capped_non_refundable_credits: 1580.0 + income_tax_non_refundable_credits: 1580.0 + income_tax_refundable_credits: 6589.5 + premium_tax_credit: 9862.22 + refundable_ctc: 2820.0 + spm_units: + spm_unit: + ca_ala_general_assistance: 0.0 + ca_ala_general_assistance_income_eligible: false + ca_calworks_child_care: 0.0 + ca_calworks_child_care_eligible: false + ca_calworks_stage_2: 0.0 + ca_calworks_stage_2_eligible: false + ca_calworks_stage_3: 0.0 + ca_calworks_stage_3_eligible: false + ca_capp: 0.0 + ca_capp_eligible: true + ca_riv_general_relief: 0.0 + ca_riv_general_relief_eligible: false + ca_riv_share_eligible: false + ca_riv_share_payment: 0.0 + ca_state_supplement: 0.0 + ca_tanf: 0.0 + ca_tanf_eligible: false + is_lifeline_eligible: true + is_snap_eligible: false + la_general_relief: 0.0 + la_general_relief_eligible: false + lifeline: 228.0 + snap: 0.0 + people: + head: + ca_ala_general_assistance_eligible_person: false + ca_state_supplement_eligible_person: false + is_aca_ptc_eligible: true + is_medicaid_eligible: false + is_ssi_aged: false + is_ssi_eligible: false + medicaid: 0.0 + ssi: 0.0 + wic: 0.0 + spouse: + ca_ala_general_assistance_eligible_person: false + ca_state_supplement_eligible_person: false + is_aca_ptc_eligible: true + is_medicaid_eligible: false + is_ssi_aged: false + is_ssi_eligible: false + medicaid: 0.0 + ssi: 0.0 + wic: 0.0 + child1: + ca_ala_general_assistance_eligible_person: false + ca_state_supplement_eligible_person: false + is_aca_ptc_eligible: false + is_medicaid_eligible: true + is_ssi_aged: false + is_ssi_eligible: false + medicaid: 3258.31 + ssi: 0.0 + wic: 0.0 + child2: + ca_ala_general_assistance_eligible_person: false + ca_state_supplement_eligible_person: false + is_aca_ptc_eligible: false + is_medicaid_eligible: true + is_ssi_aged: false + is_ssi_eligible: false + medicaid: 3258.31 + ssi: 0.0 + wic: 723.15 + households: + household: + ca_care: 0.0 + ca_care_eligible: true + ca_fera: 0.0 + ca_fera_eligible: false + ca_la_ez_save: 0.0 + ca_la_ez_save_eligible: true +- name: signature_100 (2 reqs) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_aca_eshi_eligible: false + immigration_status_str: CITIZEN + rent: 18000 + health_insurance_premiums: 0 + receives_medicaid: false + ca_calworks_child_care_time_category: MONTHLY + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_aca_eshi_eligible: false + immigration_status_str: CITIZEN + rent: 0 + health_insurance_premiums: 0 + receives_medicaid: false + ca_calworks_child_care_time_category: MONTHLY + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_aca_eshi_eligible: false + immigration_status_str: CITIZEN + rent: 0 + receives_medicaid: false + health_insurance_premiums: 0 + ca_calworks_child_care_time_category: MONTHLY + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_aca_eshi_eligible: false + immigration_status_str: CITIZEN + rent: 0 + receives_medicaid: false + health_insurance_premiums: 0 + ca_calworks_child_care_time_category: MONTHLY + households: + household: + members: *id001 + household_vehicles_value: 8000 + lives_in_vehicle: false + tenant_pays_utilities: true + living_arrangements_allow_for_food_preparation: true + ca_tanf_region1: true + in_ala: false + in_la: true + in_riv: false + state_code_str: CA + zip_code: '90001' + spm_units: + spm_unit: + members: *id001 + heating_cooling_expense: 1200 + pre_subsidy_electricity_expense: 1500 + was_calworks_recipient: false + months_since_calworks_exit: 0 + phone_cost: 600 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: *id002 + mu_child1: + members: *id003 + mu_child2: + members: *id004 + output: + tax_units: + tax_unit: + aca_ptc: 0.0 + ca_cdcc: 0.0 + ca_eitc: 0.0 + ca_eitc_eligible: true + ca_foster_youth_tax_credit: 0.0 + ca_income_tax_before_credits: 0.0 + ca_income_tax_before_refundable_credits: 0.0 + ca_renter_credit: 120.0 + ca_yctc: 1215.95 + cdcc: 0.0 + ctc: 4400.0 + eitc: 0.0 + eitc_eligible: true + income_tax: 0.0 + income_tax_before_credits: 0.0 + income_tax_before_refundable_credits: 0.0 + income_tax_capped_non_refundable_credits: 0.0 + income_tax_non_refundable_credits: 4400.0 + income_tax_refundable_credits: 0.0 + premium_tax_credit: 0.0 + refundable_ctc: 0.0 + spm_units: + spm_unit: + ca_ala_general_assistance: 0.0 + ca_ala_general_assistance_income_eligible: false + ca_calworks_child_care: 0.0 + ca_calworks_child_care_eligible: false + ca_calworks_stage_2: 0.0 + ca_calworks_stage_2_eligible: false + ca_calworks_stage_3: 0.0 + ca_calworks_stage_3_eligible: false + ca_capp: 0.0 + ca_capp_eligible: false + ca_riv_general_relief: 0.0 + ca_riv_general_relief_eligible: false + ca_riv_share_eligible: false + ca_riv_share_payment: 0.0 + ca_state_supplement: 0.0 + ca_tanf: 16992.0 + ca_tanf_eligible: true + is_lifeline_eligible: true + is_snap_eligible: true + la_general_relief: 0.0 + la_general_relief_eligible: false + lifeline: 228.0 + snap: 10398.24 + people: + head: + ca_ala_general_assistance_eligible_person: false + ca_state_supplement_eligible_person: false + is_aca_ptc_eligible: false + is_medicaid_eligible: true + is_ssi_aged: false + is_ssi_eligible: false + medicaid: 4367.51 + ssi: 0.0 + wic: 0.0 + spouse: + ca_ala_general_assistance_eligible_person: false + ca_state_supplement_eligible_person: false + is_aca_ptc_eligible: false + is_medicaid_eligible: true + is_ssi_aged: false + is_ssi_eligible: false + medicaid: 4367.51 + ssi: 0.0 + wic: 0.0 + child1: + ca_ala_general_assistance_eligible_person: false + ca_state_supplement_eligible_person: false + is_aca_ptc_eligible: false + is_medicaid_eligible: true + is_ssi_aged: false + is_ssi_eligible: false + medicaid: 3258.31 + ssi: 0.0 + wic: 0.0 + child2: + ca_ala_general_assistance_eligible_person: false + ca_state_supplement_eligible_person: false + is_aca_ptc_eligible: false + is_medicaid_eligible: true + is_ssi_aged: false + is_ssi_eligible: false + medicaid: 3258.31 + ssi: 0.0 + wic: 723.15 + households: + household: + ca_care: 487.5 + ca_care_eligible: true + ca_fera: 0.0 + ca_fera_eligible: false + ca_la_ez_save: 98.04 + ca_la_ez_save_eligible: true +- name: signature_113 (2 reqs) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_aca_eshi_eligible: false + immigration_status_str: CITIZEN + rent: 18000 + health_insurance_premiums: 0 + receives_medicaid: false + ca_calworks_child_care_time_category: MONTHLY + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_aca_eshi_eligible: false + immigration_status_str: CITIZEN + rent: 0 + health_insurance_premiums: 0 + receives_medicaid: false + ca_calworks_child_care_time_category: MONTHLY + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_aca_eshi_eligible: false + immigration_status_str: CITIZEN + rent: 0 + receives_medicaid: false + health_insurance_premiums: 0 + ca_calworks_child_care_time_category: MONTHLY + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_aca_eshi_eligible: false + immigration_status_str: CITIZEN + rent: 0 + receives_medicaid: false + health_insurance_premiums: 0 + ca_calworks_child_care_time_category: MONTHLY + households: + household: + members: *id001 + household_vehicles_value: 8000 + household_vehicles_owned: 1 + lives_in_vehicle: false + tenant_pays_utilities: true + living_arrangements_allow_for_food_preparation: true + ca_tanf_region1: true + in_ala: false + in_la: true + in_riv: false + state_code_str: CA + zip_code: '90001' + spm_units: + spm_unit: + members: *id001 + heating_cooling_expense: 1200 + was_calworks_recipient: false + months_since_calworks_exit: 0 + phone_cost: 600 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: *id002 + mu_child1: + members: *id003 + mu_child2: + members: *id004 + output: + tax_units: + tax_unit: + aca_ptc: 0.0 + ca_cdcc: 0.0 + ca_eitc: 0.0 + ca_eitc_eligible: true + ca_foster_youth_tax_credit: 0.0 + ca_income_tax_before_credits: 0.0 + ca_income_tax_before_refundable_credits: 0.0 + ca_renter_credit: 120.0 + ca_yctc: 1215.95 + cdcc: 0.0 + ctc: 4400.0 + eitc: 0.0 + eitc_eligible: true + income_tax: 0.0 + income_tax_before_credits: 0.0 + income_tax_before_refundable_credits: 0.0 + income_tax_capped_non_refundable_credits: 0.0 + income_tax_non_refundable_credits: 4400.0 + income_tax_refundable_credits: 0.0 + premium_tax_credit: 0.0 + refundable_ctc: 0.0 + spm_units: + spm_unit: + ca_ala_general_assistance: 0.0 + ca_ala_general_assistance_income_eligible: false + ca_calworks_child_care: 0.0 + ca_calworks_child_care_eligible: false + ca_calworks_stage_2: 0.0 + ca_calworks_stage_2_eligible: false + ca_calworks_stage_3: 0.0 + ca_calworks_stage_3_eligible: false + ca_capp: 0.0 + ca_capp_eligible: false + ca_riv_general_relief: 0.0 + ca_riv_general_relief_eligible: false + ca_riv_share_eligible: false + ca_riv_share_payment: 0.0 + ca_state_supplement: 0.0 + ca_tanf: 16992.0 + ca_tanf_eligible: true + is_lifeline_eligible: true + is_snap_eligible: true + la_general_relief: 0.0 + la_general_relief_eligible: false + lifeline: 228.0 + snap: 10398.24 + people: + head: + ca_ala_general_assistance_eligible_person: false + ca_state_supplement_eligible_person: false + is_aca_ptc_eligible: false + is_medicaid_eligible: true + is_ssi_aged: false + is_ssi_eligible: false + medicaid: 4367.51 + ssi: 0.0 + wic: 0.0 + spouse: + ca_ala_general_assistance_eligible_person: false + ca_state_supplement_eligible_person: false + is_aca_ptc_eligible: false + is_medicaid_eligible: true + is_ssi_aged: false + is_ssi_eligible: false + medicaid: 4367.51 + ssi: 0.0 + wic: 0.0 + child1: + ca_ala_general_assistance_eligible_person: false + ca_state_supplement_eligible_person: false + is_aca_ptc_eligible: false + is_medicaid_eligible: true + is_ssi_aged: false + is_ssi_eligible: false + medicaid: 3258.31 + ssi: 0.0 + wic: 0.0 + child2: + ca_ala_general_assistance_eligible_person: false + ca_state_supplement_eligible_person: false + is_aca_ptc_eligible: false + is_medicaid_eligible: true + is_ssi_aged: false + is_ssi_eligible: false + medicaid: 3258.31 + ssi: 0.0 + wic: 723.15 + households: + household: + ca_care: 0.0 + ca_care_eligible: true + ca_fera: 0.0 + ca_fera_eligible: false + ca_la_ez_save: 0.0 + ca_la_ez_save_eligible: true +- name: signature_128 (2 reqs) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_aca_eshi_eligible: false + immigration_status_str: CITIZEN + health_insurance_premiums: 0 + receives_medicaid: false + ca_calworks_child_care_time_category: MONTHLY + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_aca_eshi_eligible: false + immigration_status_str: CITIZEN + health_insurance_premiums: 0 + receives_medicaid: false + ca_calworks_child_care_time_category: MONTHLY + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_aca_eshi_eligible: false + immigration_status_str: CITIZEN + receives_medicaid: false + health_insurance_premiums: 0 + ca_calworks_child_care_time_category: MONTHLY + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_aca_eshi_eligible: false + immigration_status_str: CITIZEN + receives_medicaid: false + health_insurance_premiums: 0 + ca_calworks_child_care_time_category: MONTHLY + households: + household: + members: *id001 + household_vehicles_value: 8000 + lives_in_vehicle: false + tenant_pays_utilities: true + living_arrangements_allow_for_food_preparation: true + ca_tanf_region1: true + in_ala: false + in_la: true + in_riv: false + state_code_str: CA + zip_code: '90001' + spm_units: + spm_unit: + members: *id001 + heating_cooling_expense: 1200 + was_calworks_recipient: false + months_since_calworks_exit: 0 + phone_cost: 600 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: *id002 + mu_child1: + members: *id003 + mu_child2: + members: *id004 + output: + tax_units: + tax_unit: + aca_ptc: 0.0 + ca_cdcc: 0.0 + ca_eitc: 0.0 + ca_eitc_eligible: true + ca_foster_youth_tax_credit: 0.0 + ca_income_tax_before_credits: 0.0 + ca_income_tax_before_refundable_credits: 0.0 + ca_renter_credit: 0.0 + ca_yctc: 1215.95 + cdcc: 0.0 + ctc: 4400.0 + eitc: 0.0 + eitc_eligible: true + income_tax: 0.0 + income_tax_before_credits: 0.0 + income_tax_before_refundable_credits: 0.0 + income_tax_capped_non_refundable_credits: 0.0 + income_tax_non_refundable_credits: 4400.0 + income_tax_refundable_credits: 0.0 + premium_tax_credit: 0.0 + refundable_ctc: 0.0 + spm_units: + spm_unit: + ca_ala_general_assistance: 0.0 + ca_ala_general_assistance_income_eligible: false + ca_calworks_child_care: 0.0 + ca_calworks_child_care_eligible: false + ca_calworks_stage_2: 0.0 + ca_calworks_stage_2_eligible: false + ca_calworks_stage_3: 0.0 + ca_calworks_stage_3_eligible: false + ca_capp: 0.0 + ca_capp_eligible: false + ca_riv_general_relief: 0.0 + ca_riv_general_relief_eligible: false + ca_riv_share_eligible: false + ca_riv_share_payment: 0.0 + ca_state_supplement: 0.0 + ca_tanf: 16992.0 + ca_tanf_eligible: true + is_lifeline_eligible: true + is_snap_eligible: true + la_general_relief: 0.0 + la_general_relief_eligible: false + lifeline: 228.0 + snap: 7947.54 + people: + head: + ca_ala_general_assistance_eligible_person: false + ca_state_supplement_eligible_person: false + is_aca_ptc_eligible: false + is_medicaid_eligible: true + is_ssi_aged: false + is_ssi_eligible: false + medicaid: 4367.51 + ssi: 0.0 + wic: 0.0 + spouse: + ca_ala_general_assistance_eligible_person: false + ca_state_supplement_eligible_person: false + is_aca_ptc_eligible: false + is_medicaid_eligible: true + is_ssi_aged: false + is_ssi_eligible: false + medicaid: 4367.51 + ssi: 0.0 + wic: 0.0 + child1: + ca_ala_general_assistance_eligible_person: false + ca_state_supplement_eligible_person: false + is_aca_ptc_eligible: false + is_medicaid_eligible: true + is_ssi_aged: false + is_ssi_eligible: false + medicaid: 3258.31 + ssi: 0.0 + wic: 0.0 + child2: + ca_ala_general_assistance_eligible_person: false + ca_state_supplement_eligible_person: false + is_aca_ptc_eligible: false + is_medicaid_eligible: true + is_ssi_aged: false + is_ssi_eligible: false + medicaid: 3258.31 + ssi: 0.0 + wic: 723.15 + households: + household: + ca_care: 0.0 + ca_care_eligible: true + ca_fera: 0.0 + ca_fera_eligible: false + ca_la_ez_save: 0.0 + ca_la_ez_save_eligible: true diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/signatures/co.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/signatures/co.yaml new file mode 100644 index 00000000000..4b8ae45455d --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/signatures/co.yaml @@ -0,0 +1,1087 @@ +- name: signature_2 (62 reqs, +8 dupes) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_blind: false + is_pregnant: false + is_full_time_college_student: false + is_snap_ineligible_student: false + immigration_status_str: CITIZEN + employment_income: 36000 + self_employment_income: 0 + social_security: 0 + capital_gains: 0 + rental_income: 0 + taxable_ira_distributions: 0 + taxable_pension_income: 0 + unemployment_compensation: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + current_pregnancies: 0 + child_support_expense: 0 + real_estate_taxes: 0 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_blind: false + is_pregnant: false + is_full_time_college_student: false + is_snap_ineligible_student: false + immigration_status_str: CITIZEN + employment_income: 12000 + self_employment_income: 0 + social_security: 0 + capital_gains: 0 + rental_income: 0 + taxable_ira_distributions: 0 + taxable_pension_income: 0 + unemployment_compensation: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + current_pregnancies: 0 + child_support_expense: 0 + real_estate_taxes: 0 + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_blind: false + is_pregnant: false + is_full_time_college_student: false + is_snap_ineligible_student: false + immigration_status_str: CITIZEN + employment_income: 0 + self_employment_income: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + real_estate_taxes: 0 + child_support_expense: 0 + current_pregnancies: 0 + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_blind: false + is_pregnant: false + is_full_time_college_student: false + is_snap_ineligible_student: false + immigration_status_str: CITIZEN + employment_income: 0 + self_employment_income: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + real_estate_taxes: 0 + child_support_expense: 0 + current_pregnancies: 0 + households: + household: + members: &id001 + - head + - spouse + - child1 + - child2 + spm_units: + spm_unit: + members: *id001 + snap_assets: 500 + heating_cooling_expense: 1200 + has_heating_cooling_expense: true + phone_expense: 600 + has_phone_expense: true + water_expense: 480 + broadband_cost: 720 + childcare_expenses: 6000 + homeowners_association_fees: 0 + homeowners_insurance: 0 + housing_cost: 18000 + snap_earned_income: 0 + snap_emergency_allotment: 0 + snap_unearned_income: 0 + school_meal_countable_income: 48000 + co_tanf_countable_gross_earned_income: 4000 + co_tanf_countable_gross_unearned_income: 0 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: &id002 + - head + - spouse + mu_child1: + members: &id003 + - child1 + mu_child2: + members: &id004 + - child2 + output: + people: + head: + co_chp_eligible: false + co_family_affordability_credit: 0.0 + co_oap: 0.0 + co_state_supplement: 0.0 + commodity_supplemental_food_program: 0.0 + is_optional_senior_or_disabled_for_medicaid: false + medicaid: 0.0 + medicaid_category: 9 + ssi: 0.0 + wic: 0.0 + wic_category: 5 + spouse: + co_chp_eligible: false + co_family_affordability_credit: 0.0 + co_oap: 0.0 + co_state_supplement: 0.0 + commodity_supplemental_food_program: 0.0 + is_optional_senior_or_disabled_for_medicaid: false + medicaid: 0.0 + medicaid_category: 9 + ssi: 0.0 + wic: 0.0 + wic_category: 5 + child1: + co_chp_eligible: false + co_family_affordability_credit: 0.0 + co_oap: 0.0 + co_state_supplement: 0.0 + commodity_supplemental_food_program: 0.0 + is_optional_senior_or_disabled_for_medicaid: false + medicaid: 3258.31 + medicaid_category: 2 + ssi: 0.0 + wic: 0.0 + wic_category: 5 + child2: + co_chp_eligible: false + co_family_affordability_credit: 0.0 + co_oap: 0.0 + co_state_supplement: 0.0 + commodity_supplemental_food_program: 0.0 + is_optional_senior_or_disabled_for_medicaid: false + medicaid: 3258.31 + medicaid_category: 1 + ssi: 0.0 + wic: 723.15 + wic_category: 4 + tax_units: + tax_unit: + co_ctc: 0.0 + co_eitc: 0.0 + ctc_value: 4400.0 + eitc: 3769.5 + spm_units: + spm_unit: + co_tanf: 0.0 + lifeline: 228.0 + school_meal_daily_subsidy: 7.15 + school_meal_tier: 0 + snap: 11994.84 +- name: signature_16 (13 reqs, +8 dupes) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_blind: false + is_pregnant: false + is_full_time_college_student: false + is_snap_ineligible_student: false + immigration_status_str: CITIZEN + employment_income: 36000 + self_employment_income: 0 + social_security: 0 + capital_gains: 0 + rental_income: 0 + taxable_ira_distributions: 0 + taxable_pension_income: 0 + unemployment_compensation: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + current_pregnancies: 0 + child_support_expense: 0 + real_estate_taxes: 0 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_blind: false + is_pregnant: false + is_full_time_college_student: false + is_snap_ineligible_student: false + immigration_status_str: CITIZEN + employment_income: 12000 + self_employment_income: 0 + social_security: 0 + capital_gains: 0 + rental_income: 0 + taxable_ira_distributions: 0 + taxable_pension_income: 0 + unemployment_compensation: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + current_pregnancies: 0 + child_support_expense: 0 + real_estate_taxes: 0 + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_blind: false + is_pregnant: false + is_full_time_college_student: false + is_snap_ineligible_student: false + immigration_status_str: CITIZEN + employment_income: 0 + self_employment_income: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + real_estate_taxes: 0 + child_support_expense: 0 + current_pregnancies: 0 + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_blind: false + is_pregnant: false + is_full_time_college_student: false + is_snap_ineligible_student: false + immigration_status_str: CITIZEN + employment_income: 0 + self_employment_income: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + real_estate_taxes: 0 + child_support_expense: 0 + current_pregnancies: 0 + households: + household: + members: *id001 + spm_units: + spm_unit: + members: *id001 + snap_assets: 500 + heating_cooling_expense: 1200 + has_heating_cooling_expense: true + phone_expense: 600 + has_phone_expense: true + water_expense: 480 + broadband_cost: 720 + childcare_expenses: 6000 + homeowners_association_fees: 0 + homeowners_insurance: 0 + housing_cost: 18000 + snap_earned_income: 0 + snap_emergency_allotment: 0 + snap_unearned_income: 0 + school_meal_countable_income: 48000 + co_tanf_countable_gross_earned_income: 4000 + co_tanf_countable_gross_unearned_income: 0 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: *id002 + mu_child1: + members: *id003 + mu_child2: + members: *id004 + output: + people: + head: + co_chp_eligible: false + co_family_affordability_credit: 0.0 + co_oap: 0.0 + co_state_supplement: 0.0 + commodity_supplemental_food_program: 0.0 + is_optional_senior_or_disabled_for_medicaid: false + medicaid: 0.0 + medicaid_category: 9 + ssi: 0.0 + wic: 0.0 + wic_category: 5 + spouse: + co_chp_eligible: false + co_family_affordability_credit: 0.0 + co_oap: 0.0 + co_state_supplement: 0.0 + commodity_supplemental_food_program: 0.0 + is_optional_senior_or_disabled_for_medicaid: false + medicaid: 0.0 + medicaid_category: 9 + ssi: 0.0 + wic: 0.0 + wic_category: 5 + child1: + co_chp_eligible: false + co_family_affordability_credit: 0.0 + co_oap: 0.0 + co_state_supplement: 0.0 + commodity_supplemental_food_program: 0.0 + is_optional_senior_or_disabled_for_medicaid: false + medicaid: 3258.31 + medicaid_category: 2 + ssi: 0.0 + wic: 0.0 + wic_category: 5 + child2: + co_chp_eligible: false + co_family_affordability_credit: 0.0 + co_oap: 0.0 + co_state_supplement: 0.0 + commodity_supplemental_food_program: 0.0 + is_optional_senior_or_disabled_for_medicaid: false + medicaid: 3258.31 + medicaid_category: 1 + ssi: 0.0 + wic: 723.15 + wic_category: 4 + tax_units: + tax_unit: + co_ctc: 0.0 + co_eitc: 0.0 + ctc_value: 4400.0 + eitc: 3769.5 + spm_units: + spm_unit: + co_tanf: 0.0 + lifeline: 228.0 + school_meal_daily_subsidy: 7.15 + school_meal_tier: 0 +- name: signature_26 (9 reqs) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_blind: false + is_pregnant: false + is_full_time_college_student: false + is_snap_ineligible_student: false + immigration_status_str: CITIZEN + employment_income: 36000 + self_employment_income: 0 + social_security: 0 + capital_gains: 0 + rental_income: 0 + taxable_ira_distributions: 0 + taxable_pension_income: 0 + unemployment_compensation: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + current_pregnancies: 0 + child_support_expense: 0 + real_estate_taxes: 0 + other_medical_expenses: 0 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_blind: false + is_pregnant: false + is_full_time_college_student: false + is_snap_ineligible_student: false + immigration_status_str: CITIZEN + employment_income: 12000 + self_employment_income: 0 + social_security: 0 + capital_gains: 0 + rental_income: 0 + taxable_ira_distributions: 0 + taxable_pension_income: 0 + unemployment_compensation: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + current_pregnancies: 0 + child_support_expense: 0 + real_estate_taxes: 0 + other_medical_expenses: 0 + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_blind: false + is_pregnant: false + is_full_time_college_student: false + is_snap_ineligible_student: false + immigration_status_str: CITIZEN + employment_income: 0 + self_employment_income: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + real_estate_taxes: 0 + child_support_expense: 0 + current_pregnancies: 0 + other_medical_expenses: 0 + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_blind: false + is_pregnant: false + is_full_time_college_student: false + is_snap_ineligible_student: false + immigration_status_str: CITIZEN + employment_income: 0 + self_employment_income: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + real_estate_taxes: 0 + child_support_expense: 0 + current_pregnancies: 0 + other_medical_expenses: 0 + households: + household: + members: *id001 + spm_units: + spm_unit: + members: *id001 + snap_assets: 500 + heating_cooling_expense: 1200 + has_heating_cooling_expense: true + phone_expense: 600 + has_phone_expense: true + water_expense: 480 + broadband_cost: 720 + childcare_expenses: 6000 + homeowners_association_fees: 0 + homeowners_insurance: 0 + housing_cost: 18000 + snap_earned_income: 0 + snap_emergency_allotment: 0 + snap_unearned_income: 0 + school_meal_countable_income: 48000 + co_tanf_countable_gross_earned_income: 4000 + co_tanf_countable_gross_unearned_income: 0 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: *id002 + mu_child1: + members: *id003 + mu_child2: + members: *id004 + output: + people: + head: + co_chp_eligible: false + co_family_affordability_credit: 0.0 + co_oap: 0.0 + co_state_supplement: 0.0 + commodity_supplemental_food_program: 0.0 + is_optional_senior_or_disabled_for_medicaid: false + medicaid: 0.0 + medicaid_category: 9 + ssi: 0.0 + wic: 0.0 + wic_category: 5 + spouse: + co_chp_eligible: false + co_family_affordability_credit: 0.0 + co_oap: 0.0 + co_state_supplement: 0.0 + commodity_supplemental_food_program: 0.0 + is_optional_senior_or_disabled_for_medicaid: false + medicaid: 0.0 + medicaid_category: 9 + ssi: 0.0 + wic: 0.0 + wic_category: 5 + child1: + co_chp_eligible: false + co_family_affordability_credit: 0.0 + co_oap: 0.0 + co_state_supplement: 0.0 + commodity_supplemental_food_program: 0.0 + is_optional_senior_or_disabled_for_medicaid: false + medicaid: 3258.31 + medicaid_category: 2 + ssi: 0.0 + wic: 0.0 + wic_category: 5 + child2: + co_chp_eligible: false + co_family_affordability_credit: 0.0 + co_oap: 0.0 + co_state_supplement: 0.0 + commodity_supplemental_food_program: 0.0 + is_optional_senior_or_disabled_for_medicaid: false + medicaid: 3258.31 + medicaid_category: 1 + ssi: 0.0 + wic: 723.15 + wic_category: 4 + tax_units: + tax_unit: + co_ctc: 0.0 + co_eitc: 0.0 + ctc_value: 4400.0 + eitc: 3769.5 + spm_units: + spm_unit: + co_tanf: 0.0 + lifeline: 228.0 + school_meal_daily_subsidy: 7.15 + school_meal_tier: 0 + snap: 11994.84 +- name: signature_92 (3 reqs, +1 dupes) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + immigration_status_str: CITIZEN + employment_income: 36000 + self_employment_income: 0 + social_security: 0 + capital_gains: 0 + rental_income: 0 + taxable_ira_distributions: 0 + taxable_pension_income: 0 + unemployment_compensation: 0 + co_care_worker_credit_eligible_care_worker: false + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + immigration_status_str: CITIZEN + employment_income: 12000 + self_employment_income: 0 + social_security: 0 + capital_gains: 0 + rental_income: 0 + taxable_ira_distributions: 0 + taxable_pension_income: 0 + unemployment_compensation: 0 + co_care_worker_credit_eligible_care_worker: false + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + immigration_status_str: CITIZEN + employment_income: 0 + self_employment_income: 0 + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + immigration_status_str: CITIZEN + employment_income: 0 + self_employment_income: 0 + households: + household: + members: *id001 + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: *id002 + mu_child1: + members: *id003 + mu_child2: + members: *id004 + output: + tax_units: + tax_unit: + co_care_worker_credit: 0.0 + co_ctc: 0.0 + co_eitc: 0.0 + ctc_value: 4400.0 + eitc: 3769.5 + people: + head: + co_family_affordability_credit: 0.0 + spouse: + co_family_affordability_credit: 0.0 + child1: + co_family_affordability_credit: 0.0 + child2: + co_family_affordability_credit: 0.0 +- name: signature_108 (2 reqs) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_blind: false + is_pregnant: false + is_full_time_college_student: false + is_snap_ineligible_student: false + immigration_status_str: CITIZEN + employment_income: 36000 + self_employment_income: 0 + social_security: 0 + capital_gains: 0 + rental_income: 0 + taxable_ira_distributions: 0 + taxable_pension_income: 0 + unemployment_compensation: 0 + ssi: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + current_pregnancies: 0 + child_support_expense: 0 + real_estate_taxes: 0 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_blind: false + is_pregnant: false + is_full_time_college_student: false + is_snap_ineligible_student: false + immigration_status_str: CITIZEN + employment_income: 12000 + self_employment_income: 0 + social_security: 0 + capital_gains: 0 + rental_income: 0 + taxable_ira_distributions: 0 + taxable_pension_income: 0 + unemployment_compensation: 0 + ssi: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + current_pregnancies: 0 + child_support_expense: 0 + real_estate_taxes: 0 + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_blind: false + is_pregnant: false + is_full_time_college_student: false + is_snap_ineligible_student: false + immigration_status_str: CITIZEN + employment_income: 0 + self_employment_income: 0 + ssi: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + real_estate_taxes: 0 + child_support_expense: 0 + current_pregnancies: 0 + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_blind: false + is_pregnant: false + is_full_time_college_student: false + is_snap_ineligible_student: false + immigration_status_str: CITIZEN + employment_income: 0 + self_employment_income: 0 + ssi: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + real_estate_taxes: 0 + child_support_expense: 0 + current_pregnancies: 0 + households: + household: + members: *id001 + spm_units: + spm_unit: + members: *id001 + snap_assets: 500 + heating_cooling_expense: 1200 + has_heating_cooling_expense: true + phone_expense: 600 + has_phone_expense: true + water_expense: 480 + broadband_cost: 720 + childcare_expenses: 6000 + homeowners_association_fees: 0 + homeowners_insurance: 0 + housing_cost: 18000 + snap_earned_income: 0 + snap_emergency_allotment: 0 + snap_unearned_income: 0 + school_meal_countable_income: 48000 + co_tanf_countable_gross_earned_income: 4000 + co_tanf_countable_gross_unearned_income: 0 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: *id002 + mu_child1: + members: *id003 + mu_child2: + members: *id004 + output: + people: + head: + co_chp_eligible: false + co_family_affordability_credit: 0.0 + co_oap: 0.0 + co_state_supplement: 0.0 + commodity_supplemental_food_program: 0.0 + is_optional_senior_or_disabled_for_medicaid: false + medicaid: 0.0 + medicaid_category: 9 + wic: 0.0 + wic_category: 5 + spouse: + co_chp_eligible: false + co_family_affordability_credit: 0.0 + co_oap: 0.0 + co_state_supplement: 0.0 + commodity_supplemental_food_program: 0.0 + is_optional_senior_or_disabled_for_medicaid: false + medicaid: 0.0 + medicaid_category: 9 + wic: 0.0 + wic_category: 5 + child1: + co_chp_eligible: false + co_family_affordability_credit: 0.0 + co_oap: 0.0 + co_state_supplement: 0.0 + commodity_supplemental_food_program: 0.0 + is_optional_senior_or_disabled_for_medicaid: false + medicaid: 3258.31 + medicaid_category: 2 + wic: 0.0 + wic_category: 5 + child2: + co_chp_eligible: false + co_family_affordability_credit: 0.0 + co_oap: 0.0 + co_state_supplement: 0.0 + commodity_supplemental_food_program: 0.0 + is_optional_senior_or_disabled_for_medicaid: false + medicaid: 3258.31 + medicaid_category: 1 + wic: 723.15 + wic_category: 4 + tax_units: + tax_unit: + co_ctc: 0.0 + co_eitc: 0.0 + ctc_value: 4400.0 + eitc: 3769.5 + spm_units: + spm_unit: + co_tanf: 0.0 + lifeline: 228.0 + school_meal_daily_subsidy: 7.15 + school_meal_tier: 0 + snap: 11994.84 +- name: signature_124 (2 reqs, +1 dupes) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_blind: false + is_pregnant: false + is_full_time_college_student: false + is_snap_ineligible_student: false + immigration_status_str: CITIZEN + employment_income: 36000 + self_employment_income: 0 + social_security: 0 + capital_gains: 0 + rental_income: 0 + taxable_ira_distributions: 0 + taxable_pension_income: 0 + unemployment_compensation: 0 + ssi: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + current_pregnancies: 0 + child_support_expense: 0 + real_estate_taxes: 0 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_blind: false + is_pregnant: false + is_full_time_college_student: false + is_snap_ineligible_student: false + immigration_status_str: CITIZEN + employment_income: 12000 + self_employment_income: 0 + social_security: 0 + capital_gains: 0 + rental_income: 0 + taxable_ira_distributions: 0 + taxable_pension_income: 0 + unemployment_compensation: 0 + ssi: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + current_pregnancies: 0 + child_support_expense: 0 + real_estate_taxes: 0 + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_blind: false + is_pregnant: false + is_full_time_college_student: false + is_snap_ineligible_student: false + immigration_status_str: CITIZEN + employment_income: 0 + self_employment_income: 0 + ssi: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + real_estate_taxes: 0 + child_support_expense: 0 + current_pregnancies: 0 + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_blind: false + is_pregnant: false + is_full_time_college_student: false + is_snap_ineligible_student: false + immigration_status_str: CITIZEN + employment_income: 0 + self_employment_income: 0 + ssi: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + real_estate_taxes: 0 + child_support_expense: 0 + current_pregnancies: 0 + households: + household: + members: *id001 + spm_units: + spm_unit: + members: *id001 + snap_assets: 500 + heating_cooling_expense: 1200 + has_heating_cooling_expense: true + phone_expense: 600 + has_phone_expense: true + water_expense: 480 + broadband_cost: 720 + childcare_expenses: 6000 + homeowners_association_fees: 0 + homeowners_insurance: 0 + housing_cost: 18000 + snap_earned_income: 0 + snap_emergency_allotment: 0 + snap_unearned_income: 0 + school_meal_countable_income: 48000 + co_tanf_countable_gross_earned_income: 4000 + co_tanf_countable_gross_unearned_income: 0 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: *id002 + mu_child1: + members: *id003 + mu_child2: + members: *id004 + output: + people: + head: + co_chp_eligible: false + co_family_affordability_credit: 0.0 + co_oap: 0.0 + co_state_supplement: 0.0 + commodity_supplemental_food_program: 0.0 + is_optional_senior_or_disabled_for_medicaid: false + medicaid: 0.0 + medicaid_category: 9 + ssi: 0.0 + wic: 0.0 + wic_category: 5 + spouse: + co_chp_eligible: false + co_family_affordability_credit: 0.0 + co_oap: 0.0 + co_state_supplement: 0.0 + commodity_supplemental_food_program: 0.0 + is_optional_senior_or_disabled_for_medicaid: false + medicaid: 0.0 + medicaid_category: 9 + ssi: 0.0 + wic: 0.0 + wic_category: 5 + child1: + co_chp_eligible: false + co_family_affordability_credit: 0.0 + co_oap: 0.0 + co_state_supplement: 0.0 + commodity_supplemental_food_program: 0.0 + is_optional_senior_or_disabled_for_medicaid: false + medicaid: 3258.31 + medicaid_category: 2 + ssi: 0.0 + wic: 0.0 + wic_category: 5 + child2: + co_chp_eligible: false + co_family_affordability_credit: 0.0 + co_oap: 0.0 + co_state_supplement: 0.0 + commodity_supplemental_food_program: 0.0 + is_optional_senior_or_disabled_for_medicaid: false + medicaid: 3258.31 + medicaid_category: 1 + ssi: 0.0 + wic: 723.15 + wic_category: 4 + tax_units: + tax_unit: + co_ctc: 0.0 + co_eitc: 0.0 + ctc_value: 4400.0 + eitc: 3769.5 + spm_units: + spm_unit: + co_tanf: 0.0 + lifeline: 228.0 + school_meal_daily_subsidy: 7.15 + school_meal_tier: 0 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/signatures/federal.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/signatures/federal.yaml new file mode 100644 index 00000000000..937105ce9c5 --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/signatures/federal.yaml @@ -0,0 +1,1766 @@ +- name: signature_1 (90 reqs, +5 dupes) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + immigration_status_str: CITIZEN + employment_income: 36000 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + immigration_status_str: CITIZEN + employment_income: 12000 + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + immigration_status_str: CITIZEN + employment_income: 0 + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: &id001 + - head + - spouse + - child1 + - child2 + state_code_str: TX + spm_units: + spm_unit: + members: *id001 + snap_assets: 500 + snap_excess_shelter_expense_deduction: 0 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + basic_standard_deduction: 0 + families: + family: + members: *id001 + marital_units: + mu_couple: + members: &id002 + - head + - spouse + mu_child1: + members: &id003 + - child1 + mu_child2: + members: &id004 + - child2 + output: + people: + head: + is_medicaid_eligible: false + spouse: + is_medicaid_eligible: false + child1: + is_medicaid_eligible: false + child2: + is_medicaid_eligible: true + spm_units: + spm_unit: + snap: 1282.14 +- name: signature_8 (25 reqs, +2 dupes) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_full_time_student: false + is_incapable_of_self_care: false + immigration_status_str: CITIZEN + employment_income: 36000 + weekly_hours_worked: 40 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_full_time_student: false + is_incapable_of_self_care: false + immigration_status_str: CITIZEN + employment_income: 12000 + weekly_hours_worked: 20 + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_full_time_student: false + is_incapable_of_self_care: false + immigration_status_str: CITIZEN + employment_income: 0 + weekly_hours_worked: 0 + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_full_time_student: false + is_incapable_of_self_care: false + immigration_status_str: CITIZEN + employment_income: 0 + weekly_hours_worked: 0 + households: + household: + members: *id001 + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: *id002 + mu_child1: + members: *id003 + mu_child2: + members: *id004 + output: + spm_units: + spm_unit: + is_snap_eligible: false + snap: 0.0 + people: + head: + is_wic_eligible: false + weekly_hours_worked: 40.0 + wic: 0.0 + spouse: + is_wic_eligible: false + weekly_hours_worked: 20.0 + wic: 0.0 + child1: + is_wic_eligible: false + weekly_hours_worked: 0.0 + wic: 0.0 + child2: + is_wic_eligible: true + weekly_hours_worked: 0.0 + wic: 723.15 +- name: signature_114 (2 reqs) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + immigration_status_str: CITIZEN + employment_income: 36000 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + immigration_status_str: CITIZEN + employment_income: 12000 + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + immigration_status_str: CITIZEN + employment_income: 0 + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: *id001 + zip_code: '75201' + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + tax_unit_married: true + tax_unit_childcare_expenses: 6000 + families: + family: + members: *id001 + marital_units: + mu_couple: + members: *id002 + mu_child1: + members: *id003 + mu_child2: + members: *id004 + output: + tax_units: + tax_unit: + adjusted_gross_income: 48000.0 + cdcc: 1580.0 + ctc: 4400.0 + eitc: 3769.5 + income_tax: -7169.5 + income_tax_before_credits: 1580.0 + state_cdcc: 679.4 + state_ctc: 2000.0 + state_eitc: 0.0 + state_income_tax: 0.0 + state_income_tax_before_refundable_credits: 0.0 + households: + household: + state_code: 4 + state_code_str: CA + state_name: 4 +- name: signature_126 (2 reqs) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_full_time_student: false + is_incapable_of_self_care: false + immigration_status_str: CITIZEN + employment_income: 36000 + social_security: 0 + ssi: 0 + rent: 18000 + weekly_hours_worked: 40 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_full_time_student: false + is_incapable_of_self_care: false + immigration_status_str: CITIZEN + employment_income: 12000 + social_security: 0 + ssi: 0 + rent: 0 + weekly_hours_worked: 20 + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_full_time_student: false + is_incapable_of_self_care: false + immigration_status_str: CITIZEN + employment_income: 0 + ssi: 0 + rent: 0 + weekly_hours_worked: 0 + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_full_time_student: false + is_incapable_of_self_care: false + immigration_status_str: CITIZEN + employment_income: 0 + ssi: 0 + rent: 0 + weekly_hours_worked: 0 + households: + household: + members: *id001 + spm_units: + spm_unit: + members: *id001 + phone_expense: 600 + water_expense: 480 + pre_subsidy_electricity_expense: 1500 + sewage_expense: 240 + trash_expense: 240 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: *id002 + mu_child1: + members: *id003 + mu_child2: + members: *id004 + output: + spm_units: + spm_unit: + is_snap_eligible: true + snap: 3713.94 + people: + head: + is_wic_eligible: false + weekly_hours_worked: 40.0 + wic: 0.0 + spouse: + is_wic_eligible: false + weekly_hours_worked: 20.0 + wic: 0.0 + child1: + is_wic_eligible: false + weekly_hours_worked: 0.0 + wic: 0.0 + child2: + is_wic_eligible: true + weekly_hours_worked: 0.0 + wic: 723.15 +- name: signature_135 (1 reqs, +3 dupes) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + immigration_status_str: CITIZEN + employment_income: 36000 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + immigration_status_str: CITIZEN + employment_income: 12000 + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + immigration_status_str: CITIZEN + employment_income: 0 + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + immigration_status_str: CITIZEN + employment_income: 0 + households: + household: + members: *id001 + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: *id002 + mu_child1: + members: *id003 + mu_child2: + members: *id004 + output: + tax_units: + tax_unit: + eitc: 3769.5 + income_tax: -6589.5 +- name: signature_138 (1 reqs) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_full_time_student: false + is_incapable_of_self_care: false + immigration_status_str: CITIZEN + employment_income: 36000 + rent: 18000 + other_medical_expenses: 0 + weekly_hours_worked: 40 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_full_time_student: false + is_incapable_of_self_care: false + immigration_status_str: CITIZEN + employment_income: 12000 + rent: 0 + other_medical_expenses: 0 + weekly_hours_worked: 20 + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_full_time_student: false + is_incapable_of_self_care: false + immigration_status_str: CITIZEN + employment_income: 0 + rent: 0 + weekly_hours_worked: 0 + other_medical_expenses: 0 + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_full_time_student: false + is_incapable_of_self_care: false + immigration_status_str: CITIZEN + employment_income: 0 + rent: 0 + weekly_hours_worked: 0 + other_medical_expenses: 0 + households: + household: + members: *id001 + is_homeless: false + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: *id002 + mu_child1: + members: *id003 + mu_child2: + members: *id004 + output: + spm_units: + spm_unit: + is_snap_eligible: true + snap: 3713.94 + people: + head: + is_wic_eligible: false + weekly_hours_worked: 40.0 + wic: 0.0 + spouse: + is_wic_eligible: false + weekly_hours_worked: 20.0 + wic: 0.0 + child1: + is_wic_eligible: false + weekly_hours_worked: 0.0 + wic: 0.0 + child2: + is_wic_eligible: true + weekly_hours_worked: 0.0 + wic: 723.15 +- name: signature_139 (1 reqs) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_full_time_student: false + is_incapable_of_self_care: false + immigration_status_str: CITIZEN + employment_income: 36000 + rent: 18000 + other_medical_expenses: 0 + weekly_hours_worked: 40 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_full_time_student: false + is_incapable_of_self_care: false + immigration_status_str: CITIZEN + employment_income: 12000 + rent: 0 + other_medical_expenses: 0 + weekly_hours_worked: 20 + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_full_time_student: false + is_incapable_of_self_care: false + immigration_status_str: CITIZEN + employment_income: 0 + rent: 0 + weekly_hours_worked: 0 + other_medical_expenses: 0 + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_full_time_student: false + is_incapable_of_self_care: false + immigration_status_str: CITIZEN + employment_income: 0 + rent: 0 + weekly_hours_worked: 0 + other_medical_expenses: 0 + households: + household: + members: *id001 + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: *id002 + mu_child1: + members: *id003 + mu_child2: + members: *id004 + output: + spm_units: + spm_unit: + is_snap_eligible: true + snap: 3713.94 + people: + head: + is_wic_eligible: false + weekly_hours_worked: 40.0 + wic: 0.0 + spouse: + is_wic_eligible: false + weekly_hours_worked: 20.0 + wic: 0.0 + child1: + is_wic_eligible: false + weekly_hours_worked: 0.0 + wic: 0.0 + child2: + is_wic_eligible: true + weekly_hours_worked: 0.0 + wic: 723.15 +- name: signature_142 (1 reqs) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_full_time_student: false + is_incapable_of_self_care: false + immigration_status_str: CITIZEN + employment_income: 36000 + self_employment_income: 0 + health_insurance_premiums: 0 + weekly_hours_worked: 40 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_full_time_student: false + is_incapable_of_self_care: false + immigration_status_str: CITIZEN + employment_income: 12000 + self_employment_income: 0 + health_insurance_premiums: 0 + weekly_hours_worked: 20 + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_full_time_student: false + is_incapable_of_self_care: false + immigration_status_str: CITIZEN + employment_income: 0 + self_employment_income: 0 + weekly_hours_worked: 0 + health_insurance_premiums: 0 + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_full_time_student: false + is_incapable_of_self_care: false + immigration_status_str: CITIZEN + employment_income: 0 + self_employment_income: 0 + weekly_hours_worked: 0 + health_insurance_premiums: 0 + households: + household: + members: *id001 + spm_units: + spm_unit: + members: *id001 + phone_expense: 600 + water_expense: 480 + pre_subsidy_electricity_expense: 1500 + mortgage_payments: 0 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: *id002 + mu_child1: + members: *id003 + mu_child2: + members: *id004 + output: + spm_units: + spm_unit: + is_snap_eligible: false + snap: 0.0 + people: + head: + is_wic_eligible: false + weekly_hours_worked: 40.0 + wic: 0.0 + spouse: + is_wic_eligible: false + weekly_hours_worked: 20.0 + wic: 0.0 + child1: + is_wic_eligible: false + weekly_hours_worked: 0.0 + wic: 0.0 + child2: + is_wic_eligible: true + weekly_hours_worked: 0.0 + wic: 723.15 +- name: signature_143 (1 reqs) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + is_parent: true + is_female: false + is_full_time_student: false + is_incapable_of_self_care: false + immigration_status_str: CITIZEN + employment_income: 36000 + rent: 18000 + health_insurance_premiums: 0 + weekly_hours_worked: 40 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + is_parent: true + is_female: true + is_full_time_student: false + is_incapable_of_self_care: false + immigration_status_str: CITIZEN + employment_income: 12000 + rent: 0 + health_insurance_premiums: 0 + weekly_hours_worked: 20 + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_breastfeeding: false + is_parent: false + is_female: false + is_full_time_student: false + is_incapable_of_self_care: false + immigration_status_str: CITIZEN + employment_income: 0 + rent: 0 + weekly_hours_worked: 0 + health_insurance_premiums: 0 + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_breastfeeding: false + is_parent: false + is_female: true + is_full_time_student: false + is_incapable_of_self_care: false + immigration_status_str: CITIZEN + employment_income: 0 + rent: 0 + weekly_hours_worked: 0 + health_insurance_premiums: 0 + households: + household: + members: *id001 + spm_units: + spm_unit: + members: *id001 + phone_expense: 600 + water_expense: 480 + spm_unit_pre_subsidy_childcare_expenses: 6000 + pre_subsidy_electricity_expense: 1500 + gas_expense: 0 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: *id002 + mu_child1: + members: *id003 + mu_child2: + members: *id004 + output: + spm_units: + spm_unit: + is_snap_eligible: true + snap: 5775.84 + people: + head: + is_wic_eligible: false + weekly_hours_worked: 40.0 + wic: 0.0 + spouse: + is_wic_eligible: false + weekly_hours_worked: 20.0 + wic: 0.0 + child1: + is_wic_eligible: false + weekly_hours_worked: 0.0 + wic: 0.0 + child2: + is_wic_eligible: true + weekly_hours_worked: 0.0 + wic: 723.15 +- name: signature_144 (1 reqs) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_full_time_student: false + is_incapable_of_self_care: false + immigration_status_str: CITIZEN + employment_income: 36000 + rent: 18000 + health_insurance_premiums: 0 + weekly_hours_worked: 40 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_full_time_student: false + is_incapable_of_self_care: false + immigration_status_str: CITIZEN + employment_income: 12000 + rent: 0 + health_insurance_premiums: 0 + weekly_hours_worked: 20 + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_full_time_student: false + is_incapable_of_self_care: false + immigration_status_str: CITIZEN + employment_income: 0 + rent: 0 + weekly_hours_worked: 0 + health_insurance_premiums: 0 + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_full_time_student: false + is_incapable_of_self_care: false + immigration_status_str: CITIZEN + employment_income: 0 + rent: 0 + weekly_hours_worked: 0 + health_insurance_premiums: 0 + households: + household: + members: *id001 + spm_units: + spm_unit: + members: *id001 + phone_expense: 600 + water_expense: 480 + spm_unit_pre_subsidy_childcare_expenses: 6000 + pre_subsidy_electricity_expense: 1500 + gas_expense: 0 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: *id002 + mu_child1: + members: *id003 + mu_child2: + members: *id004 + output: + spm_units: + spm_unit: + is_snap_eligible: true + snap: 5775.84 + people: + head: + is_wic_eligible: false + weekly_hours_worked: 40.0 + wic: 0.0 + spouse: + is_wic_eligible: false + weekly_hours_worked: 20.0 + wic: 0.0 + child1: + is_wic_eligible: false + weekly_hours_worked: 0.0 + wic: 0.0 + child2: + is_wic_eligible: true + weekly_hours_worked: 0.0 + wic: 723.15 +- name: signature_147 (1 reqs) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_full_time_student: false + is_incapable_of_self_care: false + immigration_status_str: CITIZEN + employment_income: 36000 + weekly_hours_worked: 40 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_full_time_student: false + is_incapable_of_self_care: false + immigration_status_str: CITIZEN + employment_income: 12000 + weekly_hours_worked: 20 + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_full_time_student: false + is_incapable_of_self_care: false + immigration_status_str: CITIZEN + employment_income: 0 + weekly_hours_worked: 0 + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_full_time_student: false + is_incapable_of_self_care: false + immigration_status_str: CITIZEN + employment_income: 0 + weekly_hours_worked: 0 + households: + household: + members: *id001 + is_homeless: false + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: *id002 + mu_child1: + members: *id003 + mu_child2: + members: *id004 + output: + spm_units: + spm_unit: + is_snap_eligible: false + snap: 0.0 + people: + head: + is_wic_eligible: false + weekly_hours_worked: 40.0 + wic: 0.0 + spouse: + is_wic_eligible: false + weekly_hours_worked: 20.0 + wic: 0.0 + child1: + is_wic_eligible: false + weekly_hours_worked: 0.0 + wic: 0.0 + child2: + is_wic_eligible: true + weekly_hours_worked: 0.0 + wic: 723.15 +- name: signature_151 (1 reqs) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_full_time_student: false + is_incapable_of_self_care: false + immigration_status_str: CITIZEN + employment_income: 36000 + rent: 18000 + weekly_hours_worked: 40 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_full_time_student: false + is_incapable_of_self_care: false + immigration_status_str: CITIZEN + employment_income: 12000 + rent: 0 + weekly_hours_worked: 20 + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_full_time_student: false + is_incapable_of_self_care: false + immigration_status_str: CITIZEN + employment_income: 0 + rent: 0 + weekly_hours_worked: 0 + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_full_time_student: false + is_incapable_of_self_care: false + immigration_status_str: CITIZEN + employment_income: 0 + rent: 0 + weekly_hours_worked: 0 + households: + household: + members: *id001 + spm_units: + spm_unit: + members: *id001 + phone_expense: 600 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: *id002 + mu_child1: + members: *id003 + mu_child2: + members: *id004 + output: + spm_units: + spm_unit: + is_snap_eligible: true + snap: 3713.94 + people: + head: + is_wic_eligible: false + wic: 0.0 + spouse: + is_wic_eligible: false + wic: 0.0 + child1: + is_wic_eligible: false + wic: 0.0 + child2: + is_wic_eligible: true + wic: 723.15 +- name: signature_152 (1 reqs) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_full_time_student: false + is_incapable_of_self_care: false + immigration_status_str: CITIZEN + employment_income: 36000 + health_insurance_premiums: 0 + weekly_hours_worked: 40 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_full_time_student: false + is_incapable_of_self_care: false + immigration_status_str: CITIZEN + employment_income: 12000 + health_insurance_premiums: 0 + weekly_hours_worked: 20 + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_full_time_student: false + is_incapable_of_self_care: false + immigration_status_str: CITIZEN + employment_income: 0 + weekly_hours_worked: 0 + health_insurance_premiums: 0 + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_full_time_student: false + is_incapable_of_self_care: false + immigration_status_str: CITIZEN + employment_income: 0 + weekly_hours_worked: 0 + health_insurance_premiums: 0 + households: + household: + members: *id001 + spm_units: + spm_unit: + members: *id001 + phone_expense: 600 + water_expense: 480 + pre_subsidy_electricity_expense: 1500 + mortgage_payments: 0 + trash_expense: 240 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: *id002 + mu_child1: + members: *id003 + mu_child2: + members: *id004 + output: + spm_units: + spm_unit: + is_snap_eligible: false + snap: 0.0 + people: + head: + is_wic_eligible: false + weekly_hours_worked: 40.0 + wic: 0.0 + spouse: + is_wic_eligible: false + weekly_hours_worked: 20.0 + wic: 0.0 + child1: + is_wic_eligible: false + weekly_hours_worked: 0.0 + wic: 0.0 + child2: + is_wic_eligible: true + weekly_hours_worked: 0.0 + wic: 723.15 +- name: signature_159 (1 reqs) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_full_time_student: false + is_incapable_of_self_care: false + immigration_status_str: CITIZEN + employment_income: 36000 + rent: 18000 + weekly_hours_worked: 40 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_full_time_student: false + is_incapable_of_self_care: false + immigration_status_str: CITIZEN + employment_income: 12000 + rent: 0 + weekly_hours_worked: 20 + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_full_time_student: false + is_incapable_of_self_care: false + immigration_status_str: CITIZEN + employment_income: 0 + rent: 0 + weekly_hours_worked: 0 + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_full_time_student: false + is_incapable_of_self_care: false + immigration_status_str: CITIZEN + employment_income: 0 + rent: 0 + weekly_hours_worked: 0 + households: + household: + members: *id001 + spm_units: + spm_unit: + members: *id001 + pre_subsidy_electricity_expense: 1500 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: *id002 + mu_child1: + members: *id003 + mu_child2: + members: *id004 + output: + spm_units: + spm_unit: + is_snap_eligible: true + snap: 3713.94 + people: + head: + is_wic_eligible: false + weekly_hours_worked: 40.0 + wic: 0.0 + spouse: + is_wic_eligible: false + weekly_hours_worked: 20.0 + wic: 0.0 + child1: + is_wic_eligible: false + weekly_hours_worked: 0.0 + wic: 0.0 + child2: + is_wic_eligible: true + weekly_hours_worked: 0.0 + wic: 723.15 +- name: signature_160 (1 reqs, +1 dupes) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + is_parent: true + is_female: false + is_full_time_student: false + is_incapable_of_self_care: false + immigration_status_str: CITIZEN + employment_income: 36000 + weekly_hours_worked: 40 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_breastfeeding: false + is_parent: true + is_female: true + is_full_time_student: false + is_incapable_of_self_care: false + immigration_status_str: CITIZEN + employment_income: 12000 + weekly_hours_worked: 20 + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_breastfeeding: false + is_parent: false + is_female: false + is_full_time_student: false + is_incapable_of_self_care: false + immigration_status_str: CITIZEN + employment_income: 0 + weekly_hours_worked: 0 + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_breastfeeding: false + is_parent: false + is_female: true + is_full_time_student: false + is_incapable_of_self_care: false + immigration_status_str: CITIZEN + employment_income: 0 + weekly_hours_worked: 0 + households: + household: + members: *id001 + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: *id002 + mu_child1: + members: *id003 + mu_child2: + members: *id004 + output: + spm_units: + spm_unit: + is_snap_eligible: false + snap: 0.0 + people: + head: + is_wic_eligible: false + weekly_hours_worked: 40.0 + wic: 0.0 + spouse: + is_wic_eligible: false + weekly_hours_worked: 20.0 + wic: 0.0 + child1: + is_wic_eligible: false + weekly_hours_worked: 0.0 + wic: 0.0 + child2: + is_wic_eligible: true + weekly_hours_worked: 0.0 + wic: 723.15 +- name: signature_161 (1 reqs, +1 dupes) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_full_time_student: false + is_incapable_of_self_care: false + immigration_status_str: CITIZEN + employment_income: 36000 + weekly_hours_worked: 40 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_full_time_student: false + is_incapable_of_self_care: false + immigration_status_str: CITIZEN + employment_income: 12000 + weekly_hours_worked: 20 + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_full_time_student: false + is_incapable_of_self_care: false + immigration_status_str: CITIZEN + employment_income: 0 + weekly_hours_worked: 0 + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_full_time_student: false + is_incapable_of_self_care: false + immigration_status_str: CITIZEN + employment_income: 0 + weekly_hours_worked: 0 + households: + household: + members: *id001 + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: *id002 + mu_child1: + members: *id003 + mu_child2: + members: *id004 + output: + spm_units: + spm_unit: + is_snap_eligible: false + snap: 0.0 + people: + head: + is_wic_eligible: false + weekly_hours_worked: 40.0 + wic: 0.0 + spouse: + is_wic_eligible: false + weekly_hours_worked: 20.0 + wic: 0.0 + child1: + is_wic_eligible: false + weekly_hours_worked: 0.0 + wic: 0.0 + child2: + is_wic_eligible: true + weekly_hours_worked: 0.0 + wic: 723.15 +- name: signature_177 (1 reqs) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_full_time_student: false + is_incapable_of_self_care: false + immigration_status_str: CITIZEN + employment_income: 36000 + rent: 18000 + weekly_hours_worked: 40 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_full_time_student: false + is_incapable_of_self_care: false + immigration_status_str: CITIZEN + employment_income: 12000 + rent: 0 + weekly_hours_worked: 20 + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_full_time_student: false + is_incapable_of_self_care: false + immigration_status_str: CITIZEN + employment_income: 0 + rent: 0 + weekly_hours_worked: 0 + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_full_time_student: false + is_incapable_of_self_care: false + immigration_status_str: CITIZEN + employment_income: 0 + rent: 0 + weekly_hours_worked: 0 + households: + household: + members: *id001 + spm_units: + spm_unit: + members: *id001 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: *id002 + mu_child1: + members: *id003 + mu_child2: + members: *id004 + output: + spm_units: + spm_unit: + is_snap_eligible: true + snap: 3713.94 + people: + head: + is_wic_eligible: false + weekly_hours_worked: 40.0 + wic: 0.0 + spouse: + is_wic_eligible: false + weekly_hours_worked: 20.0 + wic: 0.0 + child1: + is_wic_eligible: false + weekly_hours_worked: 0.0 + wic: 0.0 + child2: + is_wic_eligible: true + weekly_hours_worked: 0.0 + wic: 723.15 +- name: signature_179 (1 reqs) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_full_time_student: false + is_incapable_of_self_care: false + immigration_status_str: CITIZEN + employment_income: 36000 + social_security: 0 + ssi: 0 + rent: 18000 + weekly_hours_worked: 40 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_pregnant: false + is_full_time_student: false + is_incapable_of_self_care: false + immigration_status_str: CITIZEN + employment_income: 12000 + social_security: 0 + ssi: 0 + rent: 0 + weekly_hours_worked: 20 + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_full_time_student: false + is_incapable_of_self_care: false + immigration_status_str: CITIZEN + employment_income: 0 + ssi: 0 + rent: 0 + weekly_hours_worked: 0 + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_pregnant: false + is_full_time_student: false + is_incapable_of_self_care: false + immigration_status_str: CITIZEN + employment_income: 0 + ssi: 0 + rent: 0 + weekly_hours_worked: 0 + households: + household: + members: *id001 + is_homeless: false + spm_units: + spm_unit: + members: *id001 + phone_expense: 600 + water_expense: 480 + pre_subsidy_electricity_expense: 1500 + sewage_expense: 240 + trash_expense: 240 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: *id002 + mu_child1: + members: *id003 + mu_child2: + members: *id004 + output: + spm_units: + spm_unit: + is_snap_eligible: true + snap: 3713.94 + people: + head: + is_wic_eligible: false + weekly_hours_worked: 40.0 + wic: 0.0 + spouse: + is_wic_eligible: false + weekly_hours_worked: 20.0 + wic: 0.0 + child1: + is_wic_eligible: false + weekly_hours_worked: 0.0 + wic: 0.0 + child2: + is_wic_eligible: true + weekly_hours_worked: 0.0 + wic: 723.15 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/signatures/il.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/signatures/il.yaml new file mode 100644 index 00000000000..656dc68f976 --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/signatures/il.yaml @@ -0,0 +1,1762 @@ +- name: signature_39 (6 reqs, +3 dupes) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_blind: false + is_pregnant: false + is_female: false + is_full_time_college_student: false + is_snap_ineligible_student: false + immigration_status_str: CITIZEN + employment_income: 36000 + self_employment_income: 0 + social_security: 0 + social_security_disability: 0 + capital_gains: 0 + rental_income: 0 + taxable_ira_distributions: 0 + taxable_pension_income: 0 + unemployment_compensation: 0 + miscellaneous_income: 0 + alimony_income: 0 + workers_compensation: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + current_pregnancies: 0 + child_support_expense: 0 + real_estate_taxes: 0 + rent: 18000 + medicare_quarters_of_coverage: 0 + receives_medicaid: false + has_bcc_qualifying_coverage: false + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_blind: false + is_pregnant: false + is_female: true + is_full_time_college_student: false + is_snap_ineligible_student: false + immigration_status_str: CITIZEN + employment_income: 12000 + self_employment_income: 0 + social_security: 0 + capital_gains: 0 + rental_income: 0 + taxable_ira_distributions: 0 + taxable_pension_income: 0 + unemployment_compensation: 0 + miscellaneous_income: 0 + alimony_income: 0 + workers_compensation: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + current_pregnancies: 0 + child_support_expense: 0 + real_estate_taxes: 0 + rent: 0 + medicare_quarters_of_coverage: 0 + receives_medicaid: false + has_bcc_qualifying_coverage: false + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_blind: false + is_pregnant: false + is_female: false + is_full_time_college_student: false + is_snap_ineligible_student: false + immigration_status_str: CITIZEN + employment_income: 0 + self_employment_income: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + rent: 0 + has_bcc_qualifying_coverage: false + receives_medicaid: false + real_estate_taxes: 0 + child_support_expense: 0 + current_pregnancies: 0 + medicare_quarters_of_coverage: 0 + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_blind: false + is_pregnant: false + is_female: true + is_full_time_college_student: false + is_snap_ineligible_student: false + immigration_status_str: CITIZEN + employment_income: 0 + self_employment_income: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + rent: 0 + has_bcc_qualifying_coverage: false + receives_medicaid: false + real_estate_taxes: 0 + child_support_expense: 0 + current_pregnancies: 0 + medicare_quarters_of_coverage: 0 + households: + household: + members: &id001 + - head + - spouse + - child1 + - child2 + zip_code: '60601' + county_str: COOK_COUNTY_IL + spm_units: + spm_unit: + members: *id001 + snap_assets: 500 + spm_unit_cash_assets: 500 + heating_cooling_expense: 1200 + has_heating_cooling_expense: true + phone_expense: 600 + has_phone_expense: true + water_expense: 480 + broadband_cost: 720 + childcare_expenses: 6000 + homeowners_association_fees: 0 + homeowners_insurance: 0 + housing_cost: 18000 + snap_earned_income: 0 + snap_emergency_allotment: 0 + snap_unearned_income: 0 + school_meal_countable_income: 48000 + mortgage_payments: 0 + il_tanf_countable_gross_earned_income: 4000 + il_tanf_countable_unearned_income: 0 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: &id002 + - head + - spouse + mu_child1: + members: &id003 + - child1 + mu_child2: + members: &id004 + - child2 + output: + tax_units: + tax_unit: + aca_ptc: 17036.81 + ctc_value: 4400.0 + eitc: 3769.5 + il_ctc: 0.0 + il_eitc: 0.0 + people: + head: + il_aabd_person: 0.0 + il_bcc_eligible: false + il_fpp_eligible: false + il_hbwd_eligible: false + il_hbwd_person: 0.0 + il_mpe_eligible: false + is_medicare_eligible: false + is_optional_senior_or_disabled_for_medicaid: false + medicaid: 0.0 + medicaid_category: 9 + msp: 0.0 + msp_category: 0 + msp_eligible: false + ssi: 0.0 + wic: 0.0 + wic_category: 5 + spouse: + il_aabd_person: 0.0 + il_bcc_eligible: false + il_fpp_eligible: false + il_hbwd_eligible: false + il_hbwd_person: 0.0 + il_mpe_eligible: false + is_medicare_eligible: false + is_optional_senior_or_disabled_for_medicaid: false + medicaid: 0.0 + medicaid_category: 9 + msp: 0.0 + msp_category: 0 + msp_eligible: false + ssi: 0.0 + wic: 0.0 + wic_category: 5 + child1: + il_aabd_person: 0.0 + il_bcc_eligible: false + il_fpp_eligible: false + il_hbwd_eligible: false + il_hbwd_person: 0.0 + il_mpe_eligible: false + is_medicare_eligible: false + is_optional_senior_or_disabled_for_medicaid: false + medicaid: 3258.31 + medicaid_category: 2 + msp: 0.0 + msp_category: 0 + msp_eligible: false + ssi: 0.0 + wic: 0.0 + wic_category: 5 + child2: + il_aabd_person: 0.0 + il_bcc_eligible: false + il_fpp_eligible: false + il_hbwd_eligible: false + il_hbwd_person: 0.0 + il_mpe_eligible: false + is_medicare_eligible: false + is_optional_senior_or_disabled_for_medicaid: false + medicaid: 3258.31 + medicaid_category: 1 + msp: 0.0 + msp_category: 0 + msp_eligible: false + ssi: 0.0 + wic: 723.15 + wic_category: 4 + spm_units: + spm_unit: + il_liheap_income_eligible: false + il_tanf: 0.0 + lifeline: 228.0 + school_meal_daily_subsidy: 7.15 + school_meal_tier: 0 + snap: 11994.84 +- name: signature_71 (4 reqs) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_blind: false + is_pregnant: false + is_female: false + is_full_time_college_student: false + is_snap_ineligible_student: false + is_medicare_eligible: false + immigration_status_str: CITIZEN + employment_income: 36000 + self_employment_income: 0 + social_security: 0 + social_security_disability: 0 + capital_gains: 0 + rental_income: 0 + taxable_ira_distributions: 0 + taxable_pension_income: 0 + unemployment_compensation: 0 + miscellaneous_income: 0 + alimony_income: 0 + workers_compensation: 0 + ssi: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + current_pregnancies: 0 + child_support_expense: 0 + real_estate_taxes: 0 + rent: 18000 + medicare_quarters_of_coverage: 0 + receives_medicaid: false + has_bcc_qualifying_coverage: false + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_blind: false + is_pregnant: false + is_female: true + is_full_time_college_student: false + is_snap_ineligible_student: false + is_medicare_eligible: false + immigration_status_str: CITIZEN + employment_income: 12000 + self_employment_income: 0 + social_security: 0 + capital_gains: 0 + rental_income: 0 + taxable_ira_distributions: 0 + taxable_pension_income: 0 + unemployment_compensation: 0 + miscellaneous_income: 0 + alimony_income: 0 + workers_compensation: 0 + ssi: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + current_pregnancies: 0 + child_support_expense: 0 + real_estate_taxes: 0 + rent: 0 + medicare_quarters_of_coverage: 0 + receives_medicaid: false + has_bcc_qualifying_coverage: false + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_blind: false + is_pregnant: false + is_female: false + is_full_time_college_student: false + is_snap_ineligible_student: false + is_medicare_eligible: false + immigration_status_str: CITIZEN + employment_income: 0 + self_employment_income: 0 + ssi: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + rent: 0 + has_bcc_qualifying_coverage: false + receives_medicaid: false + real_estate_taxes: 0 + child_support_expense: 0 + current_pregnancies: 0 + medicare_quarters_of_coverage: 0 + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_blind: false + is_pregnant: false + is_female: true + is_full_time_college_student: false + is_snap_ineligible_student: false + is_medicare_eligible: false + immigration_status_str: CITIZEN + employment_income: 0 + self_employment_income: 0 + ssi: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + rent: 0 + has_bcc_qualifying_coverage: false + receives_medicaid: false + real_estate_taxes: 0 + child_support_expense: 0 + current_pregnancies: 0 + medicare_quarters_of_coverage: 0 + households: + household: + members: *id001 + zip_code: '60601' + county_str: COOK_COUNTY_IL + spm_units: + spm_unit: + members: *id001 + snap_assets: 500 + spm_unit_cash_assets: 500 + heating_cooling_expense: 1200 + has_heating_cooling_expense: true + phone_expense: 600 + has_phone_expense: true + water_expense: 480 + broadband_cost: 720 + childcare_expenses: 6000 + homeowners_association_fees: 0 + homeowners_insurance: 0 + housing_cost: 18000 + snap_earned_income: 0 + snap_emergency_allotment: 0 + snap_unearned_income: 0 + school_meal_countable_income: 48000 + mortgage_payments: 0 + il_tanf_countable_gross_earned_income: 4000 + il_tanf_countable_unearned_income: 0 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: *id002 + mu_child1: + members: *id003 + mu_child2: + members: *id004 + output: + tax_units: + tax_unit: + aca_ptc: 17036.81 + ctc_value: 4400.0 + eitc: 3769.5 + il_ctc: 0.0 + il_eitc: 0.0 + people: + head: + il_aabd_person: 0.0 + il_bcc_eligible: false + il_fpp_eligible: false + il_hbwd_eligible: false + il_hbwd_person: 0.0 + il_mpe_eligible: false + is_optional_senior_or_disabled_for_medicaid: false + medicaid: 0.0 + medicaid_category: 9 + msp: 0.0 + msp_category: 0 + msp_eligible: false + wic: 0.0 + wic_category: 5 + spouse: + il_aabd_person: 0.0 + il_bcc_eligible: false + il_fpp_eligible: false + il_hbwd_eligible: false + il_hbwd_person: 0.0 + il_mpe_eligible: false + is_optional_senior_or_disabled_for_medicaid: false + medicaid: 0.0 + medicaid_category: 9 + msp: 0.0 + msp_category: 0 + msp_eligible: false + wic: 0.0 + wic_category: 5 + child1: + il_aabd_person: 0.0 + il_bcc_eligible: false + il_fpp_eligible: false + il_hbwd_eligible: false + il_hbwd_person: 0.0 + il_mpe_eligible: false + is_optional_senior_or_disabled_for_medicaid: false + medicaid: 3258.31 + medicaid_category: 2 + msp: 0.0 + msp_category: 0 + msp_eligible: false + wic: 0.0 + wic_category: 5 + child2: + il_aabd_person: 0.0 + il_bcc_eligible: false + il_fpp_eligible: false + il_hbwd_eligible: false + il_hbwd_person: 0.0 + il_mpe_eligible: false + is_optional_senior_or_disabled_for_medicaid: false + medicaid: 3258.31 + medicaid_category: 1 + msp: 0.0 + msp_category: 0 + msp_eligible: false + wic: 723.15 + wic_category: 4 + spm_units: + spm_unit: + il_liheap_income_eligible: false + il_tanf: 0.0 + lifeline: 228.0 + school_meal_daily_subsidy: 7.15 + school_meal_tier: 0 + snap: 11994.84 +- name: signature_102 (2 reqs) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_blind: false + is_pregnant: false + is_female: false + is_full_time_college_student: false + is_snap_ineligible_student: false + immigration_status_str: CITIZEN + employment_income: 36000 + self_employment_income: 0 + social_security: 0 + social_security_disability: 0 + capital_gains: 0 + rental_income: 0 + taxable_ira_distributions: 0 + taxable_pension_income: 0 + unemployment_compensation: 0 + miscellaneous_income: 0 + alimony_income: 0 + workers_compensation: 0 + ssi: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + current_pregnancies: 0 + child_support_expense: 0 + real_estate_taxes: 0 + rent: 18000 + medicare_quarters_of_coverage: 0 + receives_medicaid: false + has_bcc_qualifying_coverage: false + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_blind: false + is_pregnant: false + is_female: true + is_full_time_college_student: false + is_snap_ineligible_student: false + immigration_status_str: CITIZEN + employment_income: 12000 + self_employment_income: 0 + social_security: 0 + capital_gains: 0 + rental_income: 0 + taxable_ira_distributions: 0 + taxable_pension_income: 0 + unemployment_compensation: 0 + miscellaneous_income: 0 + alimony_income: 0 + workers_compensation: 0 + ssi: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + current_pregnancies: 0 + child_support_expense: 0 + real_estate_taxes: 0 + rent: 0 + medicare_quarters_of_coverage: 0 + receives_medicaid: false + has_bcc_qualifying_coverage: false + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_blind: false + is_pregnant: false + is_female: false + is_full_time_college_student: false + is_snap_ineligible_student: false + immigration_status_str: CITIZEN + employment_income: 0 + self_employment_income: 0 + ssi: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + rent: 0 + has_bcc_qualifying_coverage: false + receives_medicaid: false + real_estate_taxes: 0 + child_support_expense: 0 + current_pregnancies: 0 + medicare_quarters_of_coverage: 0 + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_blind: false + is_pregnant: false + is_female: true + is_full_time_college_student: false + is_snap_ineligible_student: false + immigration_status_str: CITIZEN + employment_income: 0 + self_employment_income: 0 + ssi: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + rent: 0 + has_bcc_qualifying_coverage: false + receives_medicaid: false + real_estate_taxes: 0 + child_support_expense: 0 + current_pregnancies: 0 + medicare_quarters_of_coverage: 0 + households: + household: + members: *id001 + zip_code: '60601' + county_str: COOK_COUNTY_IL + spm_units: + spm_unit: + members: *id001 + snap_assets: 500 + spm_unit_cash_assets: 500 + heating_cooling_expense: 1200 + has_heating_cooling_expense: true + phone_expense: 600 + has_phone_expense: true + water_expense: 480 + broadband_cost: 720 + childcare_expenses: 6000 + homeowners_association_fees: 0 + homeowners_insurance: 0 + housing_cost: 18000 + snap_earned_income: 0 + snap_emergency_allotment: 0 + snap_unearned_income: 0 + school_meal_countable_income: 48000 + mortgage_payments: 0 + il_tanf_countable_gross_earned_income: 4000 + il_tanf_countable_unearned_income: 0 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: *id002 + mu_child1: + members: *id003 + mu_child2: + members: *id004 + output: + tax_units: + tax_unit: + aca_ptc: 17036.81 + ctc_value: 4400.0 + eitc: 3769.5 + il_ctc: 0.0 + il_eitc: 0.0 + people: + head: + il_aabd_person: 0.0 + il_bcc_eligible: false + il_fpp_eligible: false + il_hbwd_eligible: false + il_hbwd_person: 0.0 + il_mpe_eligible: false + is_medicare_eligible: false + is_optional_senior_or_disabled_for_medicaid: false + medicaid: 0.0 + medicaid_category: 9 + msp: 0.0 + msp_category: 0 + msp_eligible: false + ssi: 0.0 + wic: 0.0 + wic_category: 5 + spouse: + il_aabd_person: 0.0 + il_bcc_eligible: false + il_fpp_eligible: false + il_hbwd_eligible: false + il_hbwd_person: 0.0 + il_mpe_eligible: false + is_medicare_eligible: false + is_optional_senior_or_disabled_for_medicaid: false + medicaid: 0.0 + medicaid_category: 9 + msp: 0.0 + msp_category: 0 + msp_eligible: false + ssi: 0.0 + wic: 0.0 + wic_category: 5 + child1: + il_aabd_person: 0.0 + il_bcc_eligible: false + il_fpp_eligible: false + il_hbwd_eligible: false + il_hbwd_person: 0.0 + il_mpe_eligible: false + is_medicare_eligible: false + is_optional_senior_or_disabled_for_medicaid: false + medicaid: 3258.31 + medicaid_category: 2 + msp: 0.0 + msp_category: 0 + msp_eligible: false + ssi: 0.0 + wic: 0.0 + wic_category: 5 + child2: + il_aabd_person: 0.0 + il_bcc_eligible: false + il_fpp_eligible: false + il_hbwd_eligible: false + il_hbwd_person: 0.0 + il_mpe_eligible: false + is_medicare_eligible: false + is_optional_senior_or_disabled_for_medicaid: false + medicaid: 3258.31 + medicaid_category: 1 + msp: 0.0 + msp_category: 0 + msp_eligible: false + ssi: 0.0 + wic: 723.15 + wic_category: 4 + spm_units: + spm_unit: + il_liheap_income_eligible: false + il_tanf: 0.0 + lifeline: 228.0 + school_meal_daily_subsidy: 7.15 + school_meal_tier: 0 +- name: signature_131 (1 reqs, +1 dupes) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_blind: false + is_pregnant: false + is_female: false + is_full_time_college_student: false + is_snap_ineligible_student: false + immigration_status_str: CITIZEN + employment_income: 36000 + self_employment_income: 0 + social_security: 0 + social_security_disability: 0 + capital_gains: 0 + rental_income: 0 + taxable_ira_distributions: 0 + taxable_pension_income: 0 + unemployment_compensation: 0 + miscellaneous_income: 0 + alimony_income: 0 + workers_compensation: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + current_pregnancies: 0 + child_support_expense: 0 + real_estate_taxes: 0 + rent: 18000 + medicare_quarters_of_coverage: 0 + receives_medicaid: false + has_bcc_qualifying_coverage: false + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_blind: false + is_pregnant: false + is_female: true + is_full_time_college_student: false + is_snap_ineligible_student: false + immigration_status_str: CITIZEN + employment_income: 12000 + self_employment_income: 0 + social_security: 0 + capital_gains: 0 + rental_income: 0 + taxable_ira_distributions: 0 + taxable_pension_income: 0 + unemployment_compensation: 0 + miscellaneous_income: 0 + alimony_income: 0 + workers_compensation: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + current_pregnancies: 0 + child_support_expense: 0 + real_estate_taxes: 0 + rent: 0 + medicare_quarters_of_coverage: 0 + receives_medicaid: false + has_bcc_qualifying_coverage: false + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_blind: false + is_pregnant: false + is_female: false + is_full_time_college_student: false + is_snap_ineligible_student: false + immigration_status_str: CITIZEN + employment_income: 0 + self_employment_income: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + rent: 0 + has_bcc_qualifying_coverage: false + receives_medicaid: false + real_estate_taxes: 0 + child_support_expense: 0 + current_pregnancies: 0 + medicare_quarters_of_coverage: 0 + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_blind: false + is_pregnant: false + is_female: true + is_full_time_college_student: false + is_snap_ineligible_student: false + immigration_status_str: CITIZEN + employment_income: 0 + self_employment_income: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + rent: 0 + has_bcc_qualifying_coverage: false + receives_medicaid: false + real_estate_taxes: 0 + child_support_expense: 0 + current_pregnancies: 0 + medicare_quarters_of_coverage: 0 + households: + household: + members: *id001 + zip_code: '60601' + county_str: COOK_COUNTY_IL + spm_units: + spm_unit: + members: *id001 + snap_assets: 500 + spm_unit_cash_assets: 500 + heating_cooling_expense: 1200 + has_heating_cooling_expense: true + phone_expense: 600 + has_phone_expense: true + water_expense: 480 + broadband_cost: 720 + childcare_expenses: 6000 + homeowners_association_fees: 0 + homeowners_insurance: 0 + housing_cost: 18000 + snap_earned_income: 0 + snap_emergency_allotment: 0 + snap_unearned_income: 0 + school_meal_countable_income: 48000 + mortgage_payments: 0 + il_tanf_countable_gross_earned_income: 4000 + il_tanf_countable_unearned_income: 0 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: *id002 + mu_child1: + members: *id003 + mu_child2: + members: *id004 + output: + tax_units: + tax_unit: + aca_ptc: 17036.81 + ctc_value: 4400.0 + eitc: 3769.5 + il_ctc: 0.0 + il_eitc: 0.0 + people: + head: + il_aabd_person: 0.0 + il_bcc_eligible: false + il_fpp_eligible: false + il_hbwd_eligible: false + il_hbwd_person: 0.0 + il_mpe_eligible: false + is_medicare_eligible: false + is_optional_senior_or_disabled_for_medicaid: false + medicaid: 0.0 + medicaid_category: 9 + msp: 0.0 + msp_category: 0 + msp_eligible: false + ssi: 0.0 + wic: 0.0 + wic_category: 5 + spouse: + il_aabd_person: 0.0 + il_bcc_eligible: false + il_fpp_eligible: false + il_hbwd_eligible: false + il_hbwd_person: 0.0 + il_mpe_eligible: false + is_medicare_eligible: false + is_optional_senior_or_disabled_for_medicaid: false + medicaid: 0.0 + medicaid_category: 9 + msp: 0.0 + msp_category: 0 + msp_eligible: false + ssi: 0.0 + wic: 0.0 + wic_category: 5 + child1: + il_aabd_person: 0.0 + il_bcc_eligible: false + il_fpp_eligible: false + il_hbwd_eligible: false + il_hbwd_person: 0.0 + il_mpe_eligible: false + is_medicare_eligible: false + is_optional_senior_or_disabled_for_medicaid: false + medicaid: 3258.31 + medicaid_category: 2 + msp: 0.0 + msp_category: 0 + msp_eligible: false + ssi: 0.0 + wic: 0.0 + wic_category: 5 + child2: + il_aabd_person: 0.0 + il_bcc_eligible: false + il_fpp_eligible: false + il_hbwd_eligible: false + il_hbwd_person: 0.0 + il_mpe_eligible: false + is_medicare_eligible: false + is_optional_senior_or_disabled_for_medicaid: false + medicaid: 3258.31 + medicaid_category: 1 + msp: 0.0 + msp_category: 0 + msp_eligible: false + ssi: 0.0 + wic: 723.15 + wic_category: 4 + spm_units: + spm_unit: + il_liheap_income_eligible: false + il_tanf: 0.0 + lifeline: 228.0 + school_meal_daily_subsidy: 7.15 + school_meal_tier: 0 +- name: signature_145 (1 reqs) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_blind: false + is_pregnant: false + is_female: false + is_full_time_college_student: false + is_snap_ineligible_student: false + is_medicare_eligible: false + immigration_status_str: CITIZEN + employment_income: 36000 + self_employment_income: 0 + social_security: 0 + social_security_disability: 0 + capital_gains: 0 + rental_income: 0 + taxable_ira_distributions: 0 + taxable_pension_income: 0 + unemployment_compensation: 0 + miscellaneous_income: 0 + alimony_income: 0 + workers_compensation: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + current_pregnancies: 0 + child_support_expense: 0 + real_estate_taxes: 0 + rent: 18000 + medicare_quarters_of_coverage: 0 + receives_medicaid: false + has_bcc_qualifying_coverage: false + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_blind: false + is_pregnant: false + is_female: true + is_full_time_college_student: false + is_snap_ineligible_student: false + is_medicare_eligible: false + immigration_status_str: CITIZEN + employment_income: 12000 + self_employment_income: 0 + social_security: 0 + capital_gains: 0 + rental_income: 0 + taxable_ira_distributions: 0 + taxable_pension_income: 0 + unemployment_compensation: 0 + miscellaneous_income: 0 + alimony_income: 0 + workers_compensation: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + current_pregnancies: 0 + child_support_expense: 0 + real_estate_taxes: 0 + rent: 0 + medicare_quarters_of_coverage: 0 + receives_medicaid: false + has_bcc_qualifying_coverage: false + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_blind: false + is_pregnant: false + is_female: false + is_full_time_college_student: false + is_snap_ineligible_student: false + is_medicare_eligible: false + immigration_status_str: CITIZEN + employment_income: 0 + self_employment_income: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + rent: 0 + has_bcc_qualifying_coverage: false + receives_medicaid: false + real_estate_taxes: 0 + child_support_expense: 0 + current_pregnancies: 0 + medicare_quarters_of_coverage: 0 + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_blind: false + is_pregnant: false + is_female: true + is_full_time_college_student: false + is_snap_ineligible_student: false + is_medicare_eligible: false + immigration_status_str: CITIZEN + employment_income: 0 + self_employment_income: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + rent: 0 + has_bcc_qualifying_coverage: false + receives_medicaid: false + real_estate_taxes: 0 + child_support_expense: 0 + current_pregnancies: 0 + medicare_quarters_of_coverage: 0 + households: + household: + members: *id001 + zip_code: '60601' + county_str: COOK_COUNTY_IL + spm_units: + spm_unit: + members: *id001 + snap_assets: 500 + spm_unit_cash_assets: 500 + heating_cooling_expense: 1200 + has_heating_cooling_expense: true + phone_expense: 600 + has_phone_expense: true + water_expense: 480 + broadband_cost: 720 + childcare_expenses: 6000 + homeowners_association_fees: 0 + homeowners_insurance: 0 + housing_cost: 18000 + snap_earned_income: 0 + snap_emergency_allotment: 0 + snap_unearned_income: 0 + school_meal_countable_income: 48000 + mortgage_payments: 0 + il_tanf_countable_gross_earned_income: 4000 + il_tanf_countable_unearned_income: 0 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: *id002 + mu_child1: + members: *id003 + mu_child2: + members: *id004 + output: + tax_units: + tax_unit: + aca_ptc: 17036.81 + ctc_value: 4400.0 + eitc: 3769.5 + il_ctc: 0.0 + il_eitc: 0.0 + people: + head: + il_aabd_person: 0.0 + il_bcc_eligible: false + il_fpp_eligible: false + il_hbwd_eligible: false + il_hbwd_person: 0.0 + il_mpe_eligible: false + is_medicare_eligible: false + is_optional_senior_or_disabled_for_medicaid: false + medicaid: 0.0 + medicaid_category: 9 + msp: 0.0 + msp_category: 0 + msp_eligible: false + ssi: 0.0 + wic: 0.0 + wic_category: 5 + spouse: + il_aabd_person: 0.0 + il_bcc_eligible: false + il_fpp_eligible: false + il_hbwd_eligible: false + il_hbwd_person: 0.0 + il_mpe_eligible: false + is_medicare_eligible: false + is_optional_senior_or_disabled_for_medicaid: false + medicaid: 0.0 + medicaid_category: 9 + msp: 0.0 + msp_category: 0 + msp_eligible: false + ssi: 0.0 + wic: 0.0 + wic_category: 5 + child1: + il_aabd_person: 0.0 + il_bcc_eligible: false + il_fpp_eligible: false + il_hbwd_eligible: false + il_hbwd_person: 0.0 + il_mpe_eligible: false + is_medicare_eligible: false + is_optional_senior_or_disabled_for_medicaid: false + medicaid: 3258.31 + medicaid_category: 2 + msp: 0.0 + msp_category: 0 + msp_eligible: false + ssi: 0.0 + wic: 0.0 + wic_category: 5 + child2: + il_aabd_person: 0.0 + il_bcc_eligible: false + il_fpp_eligible: false + il_hbwd_eligible: false + il_hbwd_person: 0.0 + il_mpe_eligible: false + is_medicare_eligible: false + is_optional_senior_or_disabled_for_medicaid: false + medicaid: 3258.31 + medicaid_category: 1 + msp: 0.0 + msp_category: 0 + msp_eligible: false + ssi: 0.0 + wic: 723.15 + wic_category: 4 + spm_units: + spm_unit: + il_liheap_income_eligible: false + il_tanf: 0.0 + lifeline: 228.0 + school_meal_daily_subsidy: 7.15 + school_meal_tier: 0 +- name: signature_170 (1 reqs) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_blind: false + is_pregnant: false + is_female: false + is_full_time_college_student: false + is_snap_ineligible_student: false + is_medicare_eligible: false + immigration_status_str: CITIZEN + employment_income: 36000 + self_employment_income: 0 + social_security: 0 + social_security_disability: 0 + capital_gains: 0 + rental_income: 0 + taxable_ira_distributions: 0 + taxable_pension_income: 0 + unemployment_compensation: 0 + miscellaneous_income: 0 + alimony_income: 0 + workers_compensation: 0 + ssi: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + current_pregnancies: 0 + child_support_expense: 0 + real_estate_taxes: 0 + rent: 18000 + medicare_quarters_of_coverage: 0 + receives_medicaid: false + has_bcc_qualifying_coverage: false + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_blind: false + is_pregnant: false + is_female: true + is_full_time_college_student: false + is_snap_ineligible_student: false + is_medicare_eligible: false + immigration_status_str: CITIZEN + employment_income: 12000 + self_employment_income: 0 + social_security: 0 + capital_gains: 0 + rental_income: 0 + taxable_ira_distributions: 0 + taxable_pension_income: 0 + unemployment_compensation: 0 + miscellaneous_income: 0 + alimony_income: 0 + workers_compensation: 0 + ssi: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + current_pregnancies: 0 + child_support_expense: 0 + real_estate_taxes: 0 + rent: 0 + medicare_quarters_of_coverage: 0 + receives_medicaid: false + has_bcc_qualifying_coverage: false + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_blind: false + is_pregnant: false + is_female: false + is_full_time_college_student: false + is_snap_ineligible_student: false + is_medicare_eligible: false + immigration_status_str: CITIZEN + employment_income: 0 + self_employment_income: 0 + ssi: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + rent: 0 + has_bcc_qualifying_coverage: false + receives_medicaid: false + real_estate_taxes: 0 + child_support_expense: 0 + current_pregnancies: 0 + medicare_quarters_of_coverage: 0 + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_blind: false + is_pregnant: false + is_female: true + is_full_time_college_student: false + is_snap_ineligible_student: false + is_medicare_eligible: false + immigration_status_str: CITIZEN + employment_income: 0 + self_employment_income: 0 + ssi: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + rent: 0 + has_bcc_qualifying_coverage: false + receives_medicaid: false + real_estate_taxes: 0 + child_support_expense: 0 + current_pregnancies: 0 + medicare_quarters_of_coverage: 0 + households: + household: + members: *id001 + zip_code: '60601' + county_str: COOK_COUNTY_IL + spm_units: + spm_unit: + members: *id001 + snap_assets: 500 + spm_unit_cash_assets: 500 + heating_cooling_expense: 1200 + has_heating_cooling_expense: true + phone_expense: 600 + has_phone_expense: true + water_expense: 480 + broadband_cost: 720 + childcare_expenses: 6000 + homeowners_association_fees: 0 + homeowners_insurance: 0 + housing_cost: 18000 + snap_earned_income: 0 + snap_emergency_allotment: 0 + snap_unearned_income: 0 + school_meal_countable_income: 48000 + mortgage_payments: 0 + il_tanf_countable_gross_earned_income: 4000 + il_tanf_countable_unearned_income: 0 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: *id002 + mu_child1: + members: *id003 + mu_child2: + members: *id004 + output: + tax_units: + tax_unit: + aca_ptc: 17036.81 + ctc_value: 4400.0 + eitc: 3769.5 + il_ctc: 0.0 + il_eitc: 0.0 + people: + head: + il_aabd_person: 0.0 + il_bcc_eligible: false + il_fpp_eligible: false + il_hbwd_eligible: false + il_hbwd_person: 0.0 + il_mpe_eligible: false + is_optional_senior_or_disabled_for_medicaid: false + medicaid: 0.0 + medicaid_category: 9 + msp: 0.0 + msp_category: 0 + msp_eligible: false + wic: 0.0 + wic_category: 5 + spouse: + il_aabd_person: 0.0 + il_bcc_eligible: false + il_fpp_eligible: false + il_hbwd_eligible: false + il_hbwd_person: 0.0 + il_mpe_eligible: false + is_optional_senior_or_disabled_for_medicaid: false + medicaid: 0.0 + medicaid_category: 9 + msp: 0.0 + msp_category: 0 + msp_eligible: false + wic: 0.0 + wic_category: 5 + child1: + il_aabd_person: 0.0 + il_bcc_eligible: false + il_fpp_eligible: false + il_hbwd_eligible: false + il_hbwd_person: 0.0 + il_mpe_eligible: false + is_optional_senior_or_disabled_for_medicaid: false + medicaid: 3258.31 + medicaid_category: 2 + msp: 0.0 + msp_category: 0 + msp_eligible: false + wic: 0.0 + wic_category: 5 + child2: + il_aabd_person: 0.0 + il_bcc_eligible: false + il_fpp_eligible: false + il_hbwd_eligible: false + il_hbwd_person: 0.0 + il_mpe_eligible: false + is_optional_senior_or_disabled_for_medicaid: false + medicaid: 3258.31 + medicaid_category: 1 + msp: 0.0 + msp_category: 0 + msp_eligible: false + wic: 723.15 + wic_category: 4 + spm_units: + spm_unit: + il_liheap_income_eligible: false + il_tanf: 0.0 + lifeline: 228.0 + school_meal_daily_subsidy: 7.15 + school_meal_tier: 0 +- name: signature_180 (1 reqs) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_blind: false + is_pregnant: false + is_female: false + is_full_time_college_student: false + is_snap_ineligible_student: false + immigration_status_str: CITIZEN + employment_income: 36000 + self_employment_income: 0 + social_security: 0 + social_security_disability: 0 + capital_gains: 0 + rental_income: 0 + taxable_ira_distributions: 0 + taxable_pension_income: 0 + unemployment_compensation: 0 + miscellaneous_income: 0 + alimony_income: 0 + workers_compensation: 0 + ssi: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + current_pregnancies: 0 + child_support_expense: 0 + real_estate_taxes: 0 + rent: 18000 + medicare_quarters_of_coverage: 0 + receives_medicaid: false + has_bcc_qualifying_coverage: false + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_blind: false + is_pregnant: false + is_female: true + is_full_time_college_student: false + is_snap_ineligible_student: false + immigration_status_str: CITIZEN + employment_income: 12000 + self_employment_income: 0 + social_security: 0 + capital_gains: 0 + rental_income: 0 + taxable_ira_distributions: 0 + taxable_pension_income: 0 + unemployment_compensation: 0 + miscellaneous_income: 0 + alimony_income: 0 + workers_compensation: 0 + ssi: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + current_pregnancies: 0 + child_support_expense: 0 + real_estate_taxes: 0 + rent: 0 + medicare_quarters_of_coverage: 0 + receives_medicaid: false + has_bcc_qualifying_coverage: false + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_blind: false + is_pregnant: false + is_female: false + is_full_time_college_student: false + is_snap_ineligible_student: false + immigration_status_str: CITIZEN + employment_income: 0 + self_employment_income: 0 + ssi: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + rent: 0 + has_bcc_qualifying_coverage: false + receives_medicaid: false + real_estate_taxes: 0 + child_support_expense: 0 + current_pregnancies: 0 + medicare_quarters_of_coverage: 0 + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_blind: false + is_pregnant: false + is_female: true + is_full_time_college_student: false + is_snap_ineligible_student: false + immigration_status_str: CITIZEN + employment_income: 0 + self_employment_income: 0 + ssi: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + rent: 0 + has_bcc_qualifying_coverage: false + receives_medicaid: false + real_estate_taxes: 0 + child_support_expense: 0 + current_pregnancies: 0 + medicare_quarters_of_coverage: 0 + households: + household: + members: *id001 + zip_code: '60601' + county_str: COOK_COUNTY_IL + spm_units: + spm_unit: + members: *id001 + snap_assets: 500 + spm_unit_cash_assets: 500 + heating_cooling_expense: 1200 + has_heating_cooling_expense: true + phone_expense: 600 + has_phone_expense: true + water_expense: 480 + broadband_cost: 720 + childcare_expenses: 6000 + homeowners_association_fees: 0 + homeowners_insurance: 0 + housing_cost: 18000 + snap_earned_income: 0 + snap_emergency_allotment: 0 + snap_unearned_income: 0 + school_meal_countable_income: 48000 + mortgage_payments: 0 + il_tanf_countable_gross_earned_income: 4000 + il_tanf_countable_unearned_income: 0 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: *id002 + mu_child1: + members: *id003 + mu_child2: + members: *id004 + output: + tax_units: + tax_unit: + aca_ptc: 17036.81 + ctc_value: 4400.0 + eitc: 3769.5 + il_ctc: 0.0 + il_eitc: 0.0 + people: + head: + il_aabd_person: 0.0 + il_bcc_eligible: false + il_fpp_eligible: false + il_hbwd_eligible: false + il_hbwd_person: 0.0 + il_mpe_eligible: false + is_medicare_eligible: false + is_optional_senior_or_disabled_for_medicaid: false + medicaid: 0.0 + medicaid_category: 9 + msp: 0.0 + msp_category: 0 + msp_eligible: false + wic: 0.0 + wic_category: 5 + spouse: + il_aabd_person: 0.0 + il_bcc_eligible: false + il_fpp_eligible: false + il_hbwd_eligible: false + il_hbwd_person: 0.0 + il_mpe_eligible: false + is_medicare_eligible: false + is_optional_senior_or_disabled_for_medicaid: false + medicaid: 0.0 + medicaid_category: 9 + msp: 0.0 + msp_category: 0 + msp_eligible: false + wic: 0.0 + wic_category: 5 + child1: + il_aabd_person: 0.0 + il_bcc_eligible: false + il_fpp_eligible: false + il_hbwd_eligible: false + il_hbwd_person: 0.0 + il_mpe_eligible: false + is_medicare_eligible: false + is_optional_senior_or_disabled_for_medicaid: false + medicaid: 3258.31 + medicaid_category: 2 + msp: 0.0 + msp_category: 0 + msp_eligible: false + wic: 0.0 + wic_category: 5 + child2: + il_aabd_person: 0.0 + il_bcc_eligible: false + il_fpp_eligible: false + il_hbwd_eligible: false + il_hbwd_person: 0.0 + il_mpe_eligible: false + is_medicare_eligible: false + is_optional_senior_or_disabled_for_medicaid: false + medicaid: 3258.31 + medicaid_category: 1 + msp: 0.0 + msp_category: 0 + msp_eligible: false + wic: 723.15 + wic_category: 4 + spm_units: + spm_unit: + il_liheap_income_eligible: false + il_tanf: 0.0 + lifeline: 228.0 + school_meal_daily_subsidy: 7.15 + school_meal_tier: 0 + snap: 11994.84 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/signatures/ma.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/signatures/ma.yaml new file mode 100644 index 00000000000..698ddc1354d --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/signatures/ma.yaml @@ -0,0 +1,1202 @@ +- name: signature_12 (17 reqs, +5 dupes) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_blind: false + is_pregnant: false + is_snap_ineligible_student: false + is_ccdf_reason_for_care_eligible: false + immigration_status_str: CITIZEN + employment_income: 36000 + self_employment_income: 0 + social_security: 0 + capital_gains: 0 + rental_income: 0 + taxable_ira_distributions: 0 + taxable_pension_income: 0 + unemployment_compensation: 0 + miscellaneous_income: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + current_pregnancies: 0 + child_support_expense: 0 + real_estate_taxes: 0 + weekly_hours_worked_before_lsr: 40 + ma_tcap_gross_earned_income: 3000 + ma_tcap_gross_unearned_income: 0 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_blind: false + is_pregnant: false + is_snap_ineligible_student: false + is_ccdf_reason_for_care_eligible: false + immigration_status_str: CITIZEN + employment_income: 12000 + self_employment_income: 0 + social_security: 0 + capital_gains: 0 + rental_income: 0 + taxable_ira_distributions: 0 + taxable_pension_income: 0 + unemployment_compensation: 0 + miscellaneous_income: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + current_pregnancies: 0 + child_support_expense: 0 + real_estate_taxes: 0 + weekly_hours_worked_before_lsr: 20 + ma_tcap_gross_earned_income: 1000 + ma_tcap_gross_unearned_income: 0 + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_blind: false + is_pregnant: false + is_snap_ineligible_student: false + is_ccdf_reason_for_care_eligible: false + immigration_status_str: CITIZEN + employment_income: 0 + self_employment_income: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + weekly_hours_worked_before_lsr: 0 + real_estate_taxes: 0 + child_support_expense: 0 + current_pregnancies: 0 + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_blind: false + is_pregnant: false + is_snap_ineligible_student: false + is_ccdf_reason_for_care_eligible: false + immigration_status_str: CITIZEN + employment_income: 0 + self_employment_income: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + weekly_hours_worked_before_lsr: 0 + real_estate_taxes: 0 + child_support_expense: 0 + current_pregnancies: 0 + households: + household: + members: &id001 + - head + - spouse + - child1 + - child2 + is_in_public_housing: false + zip_code: 02118 + spm_units: + spm_unit: + members: *id001 + snap_assets: 500 + spm_unit_cash_assets: 500 + spm_unit_assets: 500 + heating_cooling_expense: 1200 + has_heating_cooling_expense: true + phone_expense: 600 + has_phone_expense: true + water_expense: 480 + broadband_cost: 720 + childcare_expenses: 6000 + spm_unit_pre_subsidy_childcare_expenses: 6000 + homeowners_association_fees: 0 + homeowners_insurance: 0 + housing_cost: 18000 + snap_earned_income: 0 + snap_emergency_allotment: 0 + snap_unearned_income: 0 + school_meal_countable_income: 48000 + receives_housing_assistance: false + heat_expense_included_in_rent: false + ma_eaedc_living_arrangement: A + ma_eaedc_non_financial_eligible: false + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: &id002 + - head + - spouse + mu_child1: + members: &id003 + - child1 + mu_child2: + members: &id004 + - child2 + output: + tax_units: + tax_unit: + aca_ptc: 14531.4 + ctc_value: 4400.0 + eitc: 3769.5 + ma_child_and_family_credit: 0.0 + ma_eitc: 0.0 + people: + head: + chip_category: 3 + commodity_supplemental_food_program: 0.0 + early_head_start: 0.0 + head_start: 0.0 + is_ccdf_eligible: false + is_optional_senior_or_disabled_for_medicaid: false + ma_mbta_enrolled_in_applicable_programs: false + ma_mbta_income_eligible_reduced_fare_eligible: false + ma_mbta_senior_charlie_card_eligible: false + ma_mbta_tap_charlie_card_eligible: false + ma_state_supplement: 0.0 + medicaid: 0.0 + medicaid_category: 9 + ssi: 0.0 + wic: 0.0 + wic_category: 5 + spouse: + chip_category: 3 + commodity_supplemental_food_program: 0.0 + early_head_start: 0.0 + head_start: 0.0 + is_ccdf_eligible: false + is_optional_senior_or_disabled_for_medicaid: false + ma_mbta_enrolled_in_applicable_programs: false + ma_mbta_income_eligible_reduced_fare_eligible: false + ma_mbta_senior_charlie_card_eligible: false + ma_mbta_tap_charlie_card_eligible: false + ma_state_supplement: 0.0 + medicaid: 0.0 + medicaid_category: 9 + ssi: 0.0 + wic: 0.0 + wic_category: 5 + child1: + chip_category: 3 + commodity_supplemental_food_program: 0.0 + early_head_start: 0.0 + head_start: 0.0 + is_ccdf_eligible: false + is_optional_senior_or_disabled_for_medicaid: false + ma_mbta_enrolled_in_applicable_programs: false + ma_mbta_income_eligible_reduced_fare_eligible: false + ma_mbta_senior_charlie_card_eligible: false + ma_mbta_tap_charlie_card_eligible: false + ma_state_supplement: 0.0 + medicaid: 3258.31 + medicaid_category: 2 + ssi: 0.0 + wic: 0.0 + wic_category: 5 + child2: + chip_category: 3 + commodity_supplemental_food_program: 0.0 + early_head_start: 0.0 + head_start: 20347.29 + is_ccdf_eligible: false + is_optional_senior_or_disabled_for_medicaid: false + ma_mbta_enrolled_in_applicable_programs: false + ma_mbta_income_eligible_reduced_fare_eligible: false + ma_mbta_senior_charlie_card_eligible: false + ma_mbta_tap_charlie_card_eligible: false + ma_state_supplement: 0.0 + medicaid: 3258.31 + medicaid_category: 1 + ssi: 0.0 + wic: 723.15 + wic_category: 4 + spm_units: + spm_unit: + lifeline: 228.0 + ma_eaedc: 0.0 + ma_liheap: 0.0 + ma_tafdc: 0.0 + school_meal_daily_subsidy: 7.15 + school_meal_tier: 0 + snap: 11994.84 +- name: signature_55 (4 reqs) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_blind: false + is_pregnant: false + is_snap_ineligible_student: false + is_ccdf_reason_for_care_eligible: false + immigration_status_str: CITIZEN + employment_income: 36000 + self_employment_income: 0 + social_security: 0 + capital_gains: 0 + rental_income: 0 + taxable_ira_distributions: 0 + taxable_pension_income: 0 + unemployment_compensation: 0 + miscellaneous_income: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + current_pregnancies: 0 + child_support_expense: 0 + real_estate_taxes: 0 + heating_expense_person: 0 + weekly_hours_worked_before_lsr: 40 + ma_tcap_gross_earned_income: 3000 + ma_tcap_gross_unearned_income: 0 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_blind: false + is_pregnant: false + is_snap_ineligible_student: false + is_ccdf_reason_for_care_eligible: false + immigration_status_str: CITIZEN + employment_income: 12000 + self_employment_income: 0 + social_security: 0 + capital_gains: 0 + rental_income: 0 + taxable_ira_distributions: 0 + taxable_pension_income: 0 + unemployment_compensation: 0 + miscellaneous_income: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + current_pregnancies: 0 + child_support_expense: 0 + real_estate_taxes: 0 + heating_expense_person: 0 + weekly_hours_worked_before_lsr: 20 + ma_tcap_gross_earned_income: 1000 + ma_tcap_gross_unearned_income: 0 + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_blind: false + is_pregnant: false + is_snap_ineligible_student: false + is_ccdf_reason_for_care_eligible: false + immigration_status_str: CITIZEN + employment_income: 0 + self_employment_income: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + weekly_hours_worked_before_lsr: 0 + real_estate_taxes: 0 + child_support_expense: 0 + current_pregnancies: 0 + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_blind: false + is_pregnant: false + is_snap_ineligible_student: false + is_ccdf_reason_for_care_eligible: false + immigration_status_str: CITIZEN + employment_income: 0 + self_employment_income: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + weekly_hours_worked_before_lsr: 0 + real_estate_taxes: 0 + child_support_expense: 0 + current_pregnancies: 0 + households: + household: + members: *id001 + is_in_public_housing: false + zip_code: 02118 + spm_units: + spm_unit: + members: *id001 + snap_assets: 500 + spm_unit_cash_assets: 500 + spm_unit_assets: 500 + heating_cooling_expense: 1200 + has_heating_cooling_expense: true + phone_expense: 600 + has_phone_expense: true + water_expense: 480 + broadband_cost: 720 + childcare_expenses: 6000 + spm_unit_pre_subsidy_childcare_expenses: 6000 + homeowners_association_fees: 0 + homeowners_insurance: 0 + housing_cost: 18000 + snap_earned_income: 0 + snap_emergency_allotment: 0 + snap_unearned_income: 0 + school_meal_countable_income: 48000 + receives_housing_assistance: false + heat_expense_included_in_rent: false + electricity_expense: 1500 + ma_eaedc_living_arrangement: A + ma_eaedc_non_financial_eligible: false + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: *id002 + mu_child1: + members: *id003 + mu_child2: + members: *id004 + output: + tax_units: + tax_unit: + aca_ptc: 14531.4 + ctc_value: 4400.0 + eitc: 3769.5 + ma_child_and_family_credit: 0.0 + ma_eitc: 0.0 + people: + head: + chip_category: 3 + commodity_supplemental_food_program: 0.0 + early_head_start: 0.0 + head_start: 0.0 + is_ccdf_eligible: false + is_optional_senior_or_disabled_for_medicaid: false + ma_mbta_enrolled_in_applicable_programs: false + ma_mbta_income_eligible_reduced_fare_eligible: false + ma_mbta_senior_charlie_card_eligible: false + ma_mbta_tap_charlie_card_eligible: false + ma_state_supplement: 0.0 + medicaid: 0.0 + medicaid_category: 9 + ssi: 0.0 + wic: 0.0 + wic_category: 5 + spouse: + chip_category: 3 + commodity_supplemental_food_program: 0.0 + early_head_start: 0.0 + head_start: 0.0 + is_ccdf_eligible: false + is_optional_senior_or_disabled_for_medicaid: false + ma_mbta_enrolled_in_applicable_programs: false + ma_mbta_income_eligible_reduced_fare_eligible: false + ma_mbta_senior_charlie_card_eligible: false + ma_mbta_tap_charlie_card_eligible: false + ma_state_supplement: 0.0 + medicaid: 0.0 + medicaid_category: 9 + ssi: 0.0 + wic: 0.0 + wic_category: 5 + child1: + chip_category: 3 + commodity_supplemental_food_program: 0.0 + early_head_start: 0.0 + head_start: 0.0 + is_ccdf_eligible: false + is_optional_senior_or_disabled_for_medicaid: false + ma_mbta_enrolled_in_applicable_programs: false + ma_mbta_income_eligible_reduced_fare_eligible: false + ma_mbta_senior_charlie_card_eligible: false + ma_mbta_tap_charlie_card_eligible: false + ma_state_supplement: 0.0 + medicaid: 3258.31 + medicaid_category: 2 + ssi: 0.0 + wic: 0.0 + wic_category: 5 + child2: + chip_category: 3 + commodity_supplemental_food_program: 0.0 + early_head_start: 0.0 + head_start: 20347.29 + is_ccdf_eligible: false + is_optional_senior_or_disabled_for_medicaid: false + ma_mbta_enrolled_in_applicable_programs: false + ma_mbta_income_eligible_reduced_fare_eligible: false + ma_mbta_senior_charlie_card_eligible: false + ma_mbta_tap_charlie_card_eligible: false + ma_state_supplement: 0.0 + medicaid: 3258.31 + medicaid_category: 1 + ssi: 0.0 + wic: 723.15 + wic_category: 4 + spm_units: + spm_unit: + lifeline: 228.0 + ma_eaedc: 0.0 + ma_liheap: 0.0 + ma_tafdc: 0.0 + school_meal_daily_subsidy: 7.15 + school_meal_tier: 0 + snap: 11994.84 +- name: signature_111 (2 reqs, +1 dupes) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_blind: false + is_pregnant: false + is_snap_ineligible_student: false + is_ccdf_reason_for_care_eligible: false + immigration_status_str: CITIZEN + employment_income: 36000 + self_employment_income: 0 + social_security: 0 + capital_gains: 0 + rental_income: 0 + taxable_ira_distributions: 0 + taxable_pension_income: 0 + unemployment_compensation: 0 + miscellaneous_income: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + current_pregnancies: 0 + child_support_expense: 0 + real_estate_taxes: 0 + weekly_hours_worked_before_lsr: 40 + ma_tcap_gross_earned_income: 3000 + ma_tcap_gross_unearned_income: 0 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_blind: false + is_pregnant: false + is_snap_ineligible_student: false + is_ccdf_reason_for_care_eligible: false + immigration_status_str: CITIZEN + employment_income: 12000 + self_employment_income: 0 + social_security: 0 + capital_gains: 0 + rental_income: 0 + taxable_ira_distributions: 0 + taxable_pension_income: 0 + unemployment_compensation: 0 + miscellaneous_income: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + current_pregnancies: 0 + child_support_expense: 0 + real_estate_taxes: 0 + weekly_hours_worked_before_lsr: 20 + ma_tcap_gross_earned_income: 1000 + ma_tcap_gross_unearned_income: 0 + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_blind: false + is_pregnant: false + is_snap_ineligible_student: false + is_ccdf_reason_for_care_eligible: false + immigration_status_str: CITIZEN + employment_income: 0 + self_employment_income: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + weekly_hours_worked_before_lsr: 0 + real_estate_taxes: 0 + child_support_expense: 0 + current_pregnancies: 0 + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_blind: false + is_pregnant: false + is_snap_ineligible_student: false + is_ccdf_reason_for_care_eligible: false + immigration_status_str: CITIZEN + employment_income: 0 + self_employment_income: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + weekly_hours_worked_before_lsr: 0 + real_estate_taxes: 0 + child_support_expense: 0 + current_pregnancies: 0 + households: + household: + members: *id001 + is_in_public_housing: false + zip_code: 02118 + spm_units: + spm_unit: + members: *id001 + snap_assets: 500 + spm_unit_cash_assets: 500 + spm_unit_assets: 500 + heating_cooling_expense: 1200 + has_heating_cooling_expense: true + phone_expense: 600 + has_phone_expense: true + water_expense: 480 + broadband_cost: 720 + childcare_expenses: 6000 + spm_unit_pre_subsidy_childcare_expenses: 6000 + homeowners_association_fees: 0 + homeowners_insurance: 0 + housing_cost: 18000 + snap_earned_income: 0 + snap_emergency_allotment: 0 + snap_unearned_income: 0 + school_meal_countable_income: 48000 + receives_housing_assistance: false + heat_expense_included_in_rent: false + ma_eaedc_living_arrangement: A + ma_eaedc_non_financial_eligible: false + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: *id002 + mu_child1: + members: *id003 + mu_child2: + members: *id004 + output: + tax_units: + tax_unit: + aca_ptc: 14531.4 + ctc_value: 4400.0 + eitc: 3769.5 + ma_child_and_family_credit: 0.0 + ma_eitc: 0.0 + people: + head: + chip_category: 3 + commodity_supplemental_food_program: 0.0 + early_head_start: 0.0 + head_start: 0.0 + is_ccdf_eligible: false + is_optional_senior_or_disabled_for_medicaid: false + ma_mbta_enrolled_in_applicable_programs: false + ma_mbta_income_eligible_reduced_fare_eligible: false + ma_mbta_senior_charlie_card_eligible: false + ma_mbta_tap_charlie_card_eligible: false + ma_state_supplement: 0.0 + medicaid: 0.0 + medicaid_category: 9 + ssi: 0.0 + wic: 0.0 + wic_category: 5 + spouse: + chip_category: 3 + commodity_supplemental_food_program: 0.0 + early_head_start: 0.0 + head_start: 0.0 + is_ccdf_eligible: false + is_optional_senior_or_disabled_for_medicaid: false + ma_mbta_enrolled_in_applicable_programs: false + ma_mbta_income_eligible_reduced_fare_eligible: false + ma_mbta_senior_charlie_card_eligible: false + ma_mbta_tap_charlie_card_eligible: false + ma_state_supplement: 0.0 + medicaid: 0.0 + medicaid_category: 9 + ssi: 0.0 + wic: 0.0 + wic_category: 5 + child1: + chip_category: 3 + commodity_supplemental_food_program: 0.0 + early_head_start: 0.0 + head_start: 0.0 + is_ccdf_eligible: false + is_optional_senior_or_disabled_for_medicaid: false + ma_mbta_enrolled_in_applicable_programs: false + ma_mbta_income_eligible_reduced_fare_eligible: false + ma_mbta_senior_charlie_card_eligible: false + ma_mbta_tap_charlie_card_eligible: false + ma_state_supplement: 0.0 + medicaid: 3258.31 + medicaid_category: 2 + ssi: 0.0 + wic: 0.0 + wic_category: 5 + child2: + chip_category: 3 + commodity_supplemental_food_program: 0.0 + early_head_start: 0.0 + head_start: 20347.29 + is_ccdf_eligible: false + is_optional_senior_or_disabled_for_medicaid: false + ma_mbta_enrolled_in_applicable_programs: false + ma_mbta_income_eligible_reduced_fare_eligible: false + ma_mbta_senior_charlie_card_eligible: false + ma_mbta_tap_charlie_card_eligible: false + ma_state_supplement: 0.0 + medicaid: 3258.31 + medicaid_category: 1 + ssi: 0.0 + wic: 723.15 + wic_category: 4 + spm_units: + spm_unit: + lifeline: 228.0 + ma_eaedc: 0.0 + ma_liheap: 0.0 + ma_tafdc: 0.0 + school_meal_daily_subsidy: 7.15 + school_meal_tier: 0 +- name: signature_122 (2 reqs) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_blind: false + is_pregnant: false + is_snap_ineligible_student: false + is_ccdf_reason_for_care_eligible: false + immigration_status_str: CITIZEN + employment_income: 36000 + self_employment_income: 0 + social_security: 0 + capital_gains: 0 + rental_income: 0 + taxable_ira_distributions: 0 + taxable_pension_income: 0 + unemployment_compensation: 0 + miscellaneous_income: 0 + ssi: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + current_pregnancies: 0 + child_support_expense: 0 + real_estate_taxes: 0 + weekly_hours_worked_before_lsr: 40 + ma_tcap_gross_earned_income: 3000 + ma_tcap_gross_unearned_income: 0 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_blind: false + is_pregnant: false + is_snap_ineligible_student: false + is_ccdf_reason_for_care_eligible: false + immigration_status_str: CITIZEN + employment_income: 12000 + self_employment_income: 0 + social_security: 0 + capital_gains: 0 + rental_income: 0 + taxable_ira_distributions: 0 + taxable_pension_income: 0 + unemployment_compensation: 0 + miscellaneous_income: 0 + ssi: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + current_pregnancies: 0 + child_support_expense: 0 + real_estate_taxes: 0 + weekly_hours_worked_before_lsr: 20 + ma_tcap_gross_earned_income: 1000 + ma_tcap_gross_unearned_income: 0 + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_blind: false + is_pregnant: false + is_snap_ineligible_student: false + is_ccdf_reason_for_care_eligible: false + immigration_status_str: CITIZEN + employment_income: 0 + self_employment_income: 0 + ssi: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + weekly_hours_worked_before_lsr: 0 + real_estate_taxes: 0 + child_support_expense: 0 + current_pregnancies: 0 + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_blind: false + is_pregnant: false + is_snap_ineligible_student: false + is_ccdf_reason_for_care_eligible: false + immigration_status_str: CITIZEN + employment_income: 0 + self_employment_income: 0 + ssi: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + weekly_hours_worked_before_lsr: 0 + real_estate_taxes: 0 + child_support_expense: 0 + current_pregnancies: 0 + households: + household: + members: *id001 + is_in_public_housing: false + zip_code: 02118 + spm_units: + spm_unit: + members: *id001 + snap_assets: 500 + spm_unit_cash_assets: 500 + spm_unit_assets: 500 + heating_cooling_expense: 1200 + has_heating_cooling_expense: true + phone_expense: 600 + has_phone_expense: true + water_expense: 480 + broadband_cost: 720 + childcare_expenses: 6000 + spm_unit_pre_subsidy_childcare_expenses: 6000 + homeowners_association_fees: 0 + homeowners_insurance: 0 + housing_cost: 18000 + snap_earned_income: 0 + snap_emergency_allotment: 0 + snap_unearned_income: 0 + school_meal_countable_income: 48000 + receives_housing_assistance: false + heat_expense_included_in_rent: false + ma_eaedc_living_arrangement: A + ma_eaedc_non_financial_eligible: false + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: *id002 + mu_child1: + members: *id003 + mu_child2: + members: *id004 + output: + tax_units: + tax_unit: + aca_ptc: 14531.4 + ctc_value: 4400.0 + eitc: 3769.5 + ma_child_and_family_credit: 0.0 + ma_eitc: 0.0 + people: + head: + chip_category: 3 + commodity_supplemental_food_program: 0.0 + early_head_start: 0.0 + head_start: 0.0 + is_ccdf_eligible: false + is_optional_senior_or_disabled_for_medicaid: false + ma_mbta_enrolled_in_applicable_programs: false + ma_mbta_income_eligible_reduced_fare_eligible: false + ma_mbta_senior_charlie_card_eligible: false + ma_mbta_tap_charlie_card_eligible: false + ma_state_supplement: 0.0 + medicaid: 0.0 + medicaid_category: 9 + ssi: 0.0 + wic: 0.0 + wic_category: 5 + spouse: + chip_category: 3 + commodity_supplemental_food_program: 0.0 + early_head_start: 0.0 + head_start: 0.0 + is_ccdf_eligible: false + is_optional_senior_or_disabled_for_medicaid: false + ma_mbta_enrolled_in_applicable_programs: false + ma_mbta_income_eligible_reduced_fare_eligible: false + ma_mbta_senior_charlie_card_eligible: false + ma_mbta_tap_charlie_card_eligible: false + ma_state_supplement: 0.0 + medicaid: 0.0 + medicaid_category: 9 + ssi: 0.0 + wic: 0.0 + wic_category: 5 + child1: + chip_category: 3 + commodity_supplemental_food_program: 0.0 + early_head_start: 0.0 + head_start: 0.0 + is_ccdf_eligible: false + is_optional_senior_or_disabled_for_medicaid: false + ma_mbta_enrolled_in_applicable_programs: false + ma_mbta_income_eligible_reduced_fare_eligible: false + ma_mbta_senior_charlie_card_eligible: false + ma_mbta_tap_charlie_card_eligible: false + ma_state_supplement: 0.0 + medicaid: 3258.31 + medicaid_category: 2 + ssi: 0.0 + wic: 0.0 + wic_category: 5 + child2: + chip_category: 3 + commodity_supplemental_food_program: 0.0 + early_head_start: 0.0 + head_start: 20347.29 + is_ccdf_eligible: false + is_optional_senior_or_disabled_for_medicaid: false + ma_mbta_enrolled_in_applicable_programs: false + ma_mbta_income_eligible_reduced_fare_eligible: false + ma_mbta_senior_charlie_card_eligible: false + ma_mbta_tap_charlie_card_eligible: false + ma_state_supplement: 0.0 + medicaid: 3258.31 + medicaid_category: 1 + ssi: 0.0 + wic: 723.15 + wic_category: 4 + spm_units: + spm_unit: + lifeline: 228.0 + ma_eaedc: 0.0 + ma_liheap: 0.0 + ma_tafdc: 0.0 + school_meal_daily_subsidy: 7.15 + school_meal_tier: 0 + snap: 11994.84 +- name: signature_174 (1 reqs) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_blind: false + is_pregnant: false + is_snap_ineligible_student: false + is_ccdf_reason_for_care_eligible: false + immigration_status_str: CITIZEN + employment_income: 36000 + self_employment_income: 0 + social_security: 0 + capital_gains: 0 + rental_income: 0 + taxable_ira_distributions: 0 + taxable_pension_income: 0 + unemployment_compensation: 0 + miscellaneous_income: 0 + ssi: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + current_pregnancies: 0 + child_support_expense: 0 + real_estate_taxes: 0 + weekly_hours_worked_before_lsr: 40 + ma_tcap_gross_earned_income: 3000 + ma_tcap_gross_unearned_income: 0 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_blind: false + is_pregnant: false + is_snap_ineligible_student: false + is_ccdf_reason_for_care_eligible: false + immigration_status_str: CITIZEN + employment_income: 12000 + self_employment_income: 0 + social_security: 0 + capital_gains: 0 + rental_income: 0 + taxable_ira_distributions: 0 + taxable_pension_income: 0 + unemployment_compensation: 0 + miscellaneous_income: 0 + ssi: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + current_pregnancies: 0 + child_support_expense: 0 + real_estate_taxes: 0 + weekly_hours_worked_before_lsr: 20 + ma_tcap_gross_earned_income: 1000 + ma_tcap_gross_unearned_income: 0 + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_blind: false + is_pregnant: false + is_snap_ineligible_student: false + is_ccdf_reason_for_care_eligible: false + immigration_status_str: CITIZEN + employment_income: 0 + self_employment_income: 0 + ssi: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + weekly_hours_worked_before_lsr: 0 + real_estate_taxes: 0 + child_support_expense: 0 + current_pregnancies: 0 + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_blind: false + is_pregnant: false + is_snap_ineligible_student: false + is_ccdf_reason_for_care_eligible: false + immigration_status_str: CITIZEN + employment_income: 0 + self_employment_income: 0 + ssi: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + weekly_hours_worked_before_lsr: 0 + real_estate_taxes: 0 + child_support_expense: 0 + current_pregnancies: 0 + households: + household: + members: *id001 + is_in_public_housing: false + zip_code: 02118 + spm_units: + spm_unit: + members: *id001 + snap_assets: 500 + spm_unit_cash_assets: 500 + spm_unit_assets: 500 + heating_cooling_expense: 1200 + has_heating_cooling_expense: true + phone_expense: 600 + has_phone_expense: true + water_expense: 480 + broadband_cost: 720 + childcare_expenses: 6000 + spm_unit_pre_subsidy_childcare_expenses: 6000 + homeowners_association_fees: 0 + homeowners_insurance: 0 + housing_cost: 18000 + snap_earned_income: 0 + snap_emergency_allotment: 0 + snap_unearned_income: 0 + school_meal_countable_income: 48000 + receives_housing_assistance: false + heat_expense_included_in_rent: false + ma_eaedc_living_arrangement: A + ma_eaedc_non_financial_eligible: false + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: *id002 + mu_child1: + members: *id003 + mu_child2: + members: *id004 + output: + tax_units: + tax_unit: + aca_ptc: 14531.4 + ctc_value: 4400.0 + eitc: 3769.5 + ma_child_and_family_credit: 0.0 + ma_eitc: 0.0 + people: + head: + chip_category: 3 + commodity_supplemental_food_program: 0.0 + early_head_start: 0.0 + head_start: 0.0 + is_ccdf_eligible: false + is_optional_senior_or_disabled_for_medicaid: false + ma_mbta_enrolled_in_applicable_programs: false + ma_mbta_income_eligible_reduced_fare_eligible: false + ma_mbta_senior_charlie_card_eligible: false + ma_mbta_tap_charlie_card_eligible: false + ma_state_supplement: 0.0 + medicaid: 0.0 + medicaid_category: 9 + ssi: 0.0 + wic: 0.0 + wic_category: 5 + spouse: + chip_category: 3 + commodity_supplemental_food_program: 0.0 + early_head_start: 0.0 + head_start: 0.0 + is_ccdf_eligible: false + is_optional_senior_or_disabled_for_medicaid: false + ma_mbta_enrolled_in_applicable_programs: false + ma_mbta_income_eligible_reduced_fare_eligible: false + ma_mbta_senior_charlie_card_eligible: false + ma_mbta_tap_charlie_card_eligible: false + ma_state_supplement: 0.0 + medicaid: 0.0 + medicaid_category: 9 + ssi: 0.0 + wic: 0.0 + wic_category: 5 + child1: + chip_category: 3 + commodity_supplemental_food_program: 0.0 + early_head_start: 0.0 + head_start: 0.0 + is_ccdf_eligible: false + is_optional_senior_or_disabled_for_medicaid: false + ma_mbta_enrolled_in_applicable_programs: false + ma_mbta_income_eligible_reduced_fare_eligible: false + ma_mbta_senior_charlie_card_eligible: false + ma_mbta_tap_charlie_card_eligible: false + ma_state_supplement: 0.0 + medicaid: 3258.31 + medicaid_category: 2 + ssi: 0.0 + wic: 0.0 + wic_category: 5 + child2: + chip_category: 3 + commodity_supplemental_food_program: 0.0 + early_head_start: 0.0 + head_start: 20347.29 + is_ccdf_eligible: false + is_optional_senior_or_disabled_for_medicaid: false + ma_mbta_enrolled_in_applicable_programs: false + ma_mbta_income_eligible_reduced_fare_eligible: false + ma_mbta_senior_charlie_card_eligible: false + ma_mbta_tap_charlie_card_eligible: false + ma_state_supplement: 0.0 + medicaid: 3258.31 + medicaid_category: 1 + ssi: 0.0 + wic: 723.15 + wic_category: 4 + spm_units: + spm_unit: + lifeline: 228.0 + ma_eaedc: 0.0 + ma_liheap: 0.0 + ma_tafdc: 0.0 + school_meal_daily_subsidy: 7.15 + school_meal_tier: 0 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/signatures/nc.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/signatures/nc.yaml new file mode 100644 index 00000000000..86628c4a3b8 --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/signatures/nc.yaml @@ -0,0 +1,914 @@ +- name: signature_3 (54 reqs, +12 dupes) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_blind: false + is_pregnant: false + is_full_time_college_student: false + is_snap_ineligible_student: false + immigration_status_str: CITIZEN + employment_income: 36000 + self_employment_income: 0 + social_security: 0 + capital_gains: 0 + rental_income: 0 + taxable_ira_distributions: 0 + taxable_pension_income: 0 + unemployment_compensation: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + current_pregnancies: 0 + child_support_expense: 0 + real_estate_taxes: 0 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_blind: false + is_pregnant: false + is_full_time_college_student: false + is_snap_ineligible_student: false + immigration_status_str: CITIZEN + employment_income: 12000 + self_employment_income: 0 + social_security: 0 + capital_gains: 0 + rental_income: 0 + taxable_ira_distributions: 0 + taxable_pension_income: 0 + unemployment_compensation: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + current_pregnancies: 0 + child_support_expense: 0 + real_estate_taxes: 0 + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_blind: false + is_pregnant: false + is_full_time_college_student: false + is_snap_ineligible_student: false + immigration_status_str: CITIZEN + employment_income: 0 + self_employment_income: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + real_estate_taxes: 0 + child_support_expense: 0 + current_pregnancies: 0 + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_blind: false + is_pregnant: false + is_full_time_college_student: false + is_snap_ineligible_student: false + immigration_status_str: CITIZEN + employment_income: 0 + self_employment_income: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + real_estate_taxes: 0 + child_support_expense: 0 + current_pregnancies: 0 + households: + household: + members: &id001 + - head + - spouse + - child1 + - child2 + zip_code: '27601' + county_str: WAKE_COUNTY_NC + spm_units: + spm_unit: + members: *id001 + snap_assets: 500 + heating_cooling_expense: 1200 + has_heating_cooling_expense: true + phone_expense: 600 + has_phone_expense: true + water_expense: 480 + broadband_cost: 720 + childcare_expenses: 6000 + homeowners_association_fees: 0 + homeowners_insurance: 0 + housing_cost: 18000 + snap_earned_income: 0 + snap_emergency_allotment: 0 + snap_unearned_income: 0 + school_meal_countable_income: 48000 + nc_scca_countable_income: 36000 + nc_tanf_countable_earned_income: 4000 + nc_tanf_countable_gross_unearned_income: 0 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: &id002 + - head + - spouse + mu_child1: + members: &id003 + - child1 + mu_child2: + members: &id004 + - child2 + output: + tax_units: + tax_unit: + aca_ptc: 11228.81 + ctc_value: 4400.0 + eitc: 3769.5 + people: + head: + is_optional_senior_or_disabled_for_medicaid: false + medicaid: 0.0 + medicaid_category: 9 + ssi: 0.0 + wic: 0.0 + wic_category: 5 + spouse: + is_optional_senior_or_disabled_for_medicaid: false + medicaid: 0.0 + medicaid_category: 9 + ssi: 0.0 + wic: 0.0 + wic_category: 5 + child1: + is_optional_senior_or_disabled_for_medicaid: false + medicaid: 3258.31 + medicaid_category: 2 + ssi: 0.0 + wic: 0.0 + wic_category: 5 + child2: + is_optional_senior_or_disabled_for_medicaid: false + medicaid: 3258.31 + medicaid_category: 1 + ssi: 0.0 + wic: 723.15 + wic_category: 4 + spm_units: + spm_unit: + lifeline: 228.0 + nc_scca_maximum_payment: 0.0 + nc_tanf: 0.0 + school_meal_daily_subsidy: 7.15 + school_meal_tier: 0 + snap: 11994.84 +- name: signature_49 (5 reqs, +9 dupes) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_blind: false + is_pregnant: false + is_full_time_college_student: false + is_snap_ineligible_student: false + immigration_status_str: CITIZEN + employment_income: 36000 + self_employment_income: 0 + social_security: 0 + capital_gains: 0 + rental_income: 0 + taxable_ira_distributions: 0 + taxable_pension_income: 0 + unemployment_compensation: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + current_pregnancies: 0 + child_support_expense: 0 + real_estate_taxes: 0 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_blind: false + is_pregnant: false + is_full_time_college_student: false + is_snap_ineligible_student: false + immigration_status_str: CITIZEN + employment_income: 12000 + self_employment_income: 0 + social_security: 0 + capital_gains: 0 + rental_income: 0 + taxable_ira_distributions: 0 + taxable_pension_income: 0 + unemployment_compensation: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + current_pregnancies: 0 + child_support_expense: 0 + real_estate_taxes: 0 + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_blind: false + is_pregnant: false + is_full_time_college_student: false + is_snap_ineligible_student: false + immigration_status_str: CITIZEN + employment_income: 0 + self_employment_income: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + real_estate_taxes: 0 + child_support_expense: 0 + current_pregnancies: 0 + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_blind: false + is_pregnant: false + is_full_time_college_student: false + is_snap_ineligible_student: false + immigration_status_str: CITIZEN + employment_income: 0 + self_employment_income: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + real_estate_taxes: 0 + child_support_expense: 0 + current_pregnancies: 0 + households: + household: + members: *id001 + zip_code: '27601' + county_str: WAKE_COUNTY_NC + spm_units: + spm_unit: + members: *id001 + snap_assets: 500 + heating_cooling_expense: 1200 + has_heating_cooling_expense: true + phone_expense: 600 + has_phone_expense: true + water_expense: 480 + broadband_cost: 720 + childcare_expenses: 6000 + homeowners_association_fees: 0 + homeowners_insurance: 0 + housing_cost: 18000 + snap_earned_income: 0 + snap_emergency_allotment: 0 + snap_unearned_income: 0 + school_meal_countable_income: 48000 + nc_scca_countable_income: 36000 + nc_tanf_countable_earned_income: 4000 + nc_tanf_countable_gross_unearned_income: 0 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: *id002 + mu_child1: + members: *id003 + mu_child2: + members: *id004 + output: + tax_units: + tax_unit: + aca_ptc: 11228.81 + ctc_value: 4400.0 + eitc: 3769.5 + people: + head: + is_optional_senior_or_disabled_for_medicaid: false + medicaid: 0.0 + medicaid_category: 9 + ssi: 0.0 + wic: 0.0 + wic_category: 5 + spouse: + is_optional_senior_or_disabled_for_medicaid: false + medicaid: 0.0 + medicaid_category: 9 + ssi: 0.0 + wic: 0.0 + wic_category: 5 + child1: + is_optional_senior_or_disabled_for_medicaid: false + medicaid: 3258.31 + medicaid_category: 2 + ssi: 0.0 + wic: 0.0 + wic_category: 5 + child2: + is_optional_senior_or_disabled_for_medicaid: false + medicaid: 3258.31 + medicaid_category: 1 + ssi: 0.0 + wic: 723.15 + wic_category: 4 + spm_units: + spm_unit: + lifeline: 228.0 + nc_scca_maximum_payment: 0.0 + nc_tanf: 0.0 + school_meal_daily_subsidy: 7.15 + school_meal_tier: 0 +- name: signature_94 (3 reqs, +5 dupes) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_blind: false + is_pregnant: false + is_full_time_college_student: false + is_snap_ineligible_student: false + immigration_status_str: CITIZEN + employment_income: 36000 + self_employment_income: 0 + social_security: 0 + capital_gains: 0 + rental_income: 0 + taxable_ira_distributions: 0 + taxable_pension_income: 0 + unemployment_compensation: 0 + ssi: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + current_pregnancies: 0 + child_support_expense: 0 + real_estate_taxes: 0 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_blind: false + is_pregnant: false + is_full_time_college_student: false + is_snap_ineligible_student: false + immigration_status_str: CITIZEN + employment_income: 12000 + self_employment_income: 0 + social_security: 0 + capital_gains: 0 + rental_income: 0 + taxable_ira_distributions: 0 + taxable_pension_income: 0 + unemployment_compensation: 0 + ssi: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + current_pregnancies: 0 + child_support_expense: 0 + real_estate_taxes: 0 + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_blind: false + is_pregnant: false + is_full_time_college_student: false + is_snap_ineligible_student: false + immigration_status_str: CITIZEN + employment_income: 0 + self_employment_income: 0 + ssi: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + real_estate_taxes: 0 + child_support_expense: 0 + current_pregnancies: 0 + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_blind: false + is_pregnant: false + is_full_time_college_student: false + is_snap_ineligible_student: false + immigration_status_str: CITIZEN + employment_income: 0 + self_employment_income: 0 + ssi: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + real_estate_taxes: 0 + child_support_expense: 0 + current_pregnancies: 0 + households: + household: + members: *id001 + zip_code: '27601' + county_str: WAKE_COUNTY_NC + spm_units: + spm_unit: + members: *id001 + snap_assets: 500 + heating_cooling_expense: 1200 + has_heating_cooling_expense: true + phone_expense: 600 + has_phone_expense: true + water_expense: 480 + broadband_cost: 720 + childcare_expenses: 6000 + homeowners_association_fees: 0 + homeowners_insurance: 0 + housing_cost: 18000 + snap_earned_income: 0 + snap_emergency_allotment: 0 + snap_unearned_income: 0 + school_meal_countable_income: 48000 + nc_scca_countable_income: 36000 + nc_tanf_countable_earned_income: 4000 + nc_tanf_countable_gross_unearned_income: 0 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: *id002 + mu_child1: + members: *id003 + mu_child2: + members: *id004 + output: + tax_units: + tax_unit: + aca_ptc: 11228.81 + ctc_value: 4400.0 + eitc: 3769.5 + people: + head: + is_optional_senior_or_disabled_for_medicaid: false + medicaid: 0.0 + medicaid_category: 9 + ssi: 0.0 + wic: 0.0 + wic_category: 5 + spouse: + is_optional_senior_or_disabled_for_medicaid: false + medicaid: 0.0 + medicaid_category: 9 + ssi: 0.0 + wic: 0.0 + wic_category: 5 + child1: + is_optional_senior_or_disabled_for_medicaid: false + medicaid: 3258.31 + medicaid_category: 2 + ssi: 0.0 + wic: 0.0 + wic_category: 5 + child2: + is_optional_senior_or_disabled_for_medicaid: false + medicaid: 3258.31 + medicaid_category: 1 + ssi: 0.0 + wic: 723.15 + wic_category: 4 + spm_units: + spm_unit: + lifeline: 228.0 + nc_scca_maximum_payment: 0.0 + nc_tanf: 0.0 + school_meal_daily_subsidy: 7.15 + school_meal_tier: 0 + snap: 11994.84 +- name: signature_140 (1 reqs) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_blind: false + is_pregnant: false + is_full_time_college_student: false + is_snap_ineligible_student: false + immigration_status_str: CITIZEN + employment_income: 36000 + self_employment_income: 0 + social_security: 0 + capital_gains: 0 + rental_income: 0 + taxable_ira_distributions: 0 + taxable_pension_income: 0 + unemployment_compensation: 0 + ssi: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + current_pregnancies: 0 + child_support_expense: 0 + real_estate_taxes: 0 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_blind: false + is_pregnant: false + is_full_time_college_student: false + is_snap_ineligible_student: false + immigration_status_str: CITIZEN + employment_income: 12000 + self_employment_income: 0 + social_security: 0 + capital_gains: 0 + rental_income: 0 + taxable_ira_distributions: 0 + taxable_pension_income: 0 + unemployment_compensation: 0 + ssi: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + current_pregnancies: 0 + child_support_expense: 0 + real_estate_taxes: 0 + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_blind: false + is_pregnant: false + is_full_time_college_student: false + is_snap_ineligible_student: false + immigration_status_str: CITIZEN + employment_income: 0 + self_employment_income: 0 + ssi: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + real_estate_taxes: 0 + child_support_expense: 0 + current_pregnancies: 0 + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_blind: false + is_pregnant: false + is_full_time_college_student: false + is_snap_ineligible_student: false + immigration_status_str: CITIZEN + employment_income: 0 + self_employment_income: 0 + ssi: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + real_estate_taxes: 0 + child_support_expense: 0 + current_pregnancies: 0 + households: + household: + members: *id001 + zip_code: '27601' + county_str: WAKE_COUNTY_NC + spm_units: + spm_unit: + members: *id001 + snap_assets: 500 + heating_cooling_expense: 1200 + has_heating_cooling_expense: true + phone_expense: 600 + has_phone_expense: true + water_expense: 480 + broadband_cost: 720 + childcare_expenses: 6000 + homeowners_association_fees: 0 + homeowners_insurance: 0 + housing_cost: 18000 + snap_earned_income: 0 + snap_emergency_allotment: 0 + snap_unearned_income: 0 + school_meal_countable_income: 48000 + nc_scca_countable_income: 36000 + nc_tanf_countable_earned_income: 4000 + nc_tanf_countable_gross_unearned_income: 0 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: *id002 + mu_child1: + members: *id003 + mu_child2: + members: *id004 + output: + tax_units: + tax_unit: + aca_ptc: 11228.81 + ctc_value: 4400.0 + eitc: 3769.5 + people: + head: + is_optional_senior_or_disabled_for_medicaid: false + medicaid: 0.0 + medicaid_category: 9 + wic: 0.0 + wic_category: 5 + spouse: + is_optional_senior_or_disabled_for_medicaid: false + medicaid: 0.0 + medicaid_category: 9 + wic: 0.0 + wic_category: 5 + child1: + is_optional_senior_or_disabled_for_medicaid: false + medicaid: 3258.31 + medicaid_category: 2 + wic: 0.0 + wic_category: 5 + child2: + is_optional_senior_or_disabled_for_medicaid: false + medicaid: 3258.31 + medicaid_category: 1 + wic: 723.15 + wic_category: 4 + spm_units: + spm_unit: + lifeline: 228.0 + nc_scca_maximum_payment: 0.0 + nc_tanf: 0.0 + school_meal_daily_subsidy: 7.15 + school_meal_tier: 0 +- name: signature_172 (1 reqs, +1 dupes) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_blind: false + is_pregnant: false + is_full_time_college_student: false + is_snap_ineligible_student: false + immigration_status_str: CITIZEN + employment_income: 36000 + self_employment_income: 0 + social_security: 0 + capital_gains: 0 + rental_income: 0 + taxable_ira_distributions: 0 + taxable_pension_income: 0 + unemployment_compensation: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + current_pregnancies: 0 + child_support_expense: 0 + real_estate_taxes: 0 + other_medical_expenses: 0 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_blind: false + is_pregnant: false + is_full_time_college_student: false + is_snap_ineligible_student: false + immigration_status_str: CITIZEN + employment_income: 12000 + self_employment_income: 0 + social_security: 0 + capital_gains: 0 + rental_income: 0 + taxable_ira_distributions: 0 + taxable_pension_income: 0 + unemployment_compensation: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + current_pregnancies: 0 + child_support_expense: 0 + real_estate_taxes: 0 + other_medical_expenses: 0 + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_blind: false + is_pregnant: false + is_full_time_college_student: false + is_snap_ineligible_student: false + immigration_status_str: CITIZEN + employment_income: 0 + self_employment_income: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + real_estate_taxes: 0 + child_support_expense: 0 + current_pregnancies: 0 + other_medical_expenses: 0 + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_blind: false + is_pregnant: false + is_full_time_college_student: false + is_snap_ineligible_student: false + immigration_status_str: CITIZEN + employment_income: 0 + self_employment_income: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + real_estate_taxes: 0 + child_support_expense: 0 + current_pregnancies: 0 + other_medical_expenses: 0 + households: + household: + members: *id001 + zip_code: '27601' + county_str: WAKE_COUNTY_NC + spm_units: + spm_unit: + members: *id001 + snap_assets: 500 + heating_cooling_expense: 1200 + has_heating_cooling_expense: true + phone_expense: 600 + has_phone_expense: true + water_expense: 480 + broadband_cost: 720 + childcare_expenses: 6000 + homeowners_association_fees: 0 + homeowners_insurance: 0 + housing_cost: 18000 + snap_earned_income: 0 + snap_emergency_allotment: 0 + snap_unearned_income: 0 + school_meal_countable_income: 48000 + nc_scca_countable_income: 36000 + nc_tanf_countable_earned_income: 4000 + nc_tanf_countable_gross_unearned_income: 0 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: *id002 + mu_child1: + members: *id003 + mu_child2: + members: *id004 + output: + tax_units: + tax_unit: + aca_ptc: 11228.81 + ctc_value: 4400.0 + eitc: 3769.5 + people: + head: + is_optional_senior_or_disabled_for_medicaid: false + medicaid: 0.0 + medicaid_category: 9 + ssi: 0.0 + wic: 0.0 + wic_category: 5 + spouse: + is_optional_senior_or_disabled_for_medicaid: false + medicaid: 0.0 + medicaid_category: 9 + ssi: 0.0 + wic: 0.0 + wic_category: 5 + child1: + is_optional_senior_or_disabled_for_medicaid: false + medicaid: 3258.31 + medicaid_category: 2 + ssi: 0.0 + wic: 0.0 + wic_category: 5 + child2: + is_optional_senior_or_disabled_for_medicaid: false + medicaid: 3258.31 + medicaid_category: 1 + ssi: 0.0 + wic: 723.15 + wic_category: 4 + spm_units: + spm_unit: + lifeline: 228.0 + nc_scca_maximum_payment: 0.0 + nc_tanf: 0.0 + school_meal_daily_subsidy: 7.15 + school_meal_tier: 0 + snap: 11994.84 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/signatures/tx.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/signatures/tx.yaml new file mode 100644 index 00000000000..47055c55302 --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/signatures/tx.yaml @@ -0,0 +1,1772 @@ +- name: signature_30 (8 reqs) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_blind: false + is_pregnant: false + is_full_time_college_student: false + is_snap_ineligible_student: false + is_veteran: false + is_medicare_eligible: false + immigration_status_str: CITIZEN + employment_income: 36000 + self_employment_income: 0 + social_security: 0 + social_security_disability: 0 + capital_gains: 0 + rental_income: 0 + taxable_ira_distributions: 0 + taxable_pension_income: 0 + unemployment_compensation: 0 + alimony_income: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + current_pregnancies: 0 + child_support_expense: 0 + real_estate_taxes: 0 + medicare_quarters_of_coverage: 0 + weekly_hours_worked_before_lsr: 40 + childcare_attending_days_per_month: 0 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_blind: false + is_pregnant: false + is_full_time_college_student: false + is_snap_ineligible_student: false + is_veteran: false + is_medicare_eligible: false + immigration_status_str: CITIZEN + employment_income: 12000 + self_employment_income: 0 + social_security: 0 + capital_gains: 0 + rental_income: 0 + taxable_ira_distributions: 0 + taxable_pension_income: 0 + unemployment_compensation: 0 + alimony_income: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + current_pregnancies: 0 + child_support_expense: 0 + real_estate_taxes: 0 + medicare_quarters_of_coverage: 0 + weekly_hours_worked_before_lsr: 20 + childcare_attending_days_per_month: 0 + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_blind: false + is_pregnant: false + is_full_time_college_student: false + is_snap_ineligible_student: false + is_veteran: false + is_medicare_eligible: false + immigration_status_str: CITIZEN + employment_income: 0 + self_employment_income: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + weekly_hours_worked_before_lsr: 0 + childcare_attending_days_per_month: 20 + real_estate_taxes: 0 + child_support_expense: 0 + current_pregnancies: 0 + medicare_quarters_of_coverage: 0 + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_blind: false + is_pregnant: false + is_full_time_college_student: false + is_snap_ineligible_student: false + is_veteran: false + is_medicare_eligible: false + immigration_status_str: CITIZEN + employment_income: 0 + self_employment_income: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + weekly_hours_worked_before_lsr: 0 + childcare_attending_days_per_month: 20 + real_estate_taxes: 0 + child_support_expense: 0 + current_pregnancies: 0 + medicare_quarters_of_coverage: 0 + households: + household: + members: &id001 + - head + - spouse + - child1 + - child2 + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id001 + snap_assets: 500 + spm_unit_cash_assets: 500 + spm_unit_assets: 500 + heating_cooling_expense: 1200 + has_heating_cooling_expense: true + phone_expense: 600 + has_phone_expense: true + water_expense: 480 + broadband_cost: 720 + childcare_expenses: 6000 + spm_unit_pre_subsidy_childcare_expenses: 6000 + homeowners_association_fees: 0 + homeowners_insurance: 0 + housing_cost: 18000 + snap_earned_income: 0 + snap_emergency_allotment: 0 + snap_unearned_income: 0 + school_meal_countable_income: 48000 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: &id002 + - head + - spouse + mu_child1: + members: &id003 + - child1 + mu_child2: + members: &id004 + - child2 + output: + tax_units: + tax_unit: + aca_ptc: 15935.95 + ctc_value: 4400.0 + eitc: 3769.5 + people: + head: + chip: 0.0 + commodity_supplemental_food_program: 0.0 + early_head_start: 0.0 + head_start: 0.0 + is_disabled: false + is_medicaid_eligible: false + is_optional_senior_or_disabled_for_medicaid: false + medicaid: 0.0 + medicaid_category: 9 + msp: 0.0 + msp_category: 0 + msp_eligible: false + ssi: 0.0 + tx_dart_benefit_person: 0.0 + tx_fpp_benefit: 0.0 + tx_harris_rides_eligible: false + was_in_foster_care: false + wic: 0.0 + wic_category: 5 + spouse: + chip: 0.0 + commodity_supplemental_food_program: 0.0 + early_head_start: 0.0 + head_start: 0.0 + is_disabled: false + is_medicaid_eligible: false + is_optional_senior_or_disabled_for_medicaid: false + medicaid: 0.0 + medicaid_category: 9 + msp: 0.0 + msp_category: 0 + msp_eligible: false + ssi: 0.0 + tx_dart_benefit_person: 0.0 + tx_fpp_benefit: 0.0 + tx_harris_rides_eligible: false + was_in_foster_care: false + wic: 0.0 + wic_category: 5 + child1: + chip: 0.0 + commodity_supplemental_food_program: 0.0 + early_head_start: 0.0 + head_start: 0.0 + is_disabled: false + is_medicaid_eligible: true + is_optional_senior_or_disabled_for_medicaid: false + medicaid: 3258.31 + medicaid_category: 2 + msp: 0.0 + msp_category: 0 + msp_eligible: false + ssi: 0.0 + tx_dart_benefit_person: 0.0 + tx_fpp_benefit: 0.0 + tx_harris_rides_eligible: false + was_in_foster_care: false + wic: 0.0 + wic_category: 5 + child2: + chip: 0.0 + commodity_supplemental_food_program: 0.0 + early_head_start: 0.0 + head_start: 20347.29 + is_disabled: false + is_medicaid_eligible: true + is_optional_senior_or_disabled_for_medicaid: false + medicaid: 3258.31 + medicaid_category: 1 + msp: 0.0 + msp_category: 0 + msp_eligible: false + ssi: 0.0 + tx_dart_benefit_person: 0.0 + tx_fpp_benefit: 0.0 + tx_harris_rides_eligible: false + was_in_foster_care: false + wic: 723.15 + wic_category: 4 + spm_units: + spm_unit: + lifeline: 228.0 + school_meal_daily_subsidy: 7.15 + school_meal_tier: 0 + snap: 11994.84 + tanf: 0.0 + tx_ccs: 0.0 + tx_tanf: 0.0 +- name: signature_48 (5 reqs, +4 dupes) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_blind: false + is_pregnant: false + is_full_time_college_student: false + is_snap_ineligible_student: false + is_veteran: false + immigration_status_str: CITIZEN + employment_income: 36000 + self_employment_income: 0 + social_security: 0 + social_security_disability: 0 + capital_gains: 0 + rental_income: 0 + taxable_ira_distributions: 0 + taxable_pension_income: 0 + unemployment_compensation: 0 + alimony_income: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + current_pregnancies: 0 + child_support_expense: 0 + real_estate_taxes: 0 + medicare_quarters_of_coverage: 0 + weekly_hours_worked_before_lsr: 40 + childcare_attending_days_per_month: 0 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_blind: false + is_pregnant: false + is_full_time_college_student: false + is_snap_ineligible_student: false + is_veteran: false + immigration_status_str: CITIZEN + employment_income: 12000 + self_employment_income: 0 + social_security: 0 + capital_gains: 0 + rental_income: 0 + taxable_ira_distributions: 0 + taxable_pension_income: 0 + unemployment_compensation: 0 + alimony_income: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + current_pregnancies: 0 + child_support_expense: 0 + real_estate_taxes: 0 + medicare_quarters_of_coverage: 0 + weekly_hours_worked_before_lsr: 20 + childcare_attending_days_per_month: 0 + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_blind: false + is_pregnant: false + is_full_time_college_student: false + is_snap_ineligible_student: false + is_veteran: false + immigration_status_str: CITIZEN + employment_income: 0 + self_employment_income: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + weekly_hours_worked_before_lsr: 0 + childcare_attending_days_per_month: 20 + real_estate_taxes: 0 + child_support_expense: 0 + current_pregnancies: 0 + medicare_quarters_of_coverage: 0 + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_blind: false + is_pregnant: false + is_full_time_college_student: false + is_snap_ineligible_student: false + is_veteran: false + immigration_status_str: CITIZEN + employment_income: 0 + self_employment_income: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + weekly_hours_worked_before_lsr: 0 + childcare_attending_days_per_month: 20 + real_estate_taxes: 0 + child_support_expense: 0 + current_pregnancies: 0 + medicare_quarters_of_coverage: 0 + households: + household: + members: *id001 + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id001 + snap_assets: 500 + spm_unit_cash_assets: 500 + spm_unit_assets: 500 + heating_cooling_expense: 1200 + has_heating_cooling_expense: true + phone_expense: 600 + has_phone_expense: true + water_expense: 480 + broadband_cost: 720 + childcare_expenses: 6000 + spm_unit_pre_subsidy_childcare_expenses: 6000 + homeowners_association_fees: 0 + homeowners_insurance: 0 + housing_cost: 18000 + snap_earned_income: 0 + snap_emergency_allotment: 0 + snap_unearned_income: 0 + school_meal_countable_income: 48000 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: *id002 + mu_child1: + members: *id003 + mu_child2: + members: *id004 + output: + tax_units: + tax_unit: + aca_ptc: 15935.95 + ctc_value: 4400.0 + eitc: 3769.5 + people: + head: + chip: 0.0 + commodity_supplemental_food_program: 0.0 + early_head_start: 0.0 + head_start: 0.0 + is_medicaid_eligible: false + is_medicare_eligible: false + is_optional_senior_or_disabled_for_medicaid: false + medicaid: 0.0 + medicaid_category: 9 + msp: 0.0 + msp_category: 0 + msp_eligible: false + ssi: 0.0 + tx_dart_benefit_person: 0.0 + tx_fpp_benefit: 0.0 + tx_harris_rides_eligible: false + was_in_foster_care: false + wic: 0.0 + wic_category: 5 + spouse: + chip: 0.0 + commodity_supplemental_food_program: 0.0 + early_head_start: 0.0 + head_start: 0.0 + is_medicaid_eligible: false + is_medicare_eligible: false + is_optional_senior_or_disabled_for_medicaid: false + medicaid: 0.0 + medicaid_category: 9 + msp: 0.0 + msp_category: 0 + msp_eligible: false + ssi: 0.0 + tx_dart_benefit_person: 0.0 + tx_fpp_benefit: 0.0 + tx_harris_rides_eligible: false + was_in_foster_care: false + wic: 0.0 + wic_category: 5 + child1: + chip: 0.0 + commodity_supplemental_food_program: 0.0 + early_head_start: 0.0 + head_start: 0.0 + is_medicaid_eligible: true + is_medicare_eligible: false + is_optional_senior_or_disabled_for_medicaid: false + medicaid: 3258.31 + medicaid_category: 2 + msp: 0.0 + msp_category: 0 + msp_eligible: false + ssi: 0.0 + tx_dart_benefit_person: 0.0 + tx_fpp_benefit: 0.0 + tx_harris_rides_eligible: false + was_in_foster_care: false + wic: 0.0 + wic_category: 5 + child2: + chip: 0.0 + commodity_supplemental_food_program: 0.0 + early_head_start: 0.0 + head_start: 20347.29 + is_medicaid_eligible: true + is_medicare_eligible: false + is_optional_senior_or_disabled_for_medicaid: false + medicaid: 3258.31 + medicaid_category: 1 + msp: 0.0 + msp_category: 0 + msp_eligible: false + ssi: 0.0 + tx_dart_benefit_person: 0.0 + tx_fpp_benefit: 0.0 + tx_harris_rides_eligible: false + was_in_foster_care: false + wic: 723.15 + wic_category: 4 + spm_units: + spm_unit: + lifeline: 228.0 + school_meal_daily_subsidy: 7.15 + school_meal_tier: 0 + snap: 11994.84 + tanf: 0.0 + tx_ccs: 0.0 + tx_tanf: 0.0 +- name: signature_74 (4 reqs) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_blind: false + is_pregnant: false + is_full_time_college_student: false + is_snap_ineligible_student: false + is_veteran: false + is_medicaid_eligible: false + is_medicare_eligible: false + immigration_status_str: CITIZEN + employment_income: 36000 + self_employment_income: 0 + social_security: 0 + social_security_disability: 0 + capital_gains: 0 + rental_income: 0 + taxable_ira_distributions: 0 + taxable_pension_income: 0 + unemployment_compensation: 0 + alimony_income: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + current_pregnancies: 0 + child_support_expense: 0 + real_estate_taxes: 0 + medicare_quarters_of_coverage: 0 + weekly_hours_worked_before_lsr: 40 + childcare_attending_days_per_month: 0 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_blind: false + is_pregnant: false + is_full_time_college_student: false + is_snap_ineligible_student: false + is_veteran: false + is_medicaid_eligible: false + is_medicare_eligible: false + immigration_status_str: CITIZEN + employment_income: 12000 + self_employment_income: 0 + social_security: 0 + capital_gains: 0 + rental_income: 0 + taxable_ira_distributions: 0 + taxable_pension_income: 0 + unemployment_compensation: 0 + alimony_income: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + current_pregnancies: 0 + child_support_expense: 0 + real_estate_taxes: 0 + medicare_quarters_of_coverage: 0 + weekly_hours_worked_before_lsr: 20 + childcare_attending_days_per_month: 0 + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_blind: false + is_pregnant: false + is_full_time_college_student: false + is_snap_ineligible_student: false + is_veteran: false + is_medicaid_eligible: false + is_medicare_eligible: false + immigration_status_str: CITIZEN + employment_income: 0 + self_employment_income: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + weekly_hours_worked_before_lsr: 0 + childcare_attending_days_per_month: 20 + real_estate_taxes: 0 + child_support_expense: 0 + current_pregnancies: 0 + medicare_quarters_of_coverage: 0 + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_blind: false + is_pregnant: false + is_full_time_college_student: false + is_snap_ineligible_student: false + is_veteran: false + is_medicaid_eligible: false + is_medicare_eligible: false + immigration_status_str: CITIZEN + employment_income: 0 + self_employment_income: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + weekly_hours_worked_before_lsr: 0 + childcare_attending_days_per_month: 20 + real_estate_taxes: 0 + child_support_expense: 0 + current_pregnancies: 0 + medicare_quarters_of_coverage: 0 + households: + household: + members: *id001 + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id001 + snap_assets: 500 + spm_unit_cash_assets: 500 + spm_unit_assets: 500 + heating_cooling_expense: 1200 + has_heating_cooling_expense: true + phone_expense: 600 + has_phone_expense: true + water_expense: 480 + broadband_cost: 720 + childcare_expenses: 6000 + spm_unit_pre_subsidy_childcare_expenses: 6000 + homeowners_association_fees: 0 + homeowners_insurance: 0 + housing_cost: 18000 + snap_earned_income: 0 + snap_emergency_allotment: 0 + snap_unearned_income: 0 + school_meal_countable_income: 48000 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: *id002 + mu_child1: + members: *id003 + mu_child2: + members: *id004 + output: + tax_units: + tax_unit: + aca_ptc: 27263.95 + ctc_value: 4400.0 + eitc: 3769.5 + people: + head: + chip: 0.0 + commodity_supplemental_food_program: 0.0 + early_head_start: 0.0 + head_start: 0.0 + is_optional_senior_or_disabled_for_medicaid: false + medicaid: 0.0 + medicaid_category: 9 + msp: 0.0 + msp_category: 0 + msp_eligible: false + ssi: 0.0 + tx_dart_benefit_person: 0.0 + tx_fpp_benefit: 0.0 + tx_harris_rides_eligible: false + was_in_foster_care: false + wic: 0.0 + wic_category: 5 + spouse: + chip: 0.0 + commodity_supplemental_food_program: 0.0 + early_head_start: 0.0 + head_start: 0.0 + is_optional_senior_or_disabled_for_medicaid: false + medicaid: 0.0 + medicaid_category: 9 + msp: 0.0 + msp_category: 0 + msp_eligible: false + ssi: 0.0 + tx_dart_benefit_person: 0.0 + tx_fpp_benefit: 0.0 + tx_harris_rides_eligible: false + was_in_foster_care: false + wic: 0.0 + wic_category: 5 + child1: + chip: 0.0 + commodity_supplemental_food_program: 0.0 + early_head_start: 0.0 + head_start: 0.0 + is_optional_senior_or_disabled_for_medicaid: false + medicaid: 0.0 + medicaid_category: 2 + msp: 0.0 + msp_category: 0 + msp_eligible: false + ssi: 0.0 + tx_dart_benefit_person: 0.0 + tx_fpp_benefit: 0.0 + tx_harris_rides_eligible: false + was_in_foster_care: false + wic: 0.0 + wic_category: 5 + child2: + chip: 0.0 + commodity_supplemental_food_program: 0.0 + early_head_start: 0.0 + head_start: 20347.29 + is_optional_senior_or_disabled_for_medicaid: false + medicaid: 0.0 + medicaid_category: 1 + msp: 0.0 + msp_category: 0 + msp_eligible: false + ssi: 0.0 + tx_dart_benefit_person: 0.0 + tx_fpp_benefit: 0.0 + tx_harris_rides_eligible: false + was_in_foster_care: false + wic: 723.15 + wic_category: 4 + spm_units: + spm_unit: + lifeline: 228.0 + school_meal_daily_subsidy: 7.15 + school_meal_tier: 0 + tanf: 0.0 + tx_ccs: 0.0 + tx_tanf: 0.0 +- name: signature_87 (3 reqs) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_blind: false + is_pregnant: false + is_full_time_college_student: false + is_snap_ineligible_student: false + is_veteran: false + immigration_status_str: CITIZEN + employment_income: 36000 + self_employment_income: 0 + social_security: 0 + social_security_disability: 0 + capital_gains: 0 + rental_income: 0 + taxable_ira_distributions: 0 + taxable_pension_income: 0 + unemployment_compensation: 0 + alimony_income: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + current_pregnancies: 0 + child_support_expense: 0 + real_estate_taxes: 0 + medicare_quarters_of_coverage: 0 + weekly_hours_worked_before_lsr: 40 + childcare_attending_days_per_month: 0 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_blind: false + is_pregnant: false + is_full_time_college_student: false + is_snap_ineligible_student: false + is_veteran: false + immigration_status_str: CITIZEN + employment_income: 12000 + self_employment_income: 0 + social_security: 0 + capital_gains: 0 + rental_income: 0 + taxable_ira_distributions: 0 + taxable_pension_income: 0 + unemployment_compensation: 0 + alimony_income: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + current_pregnancies: 0 + child_support_expense: 0 + real_estate_taxes: 0 + medicare_quarters_of_coverage: 0 + weekly_hours_worked_before_lsr: 20 + childcare_attending_days_per_month: 0 + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_blind: false + is_pregnant: false + is_full_time_college_student: false + is_snap_ineligible_student: false + is_veteran: false + immigration_status_str: CITIZEN + employment_income: 0 + self_employment_income: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + weekly_hours_worked_before_lsr: 0 + childcare_attending_days_per_month: 20 + real_estate_taxes: 0 + child_support_expense: 0 + current_pregnancies: 0 + medicare_quarters_of_coverage: 0 + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_blind: false + is_pregnant: false + is_full_time_college_student: false + is_snap_ineligible_student: false + is_veteran: false + immigration_status_str: CITIZEN + employment_income: 0 + self_employment_income: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + weekly_hours_worked_before_lsr: 0 + childcare_attending_days_per_month: 20 + real_estate_taxes: 0 + child_support_expense: 0 + current_pregnancies: 0 + medicare_quarters_of_coverage: 0 + households: + household: + members: *id001 + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id001 + snap_assets: 500 + spm_unit_cash_assets: 500 + spm_unit_assets: 500 + heating_cooling_expense: 1200 + has_heating_cooling_expense: true + phone_expense: 600 + has_phone_expense: true + water_expense: 480 + broadband_cost: 720 + childcare_expenses: 6000 + spm_unit_pre_subsidy_childcare_expenses: 6000 + homeowners_association_fees: 0 + homeowners_insurance: 0 + housing_cost: 18000 + snap_earned_income: 0 + snap_emergency_allotment: 0 + snap_unearned_income: 0 + school_meal_countable_income: 48000 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: *id002 + mu_child1: + members: *id003 + mu_child2: + members: *id004 + output: + tax_units: + tax_unit: + aca_ptc: 15935.95 + ctc_value: 4400.0 + eitc: 3769.5 + people: + head: + chip: 0.0 + commodity_supplemental_food_program: 0.0 + early_head_start: 0.0 + head_start: 0.0 + is_disabled: false + is_medicaid_eligible: false + is_medicare_eligible: false + is_optional_senior_or_disabled_for_medicaid: false + medicaid: 0.0 + medicaid_category: 9 + msp: 0.0 + msp_category: 0 + msp_eligible: false + ssi: 0.0 + tx_dart_benefit_person: 0.0 + tx_fpp_benefit: 0.0 + tx_harris_rides_eligible: false + was_in_foster_care: false + wic: 0.0 + wic_category: 5 + spouse: + chip: 0.0 + commodity_supplemental_food_program: 0.0 + early_head_start: 0.0 + head_start: 0.0 + is_disabled: false + is_medicaid_eligible: false + is_medicare_eligible: false + is_optional_senior_or_disabled_for_medicaid: false + medicaid: 0.0 + medicaid_category: 9 + msp: 0.0 + msp_category: 0 + msp_eligible: false + ssi: 0.0 + tx_dart_benefit_person: 0.0 + tx_fpp_benefit: 0.0 + tx_harris_rides_eligible: false + was_in_foster_care: false + wic: 0.0 + wic_category: 5 + child1: + chip: 0.0 + commodity_supplemental_food_program: 0.0 + early_head_start: 0.0 + head_start: 0.0 + is_disabled: false + is_medicaid_eligible: true + is_medicare_eligible: false + is_optional_senior_or_disabled_for_medicaid: false + medicaid: 3258.31 + medicaid_category: 2 + msp: 0.0 + msp_category: 0 + msp_eligible: false + ssi: 0.0 + tx_dart_benefit_person: 0.0 + tx_fpp_benefit: 0.0 + tx_harris_rides_eligible: false + was_in_foster_care: false + wic: 0.0 + wic_category: 5 + child2: + chip: 0.0 + commodity_supplemental_food_program: 0.0 + early_head_start: 0.0 + head_start: 20347.29 + is_disabled: false + is_medicaid_eligible: true + is_medicare_eligible: false + is_optional_senior_or_disabled_for_medicaid: false + medicaid: 3258.31 + medicaid_category: 1 + msp: 0.0 + msp_category: 0 + msp_eligible: false + ssi: 0.0 + tx_dart_benefit_person: 0.0 + tx_fpp_benefit: 0.0 + tx_harris_rides_eligible: false + was_in_foster_care: false + wic: 723.15 + wic_category: 4 + spm_units: + spm_unit: + lifeline: 228.0 + school_meal_daily_subsidy: 7.15 + school_meal_tier: 0 + tanf: 0.0 + tx_ccs: 0.0 + tx_tanf: 0.0 +- name: signature_97 (3 reqs, +1 dupes) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_blind: false + is_pregnant: false + is_full_time_college_student: false + is_snap_ineligible_student: false + is_veteran: false + immigration_status_str: CITIZEN + employment_income: 36000 + self_employment_income: 0 + social_security: 0 + social_security_disability: 0 + capital_gains: 0 + rental_income: 0 + taxable_ira_distributions: 0 + taxable_pension_income: 0 + unemployment_compensation: 0 + alimony_income: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + current_pregnancies: 0 + child_support_expense: 0 + real_estate_taxes: 0 + medicare_quarters_of_coverage: 0 + weekly_hours_worked_before_lsr: 40 + childcare_attending_days_per_month: 0 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_blind: false + is_pregnant: false + is_full_time_college_student: false + is_snap_ineligible_student: false + is_veteran: false + immigration_status_str: CITIZEN + employment_income: 12000 + self_employment_income: 0 + social_security: 0 + capital_gains: 0 + rental_income: 0 + taxable_ira_distributions: 0 + taxable_pension_income: 0 + unemployment_compensation: 0 + alimony_income: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + current_pregnancies: 0 + child_support_expense: 0 + real_estate_taxes: 0 + medicare_quarters_of_coverage: 0 + weekly_hours_worked_before_lsr: 20 + childcare_attending_days_per_month: 0 + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_blind: false + is_pregnant: false + is_full_time_college_student: false + is_snap_ineligible_student: false + is_veteran: false + immigration_status_str: CITIZEN + employment_income: 0 + self_employment_income: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + weekly_hours_worked_before_lsr: 0 + childcare_attending_days_per_month: 20 + real_estate_taxes: 0 + child_support_expense: 0 + current_pregnancies: 0 + medicare_quarters_of_coverage: 0 + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_blind: false + is_pregnant: false + is_full_time_college_student: false + is_snap_ineligible_student: false + is_veteran: false + immigration_status_str: CITIZEN + employment_income: 0 + self_employment_income: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + weekly_hours_worked_before_lsr: 0 + childcare_attending_days_per_month: 20 + real_estate_taxes: 0 + child_support_expense: 0 + current_pregnancies: 0 + medicare_quarters_of_coverage: 0 + households: + household: + members: *id001 + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id001 + snap_assets: 500 + spm_unit_cash_assets: 500 + spm_unit_assets: 500 + heating_cooling_expense: 1200 + has_heating_cooling_expense: true + phone_expense: 600 + has_phone_expense: true + water_expense: 480 + broadband_cost: 720 + childcare_expenses: 6000 + spm_unit_pre_subsidy_childcare_expenses: 6000 + homeowners_association_fees: 0 + homeowners_insurance: 0 + housing_cost: 18000 + snap_earned_income: 0 + snap_emergency_allotment: 0 + snap_unearned_income: 0 + school_meal_countable_income: 48000 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: *id002 + mu_child1: + members: *id003 + mu_child2: + members: *id004 + output: + tax_units: + tax_unit: + aca_ptc: 15935.95 + ctc_value: 4400.0 + eitc: 3769.5 + people: + head: + chip: 0.0 + commodity_supplemental_food_program: 0.0 + early_head_start: 0.0 + head_start: 0.0 + is_disabled: false + is_medicaid_eligible: false + is_medicare_eligible: false + is_optional_senior_or_disabled_for_medicaid: false + medicaid: 0.0 + medicaid_category: 9 + msp: 0.0 + msp_category: 0 + msp_eligible: false + ssi: 0.0 + tx_dart_benefit_person: 0.0 + tx_fpp_benefit: 0.0 + tx_harris_rides_eligible: false + was_in_foster_care: false + wic: 0.0 + wic_category: 5 + spouse: + chip: 0.0 + commodity_supplemental_food_program: 0.0 + early_head_start: 0.0 + head_start: 0.0 + is_disabled: false + is_medicaid_eligible: false + is_medicare_eligible: false + is_optional_senior_or_disabled_for_medicaid: false + medicaid: 0.0 + medicaid_category: 9 + msp: 0.0 + msp_category: 0 + msp_eligible: false + ssi: 0.0 + tx_dart_benefit_person: 0.0 + tx_fpp_benefit: 0.0 + tx_harris_rides_eligible: false + was_in_foster_care: false + wic: 0.0 + wic_category: 5 + child1: + chip: 0.0 + commodity_supplemental_food_program: 0.0 + early_head_start: 0.0 + head_start: 0.0 + is_disabled: false + is_medicaid_eligible: true + is_medicare_eligible: false + is_optional_senior_or_disabled_for_medicaid: false + medicaid: 3258.31 + medicaid_category: 2 + msp: 0.0 + msp_category: 0 + msp_eligible: false + ssi: 0.0 + tx_dart_benefit_person: 0.0 + tx_fpp_benefit: 0.0 + tx_harris_rides_eligible: false + was_in_foster_care: false + wic: 0.0 + wic_category: 5 + child2: + chip: 0.0 + commodity_supplemental_food_program: 0.0 + early_head_start: 0.0 + head_start: 20347.29 + is_disabled: false + is_medicaid_eligible: true + is_medicare_eligible: false + is_optional_senior_or_disabled_for_medicaid: false + medicaid: 3258.31 + medicaid_category: 1 + msp: 0.0 + msp_category: 0 + msp_eligible: false + ssi: 0.0 + tx_dart_benefit_person: 0.0 + tx_fpp_benefit: 0.0 + tx_harris_rides_eligible: false + was_in_foster_care: false + wic: 723.15 + wic_category: 4 + spm_units: + spm_unit: + lifeline: 228.0 + school_meal_daily_subsidy: 7.15 + school_meal_tier: 0 + snap: 11994.84 + tanf: 0.0 + tx_ccs: 0.0 + tx_tanf: 0.0 +- name: signature_149 (1 reqs) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_blind: false + is_pregnant: false + is_full_time_college_student: false + is_snap_ineligible_student: false + is_veteran: false + immigration_status_str: CITIZEN + employment_income: 36000 + self_employment_income: 0 + social_security: 0 + social_security_disability: 0 + capital_gains: 0 + rental_income: 0 + taxable_ira_distributions: 0 + taxable_pension_income: 0 + unemployment_compensation: 0 + alimony_income: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + current_pregnancies: 0 + child_support_expense: 0 + real_estate_taxes: 0 + medicare_quarters_of_coverage: 0 + weekly_hours_worked_before_lsr: 40 + childcare_attending_days_per_month: 0 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_blind: false + is_pregnant: false + is_full_time_college_student: false + is_snap_ineligible_student: false + is_veteran: false + immigration_status_str: CITIZEN + employment_income: 12000 + self_employment_income: 0 + social_security: 0 + capital_gains: 0 + rental_income: 0 + taxable_ira_distributions: 0 + taxable_pension_income: 0 + unemployment_compensation: 0 + alimony_income: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + current_pregnancies: 0 + child_support_expense: 0 + real_estate_taxes: 0 + medicare_quarters_of_coverage: 0 + weekly_hours_worked_before_lsr: 20 + childcare_attending_days_per_month: 0 + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_blind: false + is_pregnant: false + is_full_time_college_student: false + is_snap_ineligible_student: false + is_veteran: false + immigration_status_str: CITIZEN + employment_income: 0 + self_employment_income: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + weekly_hours_worked_before_lsr: 0 + childcare_attending_days_per_month: 20 + real_estate_taxes: 0 + child_support_expense: 0 + current_pregnancies: 0 + medicare_quarters_of_coverage: 0 + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_blind: false + is_pregnant: false + is_full_time_college_student: false + is_snap_ineligible_student: false + is_veteran: false + immigration_status_str: CITIZEN + employment_income: 0 + self_employment_income: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + weekly_hours_worked_before_lsr: 0 + childcare_attending_days_per_month: 20 + real_estate_taxes: 0 + child_support_expense: 0 + current_pregnancies: 0 + medicare_quarters_of_coverage: 0 + households: + household: + members: *id001 + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id001 + snap_assets: 500 + spm_unit_cash_assets: 500 + spm_unit_assets: 500 + heating_cooling_expense: 1200 + has_heating_cooling_expense: true + phone_expense: 600 + has_phone_expense: true + water_expense: 480 + broadband_cost: 720 + childcare_expenses: 6000 + spm_unit_pre_subsidy_childcare_expenses: 6000 + homeowners_association_fees: 0 + homeowners_insurance: 0 + housing_cost: 18000 + snap_earned_income: 0 + snap_emergency_allotment: 0 + snap_unearned_income: 0 + school_meal_countable_income: 48000 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: *id002 + mu_child1: + members: *id003 + mu_child2: + members: *id004 + output: + tax_units: + tax_unit: + aca_ptc: 15935.95 + ctc_value: 4400.0 + eitc: 3769.5 + people: + head: + chip: 0.0 + commodity_supplemental_food_program: 0.0 + early_head_start: 0.0 + head_start: 0.0 + is_medicaid_eligible: false + is_medicare_eligible: false + is_optional_senior_or_disabled_for_medicaid: false + medicaid: 0.0 + medicaid_category: 9 + msp: 0.0 + msp_category: 0 + msp_eligible: false + ssi: 0.0 + tx_dart_benefit_person: 0.0 + tx_fpp_benefit: 0.0 + tx_harris_rides_eligible: false + was_in_foster_care: false + wic: 0.0 + wic_category: 5 + spouse: + chip: 0.0 + commodity_supplemental_food_program: 0.0 + early_head_start: 0.0 + head_start: 0.0 + is_medicaid_eligible: false + is_medicare_eligible: false + is_optional_senior_or_disabled_for_medicaid: false + medicaid: 0.0 + medicaid_category: 9 + msp: 0.0 + msp_category: 0 + msp_eligible: false + ssi: 0.0 + tx_dart_benefit_person: 0.0 + tx_fpp_benefit: 0.0 + tx_harris_rides_eligible: false + was_in_foster_care: false + wic: 0.0 + wic_category: 5 + child1: + chip: 0.0 + commodity_supplemental_food_program: 0.0 + early_head_start: 0.0 + head_start: 0.0 + is_medicaid_eligible: true + is_medicare_eligible: false + is_optional_senior_or_disabled_for_medicaid: false + medicaid: 3258.31 + medicaid_category: 2 + msp: 0.0 + msp_category: 0 + msp_eligible: false + ssi: 0.0 + tx_dart_benefit_person: 0.0 + tx_fpp_benefit: 0.0 + tx_harris_rides_eligible: false + was_in_foster_care: false + wic: 0.0 + wic_category: 5 + child2: + chip: 0.0 + commodity_supplemental_food_program: 0.0 + early_head_start: 0.0 + head_start: 20347.29 + is_medicaid_eligible: true + is_medicare_eligible: false + is_optional_senior_or_disabled_for_medicaid: false + medicaid: 3258.31 + medicaid_category: 1 + msp: 0.0 + msp_category: 0 + msp_eligible: false + ssi: 0.0 + tx_dart_benefit_person: 0.0 + tx_fpp_benefit: 0.0 + tx_harris_rides_eligible: false + was_in_foster_care: false + wic: 723.15 + wic_category: 4 + spm_units: + spm_unit: + lifeline: 228.0 + school_meal_daily_subsidy: 7.15 + school_meal_tier: 0 + tanf: 0.0 + tx_ccs: 0.0 + tx_tanf: 0.0 +- name: signature_165 (1 reqs, +2 dupes) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_blind: false + is_pregnant: false + is_full_time_college_student: false + is_snap_ineligible_student: false + is_veteran: false + is_medicaid_eligible: false + immigration_status_str: CITIZEN + employment_income: 36000 + self_employment_income: 0 + social_security: 0 + social_security_disability: 0 + capital_gains: 0 + rental_income: 0 + taxable_ira_distributions: 0 + taxable_pension_income: 0 + unemployment_compensation: 0 + alimony_income: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + current_pregnancies: 0 + child_support_expense: 0 + real_estate_taxes: 0 + medicare_quarters_of_coverage: 0 + weekly_hours_worked_before_lsr: 40 + childcare_attending_days_per_month: 0 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_blind: false + is_pregnant: false + is_full_time_college_student: false + is_snap_ineligible_student: false + is_veteran: false + is_medicaid_eligible: false + immigration_status_str: CITIZEN + employment_income: 12000 + self_employment_income: 0 + social_security: 0 + capital_gains: 0 + rental_income: 0 + taxable_ira_distributions: 0 + taxable_pension_income: 0 + unemployment_compensation: 0 + alimony_income: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + current_pregnancies: 0 + child_support_expense: 0 + real_estate_taxes: 0 + medicare_quarters_of_coverage: 0 + weekly_hours_worked_before_lsr: 20 + childcare_attending_days_per_month: 0 + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_blind: false + is_pregnant: false + is_full_time_college_student: false + is_snap_ineligible_student: false + is_veteran: false + is_medicaid_eligible: false + immigration_status_str: CITIZEN + employment_income: 0 + self_employment_income: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + weekly_hours_worked_before_lsr: 0 + childcare_attending_days_per_month: 20 + real_estate_taxes: 0 + child_support_expense: 0 + current_pregnancies: 0 + medicare_quarters_of_coverage: 0 + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_blind: false + is_pregnant: false + is_full_time_college_student: false + is_snap_ineligible_student: false + is_veteran: false + is_medicaid_eligible: false + immigration_status_str: CITIZEN + employment_income: 0 + self_employment_income: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + weekly_hours_worked_before_lsr: 0 + childcare_attending_days_per_month: 20 + real_estate_taxes: 0 + child_support_expense: 0 + current_pregnancies: 0 + medicare_quarters_of_coverage: 0 + households: + household: + members: *id001 + zip_code: '75201' + county_str: DALLAS_COUNTY_TX + spm_units: + spm_unit: + members: *id001 + snap_assets: 500 + spm_unit_cash_assets: 500 + spm_unit_assets: 500 + heating_cooling_expense: 1200 + has_heating_cooling_expense: true + phone_expense: 600 + has_phone_expense: true + water_expense: 480 + broadband_cost: 720 + childcare_expenses: 6000 + spm_unit_pre_subsidy_childcare_expenses: 6000 + homeowners_association_fees: 0 + homeowners_insurance: 0 + housing_cost: 18000 + snap_earned_income: 0 + snap_emergency_allotment: 0 + snap_unearned_income: 0 + school_meal_countable_income: 48000 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: *id002 + mu_child1: + members: *id003 + mu_child2: + members: *id004 + output: + tax_units: + tax_unit: + aca_ptc: 27263.95 + ctc_value: 4400.0 + eitc: 3769.5 + people: + head: + chip: 0.0 + commodity_supplemental_food_program: 0.0 + early_head_start: 0.0 + head_start: 0.0 + is_medicaid_eligible: false + is_medicare_eligible: false + is_optional_senior_or_disabled_for_medicaid: false + medicaid: 0.0 + medicaid_category: 9 + msp: 0.0 + msp_category: 0 + msp_eligible: false + ssi: 0.0 + tx_dart_benefit_person: 0.0 + tx_fpp_benefit: 0.0 + tx_harris_rides_eligible: false + was_in_foster_care: false + wic: 0.0 + wic_category: 5 + spouse: + chip: 0.0 + commodity_supplemental_food_program: 0.0 + early_head_start: 0.0 + head_start: 0.0 + is_medicaid_eligible: false + is_medicare_eligible: false + is_optional_senior_or_disabled_for_medicaid: false + medicaid: 0.0 + medicaid_category: 9 + msp: 0.0 + msp_category: 0 + msp_eligible: false + ssi: 0.0 + tx_dart_benefit_person: 0.0 + tx_fpp_benefit: 0.0 + tx_harris_rides_eligible: false + was_in_foster_care: false + wic: 0.0 + wic_category: 5 + child1: + chip: 0.0 + commodity_supplemental_food_program: 0.0 + early_head_start: 0.0 + head_start: 0.0 + is_medicaid_eligible: false + is_medicare_eligible: false + is_optional_senior_or_disabled_for_medicaid: false + medicaid: 0.0 + medicaid_category: 2 + msp: 0.0 + msp_category: 0 + msp_eligible: false + ssi: 0.0 + tx_dart_benefit_person: 0.0 + tx_fpp_benefit: 0.0 + tx_harris_rides_eligible: false + was_in_foster_care: false + wic: 0.0 + wic_category: 5 + child2: + chip: 0.0 + commodity_supplemental_food_program: 0.0 + early_head_start: 0.0 + head_start: 20347.29 + is_medicaid_eligible: false + is_medicare_eligible: false + is_optional_senior_or_disabled_for_medicaid: false + medicaid: 0.0 + medicaid_category: 1 + msp: 0.0 + msp_category: 0 + msp_eligible: false + ssi: 0.0 + tx_dart_benefit_person: 0.0 + tx_fpp_benefit: 0.0 + tx_harris_rides_eligible: false + was_in_foster_care: false + wic: 723.15 + wic_category: 4 + spm_units: + spm_unit: + lifeline: 228.0 + school_meal_daily_subsidy: 7.15 + school_meal_tier: 0 + tanf: 0.0 + tx_ccs: 0.0 + tx_tanf: 0.0 diff --git a/policyengine_us/tests/policy/baseline/partners/analytics_coverage/signatures/wa.yaml b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/signatures/wa.yaml new file mode 100644 index 00000000000..c3b4994a5d0 --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/analytics_coverage/signatures/wa.yaml @@ -0,0 +1,559 @@ +- name: signature_5 (35 reqs, +4 dupes) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_blind: false + is_snap_ineligible_student: false + immigration_status_str: CITIZEN + employment_income: 36000 + self_employment_income: 0 + social_security: 0 + capital_gains: 0 + rental_income: 0 + taxable_ira_distributions: 0 + taxable_pension_income: 0 + unemployment_compensation: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + child_support_expense: 0 + real_estate_taxes: 0 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_blind: false + is_snap_ineligible_student: false + immigration_status_str: CITIZEN + employment_income: 12000 + self_employment_income: 0 + social_security: 0 + capital_gains: 0 + rental_income: 0 + taxable_ira_distributions: 0 + taxable_pension_income: 0 + unemployment_compensation: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + child_support_expense: 0 + real_estate_taxes: 0 + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_blind: false + is_snap_ineligible_student: false + immigration_status_str: CITIZEN + employment_income: 0 + self_employment_income: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + real_estate_taxes: 0 + child_support_expense: 0 + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_blind: false + is_snap_ineligible_student: false + immigration_status_str: CITIZEN + employment_income: 0 + self_employment_income: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + real_estate_taxes: 0 + child_support_expense: 0 + households: + household: + members: &id001 + - head + - spouse + - child1 + - child2 + spm_units: + spm_unit: + members: *id001 + snap_assets: 500 + heating_cooling_expense: 1200 + has_heating_cooling_expense: true + phone_expense: 600 + has_phone_expense: true + water_expense: 480 + broadband_cost: 720 + childcare_expenses: 6000 + homeowners_association_fees: 0 + homeowners_insurance: 0 + housing_cost: 18000 + snap_earned_income: 0 + snap_emergency_allotment: 0 + snap_unearned_income: 0 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: &id002 + - head + - spouse + mu_child1: + members: &id003 + - child1 + mu_child2: + members: &id004 + - child2 + output: + tax_units: + tax_unit: + eitc: 3769.5 + wa_working_families_tax_credit: 0.0 + people: + head: + is_disabled: false + ssi: 0.0 + spouse: + is_disabled: false + ssi: 0.0 + child1: + is_disabled: false + ssi: 0.0 + child2: + is_disabled: false + ssi: 0.0 + spm_units: + spm_unit: + lifeline: 228.0 + snap: 11994.84 +- name: signature_9 (25 reqs, +8 dupes) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_blind: false + is_snap_ineligible_student: false + immigration_status_str: CITIZEN + employment_income: 36000 + self_employment_income: 0 + social_security: 0 + capital_gains: 0 + rental_income: 0 + taxable_ira_distributions: 0 + taxable_pension_income: 0 + unemployment_compensation: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + child_support_expense: 0 + real_estate_taxes: 0 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_blind: false + is_snap_ineligible_student: false + immigration_status_str: CITIZEN + employment_income: 12000 + self_employment_income: 0 + social_security: 0 + capital_gains: 0 + rental_income: 0 + taxable_ira_distributions: 0 + taxable_pension_income: 0 + unemployment_compensation: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + child_support_expense: 0 + real_estate_taxes: 0 + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_blind: false + is_snap_ineligible_student: false + immigration_status_str: CITIZEN + employment_income: 0 + self_employment_income: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + real_estate_taxes: 0 + child_support_expense: 0 + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_blind: false + is_snap_ineligible_student: false + immigration_status_str: CITIZEN + employment_income: 0 + self_employment_income: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + real_estate_taxes: 0 + child_support_expense: 0 + households: + household: + members: *id001 + spm_units: + spm_unit: + members: *id001 + snap_assets: 500 + heating_cooling_expense: 1200 + has_heating_cooling_expense: true + phone_expense: 600 + has_phone_expense: true + water_expense: 480 + broadband_cost: 720 + childcare_expenses: 6000 + homeowners_association_fees: 0 + homeowners_insurance: 0 + housing_cost: 18000 + snap_earned_income: 0 + snap_emergency_allotment: 0 + snap_unearned_income: 0 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: *id002 + mu_child1: + members: *id003 + mu_child2: + members: *id004 + output: + tax_units: + tax_unit: + eitc: 3769.5 + wa_working_families_tax_credit: 0.0 + spm_units: + spm_unit: + lifeline: 228.0 + snap: 11994.84 + people: + head: + ssi: 0.0 + spouse: + ssi: 0.0 + child1: + ssi: 0.0 + child2: + ssi: 0.0 +- name: signature_52 (5 reqs, +1 dupes) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_blind: false + is_snap_ineligible_student: false + immigration_status_str: CITIZEN + employment_income: 36000 + self_employment_income: 0 + social_security: 0 + capital_gains: 0 + rental_income: 0 + taxable_ira_distributions: 0 + taxable_pension_income: 0 + unemployment_compensation: 0 + ssi: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + child_support_expense: 0 + real_estate_taxes: 0 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_blind: false + is_snap_ineligible_student: false + immigration_status_str: CITIZEN + employment_income: 12000 + self_employment_income: 0 + social_security: 0 + capital_gains: 0 + rental_income: 0 + taxable_ira_distributions: 0 + taxable_pension_income: 0 + unemployment_compensation: 0 + ssi: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + child_support_expense: 0 + real_estate_taxes: 0 + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_blind: false + is_snap_ineligible_student: false + immigration_status_str: CITIZEN + employment_income: 0 + self_employment_income: 0 + ssi: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + real_estate_taxes: 0 + child_support_expense: 0 + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_blind: false + is_snap_ineligible_student: false + immigration_status_str: CITIZEN + employment_income: 0 + self_employment_income: 0 + ssi: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + real_estate_taxes: 0 + child_support_expense: 0 + households: + household: + members: *id001 + spm_units: + spm_unit: + members: *id001 + snap_assets: 500 + heating_cooling_expense: 1200 + has_heating_cooling_expense: true + phone_expense: 600 + has_phone_expense: true + water_expense: 480 + broadband_cost: 720 + childcare_expenses: 6000 + homeowners_association_fees: 0 + homeowners_insurance: 0 + housing_cost: 18000 + snap_earned_income: 0 + snap_emergency_allotment: 0 + snap_unearned_income: 0 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: *id002 + mu_child1: + members: *id003 + mu_child2: + members: *id004 + output: + tax_units: + tax_unit: + eitc: 3769.5 + wa_working_families_tax_credit: 0.0 + spm_units: + spm_unit: + lifeline: 228.0 + snap: 11994.84 + people: + head: + ssi: 0.0 + spouse: + ssi: 0.0 + child1: + ssi: 0.0 + child2: + ssi: 0.0 +- name: signature_95 (3 reqs, +1 dupes) + period: 2026 + absolute_error_margin: 0.1 + input: + people: + head: + age: 35 + is_tax_unit_head: true + is_tax_unit_spouse: false + is_tax_unit_dependent: false + is_disabled: false + is_blind: false + is_snap_ineligible_student: false + immigration_status_str: CITIZEN + employment_income: 36000 + self_employment_income: 0 + social_security: 0 + capital_gains: 0 + rental_income: 0 + taxable_ira_distributions: 0 + taxable_pension_income: 0 + unemployment_compensation: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + child_support_expense: 0 + real_estate_taxes: 0 + spouse: + age: 33 + is_tax_unit_head: false + is_tax_unit_spouse: true + is_tax_unit_dependent: false + is_disabled: false + is_blind: false + is_snap_ineligible_student: false + immigration_status_str: CITIZEN + employment_income: 12000 + self_employment_income: 0 + social_security: 0 + capital_gains: 0 + rental_income: 0 + taxable_ira_distributions: 0 + taxable_pension_income: 0 + unemployment_compensation: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + child_support_expense: 0 + real_estate_taxes: 0 + child1: + age: 8 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_blind: false + is_snap_ineligible_student: false + immigration_status_str: CITIZEN + employment_income: 0 + self_employment_income: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + real_estate_taxes: 0 + child_support_expense: 0 + child2: + age: 3 + is_tax_unit_head: false + is_tax_unit_spouse: false + is_tax_unit_dependent: true + is_disabled: false + is_blind: false + is_snap_ineligible_student: false + immigration_status_str: CITIZEN + employment_income: 0 + self_employment_income: 0 + ssi_reported: 0 + ssi_countable_resources: 0 + ssi_earned_income: 0 + ssi_unearned_income: 0 + real_estate_taxes: 0 + child_support_expense: 0 + households: + household: + members: *id001 + spm_units: + spm_unit: + members: *id001 + snap_assets: 500 + heating_cooling_expense: 1200 + has_heating_cooling_expense: true + phone_expense: 600 + has_phone_expense: true + water_expense: 480 + broadband_cost: 720 + childcare_expenses: 6000 + homeowners_association_fees: 0 + homeowners_insurance: 0 + housing_cost: 18000 + snap_earned_income: 0 + snap_emergency_allotment: 0 + snap_unearned_income: 0 + tax_units: + tax_unit: + members: *id001 + tax_unit_is_joint: true + families: + family: + members: *id001 + marital_units: + mu_couple: + members: *id002 + mu_child1: + members: *id003 + mu_child2: + members: *id004 + output: + tax_units: + tax_unit: + eitc: 3769.5 + wa_working_families_tax_credit: 0.0 + spm_units: + spm_unit: + lifeline: 228.0 + people: + head: + ssi: 0.0 + spouse: + ssi: 0.0 + child1: + ssi: 0.0 + child2: + ssi: 0.0 diff --git a/policyengine_us/tests/policy/baseline/partners/impactica/2025.yaml b/policyengine_us/tests/policy/baseline/partners/impactica/2025.yaml new file mode 100644 index 00000000000..027a5513ab2 --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/impactica/2025.yaml @@ -0,0 +1,36 @@ +- name: impactica (2025) + period: 2025 + absolute_error_margin: 0.1 + input: + people: + Child_0: + age: 1 + you: + age: 30 + employment_income: 4752.0 + households: + household: + members: + - you + - Child_0 + state_code_str: OR + spm_units: + spm_unit: + members: + - you + - Child_0 + snap_assets: 0.0 + snap_excess_shelter_expense_deduction: 672 + tax_units: + tax_unit: + basic_standard_deduction: 0 + members: + - you + - Child_0 + output: + people: + you: + is_medicaid_eligible: true + spm_units: + spm_unit: + snap: 4709.7 diff --git a/policyengine_us/tests/policy/baseline/partners/my_friend_ben/2024.yaml b/policyengine_us/tests/policy/baseline/partners/my_friend_ben/2024.yaml new file mode 100644 index 00000000000..f6b3c826114 --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/my_friend_ben/2024.yaml @@ -0,0 +1,44 @@ +- name: my_friend_ben (2024) + period: 2024 + absolute_error_margin: 0.1 + input: + people: + '2021359': + age: 49 + employment_income: 0 + self_employment_income: 0 + rental_income: 0 + taxable_pension_income: 0 + social_security: 0 + unemployment_compensation: 0 + capital_gains: 0 + taxable_ira_distributions: 0 + is_tax_unit_spouse: false + is_tax_unit_dependent: false + households: + household: + members: + - '2021359' + state_code: CO + families: + family: + members: + - '2021359' + spm_units: + spm_unit: + members: + - '2021359' + tax_units: + main_tax_unit: + members: + - '2021359' + output: + people: + '2021359': + co_family_affordability_credit: 0.0 + tax_units: + main_tax_unit: + co_eitc: 0.0 + co_ctc: 0.0 + eitc: 0.0 + ctc_value: 0.0 diff --git a/policyengine_us/tests/policy/baseline/partners/my_friend_ben/2025.yaml b/policyengine_us/tests/policy/baseline/partners/my_friend_ben/2025.yaml new file mode 100644 index 00000000000..c845d362963 --- /dev/null +++ b/policyengine_us/tests/policy/baseline/partners/my_friend_ben/2025.yaml @@ -0,0 +1,86 @@ +- name: my_friend_ben (2025) + period: 2025 + absolute_error_margin: 0.1 + input: + people: + '2021359': + age: 49 + is_pregnant: true + ssi_countable_resources: 200 + is_disabled: false + employment_income: 0 + self_employment_income: 0 + rental_income: 0 + taxable_pension_income: 0 + social_security: 0 + unemployment_compensation: 0 + capital_gains: 0 + taxable_ira_distributions: 0 + ssi_reported: 0 + is_blind: false + ssi_earned_income: 0 + ssi_unearned_income: 0 + is_tax_unit_spouse: false + is_tax_unit_head: true + is_tax_unit_dependent: false + current_pregnancies: 1 + child_support_expense: 0 + real_estate_taxes: 0 + other_medical_expenses: 0 + is_snap_ineligible_student: true + is_full_time_college_student: true + households: + household: + members: + - '2021359' + state_code: CO + families: + family: + members: + - '2021359' + spm_units: + spm_unit: + members: + - '2021359' + school_meal_countable_income: 0 + snap_unearned_income: 0 + snap_earned_income: 0 + snap_assets: 200 + snap_emergency_allotment: 0 + housing_cost: 0 + has_phone_expense: false + has_heating_cooling_expense: false + heating_cooling_expense: 0 + spm_unit_pre_subsidy_childcare_expenses: 0 + water_expense: 0 + phone_expense: 0 + homeowners_association_fees: 0 + homeowners_insurance: 0 + co_tanf_countable_gross_earned_income: 0 + co_tanf_countable_gross_unearned_income: 0 + broadband_cost: 500 + tax_units: + main_tax_unit: + members: + - '2021359' + output: + people: + '2021359': + medicaid: 4580.0 + medicaid_category: 6 + is_optional_senior_or_disabled_for_medicaid: false + co_state_supplement: 0.0 + co_oap: 0.0 + co_chp_eligible: false + wic: 1004.89 + wic_category: 0 + commodity_supplemental_food_program: 0.0 + ssi: 0.0 + spm_units: + spm_unit: + snap: + 2025-01: 0.0 + co_tanf: 5712.0 + lifeline: 111.0 + school_meal_daily_subsidy: 7.06 + school_meal_tier: 0 diff --git a/uv.lock b/uv.lock index afa0dbe9a95..76042ff3b95 100644 --- a/uv.lock +++ b/uv.lock @@ -2974,7 +2974,7 @@ wheels = [ [[package]] name = "policyengine-us" -version = "1.690.0" +version = "1.691.7" source = { editable = "." } dependencies = [ { name = "microdf-python" },