Zamok Kiosk API
    Preparing search index...
    loadBills: PayloadAC<
        "SHELBY_LOAD_BILLS",
        { bills: BillItem[]; taxBills: TaxBill[] },
    > = ...

    Store display-ready bills and their complete PayIt tax-bill records.

    bills contains { id, year, amount, parcelId?, notPayable? } items. taxBills contains the matching PayIt records with taxYear, billBalance, address/owner fields, fee and interest totals, billPaymentType, billTaxYear, dueDate, parcelId, billId, notPayableReason, and notPayable.

    {
    type: 'SHELBY_LOAD_BILLS',
    payload: {
    bills: [{ id: 'bill-id', parcelId: '123-456-789', year: 2025, amount: '$125.50', notPayable: false }],
    taxBills: [{
    taxYear: '2025', billBalance: 125.5, townCode: 'SHELBY', city: 'Memphis',
    streetName: 'Main St', streetNumber: '123', billNumber: 123,
    feesDue: 5, interestAndFeesDue: 7.5, interestDue: 2.5,
    taxingAuthority: 'Shelby County', ownerCity: 'Memphis', ownerState: 'TN',
    ownerStreetAddress: '123 Main St', ownerZipCode: '38103',
    billPaymentType: 1, billTaxYear: 2025, dueDate: '2026-02-28',
    parcelId: '123-456-789', billId: 'bill-id', notPayableReason: '', notPayable: false
    }]
    }
    }