FOCUS-56982- Warehouse | Catalog > View Item > Transaction Log Updates
Warehouse > Catalog > View Item - Transaction Log Updates
Enhanced the Transaction Log on the Catalog View Item screen with two improvements: PO numbers are now displayed as hyperlinks that open the associated AP request in a new browser tab (previously opened in the current tab), and a Toggle Column feature has been added, allowing users to show or hide columns such as PO #. Column visibility preferences persist per user.
See Warehouse > Catalog > Viewing an Item and Warehouse > Catalog > Additional Features for more information.
FOCUS-56976- Warehouse | Catalog and Catalog Report > Add Toggle Columns
Warehouse > Catalog & Catalog Report - Toggle Columns
Added a Toggle Columns feature to both the Warehouse Catalog and Catalog Report views, allowing users to show or hide table columns as needed. Column visibility preferences are saved per user and maintained separately for each view. The print-only Reorder column is excluded from the toggle options and continues to appear only in printed output.
See Warehouse > Catalog > The Catalog Report, Warehouse > Catalog Report > Catalog Report, and Warehouse > Catalog Report > Additional Features for more information.
FOCUS-56927- Setup > Settings > Accounting Strips | Download all Strips
Setup > Settings > Accounting Strips - Export Full Results
Added an "Export Full Results" checkbox to the Accounting Strips search form. When enabled, the full result set is downloaded as a CSV file, bypassing the previous 2,000-strip limit. The checkbox automatically resets each time the tab is opened to prevent unexpected downloads.
See Setup > Settings > Accounting Strips > Accounting Strips Search for more information.
FOCUS-56923- Transportation > Driver Sheet > Pre-Trip Arrival Time
Transportation > Driver Sheet - Configurable Pre-Trip Arrival Time
Added a new "Minutes for Pre-Trip Calculation" setting under Transportation > Setup > Misc. Previously, the "Arrive School" time on Page 3 of the Driver Sheet was hardcoded to 15 minutes before the departure pickup time. Districts can now configure this offset to any value (e.g., 0, 5, 30 minutes). The setting defaults to 15 minutes, preserving existing behavior. The Driver Sheet dynamically calculates the arrival time based on the configured value.
See Transportation > Setup > Misc for more information.
FOCUS-56866- Human Resources | Leaves > Leave Codes
Leave Code dropdown on the Human Resources > Leaves page now lists termination codes flagged to 'Generate Leave Record' entries in Setup > Government Codes > Separation Reasons.
FOCUS-54781- District Reports | Audit Column Permissions
District Reports - New Audit Column Permissions
Four new profile permissions for District Reports to control visibility of audit-related columns: View Created Column, View Created By Column, View Updated Column, and View Updated By Column.
These permissions allow districts to manage access to report audit information while maintaining existing functionality through a migration that enables the permissions by default for applicable profiles.
See Setup > Profiles > Reports tab and Users > Profiles > Reports tab for more information.
FOCUS-57315 - blocking queries with AP Requests
ERP > Purchasing/AP > AP Requests
Updates backend transaction handling, savepoint rollback behavior, deferred audit logging, and AP Request line item asset deletion flow to reduce blocking queries and locking issues during request processing.
FOCUS-56541 - Purchasing | Send Back to Requester Option for Change Orders
This system enhancement to ERP>Purchasing/Accounts Payable>Purchase Request/Orders adds the ability to Send a change request back to the originator once it has been submitted. This will add the Send Back to Originator button to the pending approval screen and the request history screen.
See Purchasing/Accounts Payable > Purchase Requests/Orders > Pending Approval and Purchasing/Accounts Payable > Internal Purchase Requests/Orders > Pending Approval for more information.
FOCUS-53258- Payroll | Min/Max Salary Raise
A new Salaries & Raises page has been added under Human Resources with two tabs -- Min/Max and Step Pay -- allowing administrators to view and manage employee salary information in bulk.
Key capabilities:
- Bulk Import: Export employee salary data to CSV, make changes (e.g., annual salary increases, salary adjustment codes), and import the updated file to apply changes in bulk.
- Manual Entry: Individually update employee annual amounts, add or modify salary adjustment codes using the Mass Update feature, and save changes directly on the page.
- Move Between Pay Types: Employees can be moved from Step Pay to Min/Max (and vice versa) by changing their assigned slot, provided the target slot is included in their pay type under Position Control.
- Automatic Job Record Updates: All changes made through Salaries & Raises automatically update the employee's job record under HR > Employee > Jobs.
- Wage Change Retro Integration: Salary changes generate entries on the Wage Change Retro report in Run Payroll, enabling accurate retroactive pay calculations.
Setup: Requires enabling the "Salaries and Raises" permission under Setup > Profiles > Human Resources.
See Profiles > Human Resources tab and Human Resources > Salaries & Raises for more details.
FOCUS-57044- Employee Self Service | Travel Reimbursement Enhancements
Employee Self Service > Employee Requests - Travel Reimbursement Improvements
System enhancement consolidates multiple travel reimbursement enhancements:
- Budget balance validation now includes committed amounts during reimbursement submission and approval
- Default funding sources are automatically populated based on the employee's active job allocations
- Travel Reimbursement Fund Masking configuration option gives districts greater control over which funding sources are available for selection
- Invoice status reporting has been improved to more accurately reflect payment status
FOCUS-56903- Leave History Created By > Remove EIN
Human Resources - ESS Leave History
The "Created By" column on the Leave History Earned tab now displays only the employee's name instead of including the Employee Identification Number (EIN). This change improves data privacy and security by preventing general employees from viewing EINs when reviewing leave history entries.
See HR > Leave History > Leave History: Earned, ESS > Leave History > Earned Leave, and HR > View ESS > Leave History > Leave History: Earned for more information.
FOCUS-56866- Human Resources | Leaves > Leave Codes
Leave Code dropdown on the Human Resources > Leaves page now lists termination codes flagged to 'Generate Leave Record' entries in Setup > Government Codes > Separation Reasons.
FOCUS-56465 - Payroll | New Results tab
Payroll - Added Results Tab & Relocated Reports
A new Results tab has been added to the Payroll module, allowing payroll administrators to:
- Compare payroll runs - Select a previous run to compare facility totals side-by-side and view overtime data in a chart.
- Flag, annotate, and review errors/warnings - Mark individual errors and warnings as flagged, add notes, or mark them as reviewed. A dedicated Flagged tab collects all flagged items in one place.
- Explain from errors - Run explain calculations directly from an error row to diagnose issues without leaving the results view.
The Reports section has also been reorganized within the Payroll module.
FOCUS-56550- New District Analytics Dashboard Module
Introduces a new District Analytics dashboard module for districts with the Analytics add-on enabled. The new tool combines AI-assisted data querying with interactive dashboard creation, allowing users to generate custom analytics, charts, and visualizations directly from district data.
Users can organize dashboards into categories and subcategories, apply dashboards to portal pages, and customize layouts with drag-and-drop chart positioning and resizing. Dashboards support interactive filtering, allowing chart selections to update associated data tables dynamically. Dashboard visibility is controlled through profile permissions, and portal blocks respect dashboard-level access settings.
The AI assistant supports two workflows:
- Data Mode for generating and validating read-only SQL queries
- Viz Mode for creating and modifying charts and dashboard layouts using natural language prompts
See District Analytics for more details.
The following analytics screens have also been added:
The following screens have also been updated and added for permissions: Profiles > Reports tab, Students tab, Grades tab, Attendance tab, and the Discipline tab.
FOCUS-54925- New Attendance Setup District Thresholds
Adds a new District Thresholds tab to Attendance Setup, allowing districts to configure attendance thresholds at a district-wide level with optional filtering by schools, grade levels, attendance types, and attendance codes.
District Thresholds support automated referral generation, communication templates, and attendance threshold processing through the existing scheduled job workflow. Thresholds can apply to all schools or selected schools.
See Attendance Setup > District Thresholds and Profiles > Attendance tab for more details.
FOCUS-56951- College Board AP and SAT Import Fields
Adds new standardized College Board school and student fields to support future SAT, PSAT, and AP import workflows while improving automated student matching during score imports. These new fields provide districts with the ability to preload College Board identifiers directly in Focus, reducing reliance on manual student matching during test imports and improving import accuracy.
New fields include:
- Attending Institution (AI) Code (school field)
- AP Number / AP ID (student field)
- COLLEGE BOARD (CB) Student ID (student field)
These additions are designed to work alongside upcoming parser enhancements for College Board imports. When districts populate these fields in advance, Focus can more reliably identify students and schools during SAT, PSAT, and AP score imports, helping:
- Reduce manual matching during imports
- Improve automated student identification
- Support School Administered matching through the AI Code
- Streamline future AP and SAT Suite import processing
Districts planning to leverage the updated College Board import workflows should ensure these new fields are populated as part of their testing and assessment data management process.
FOCUS-56938- Florida Graduation Requirements Fine Arts Seal Fix (Florida)
Resolves an issue where completed qualifying Fine Arts courses were not consistently counting toward the Fine Arts Seal requirement on the Graduation Requirements Report. Completed semester and full-year qualifying courses with the required grade now properly satisfy the requirement, while in-progress or non-qualifying courses continue to display appropriately.
FOCUS-56897- Teacher Schedules Report Inclusion Teacher Filter Fix
Resolves an issue where inclusion teachers were not appearing in the Teacher Schedules Report when filtering by course. Inclusion teachers assigned through co-teacher relationships are now correctly included in report results for applicable non-CTE schools.
FOCUS-56895- Add / Drop Report Multi-School Selection
Enhances the Add / Drop Report by adding a multi-select school filter for users assigned to multiple schools. Users can now run the report across any combination of their assigned schools without needing to switch schools individually, providing functionality similar to the existing "All Schools" option available to district-level users.
See Students > Add/Drop Report > Running the Add / Drop Report for more information.
FOCUS-56776- Grad Requirements: Ohio Grad Alternate Competency
Enhances the Ohio Graduation Requirements report by adding an alternate competency pathway for Career Technical students. Students can now qualify for competency through combinations of GQ Programs, WorkKeys scores, WebXam participation, and qualifying readiness indicators.
The report automatically evaluates qualifying criteria, updates competency indicators appropriately, and reflects the alternate pathway in both detailed and list views.
FOCUS-56773- Student Groups Dynamic Assignment Change Logic Update
Resolves an issue where changing a Student Group from Custom to Dynamic did not remove existing manually assigned student records. Student group membership records are now properly cleaned up when switching to dynamic assignment, ensuring the group behaves as expected and preventing stale student associations.
FOCUS-56767- SSO Routing Through /focus for Non-Production Sites
Adds a new "Route through /focus" option to SSO profiles on non-production environments, allowing authentication requests from sites such as /dev, /training, or /staging to be routed through the production /focus site and then synchronized back to the originating environment. This removes the need to maintain separate SSO configurations, Azure app registrations, or SAML metadata for lower environments.
This setting is automatically enabled for existing supported SSO profiles on non-production sites immediately upon installation. Production SSO configurations are not modified or impacted by this enhancement. Additionally, organizations with existing refresh or insert scripts that populate non-production-specific OAuth or SAML settings will continue to function without interruption.
When routing is enabled, several SSO configuration sections are hidden on non-production sites to prevent conflicting configuration changes, while authentication continues to rely on the production /focus setup.
See Single Sign-On for more information.
FOCUS-56747- Periods: Adds 'Sort Order' to Bell Schedule Setup
Adds a new Sort Order field to Bell Schedule configuration, allowing districts to control the display order of bell schedules throughout the system. Bell Schedule lists now follow the configured sort order, with blank values appearing last.
See Periods for more information.
FOCUS-56742- My Preferences: Datatable Filters Persistence
Resolves an issue where DataTable filters did not remain enabled based on user preference settings.
FOCUS-56701- Courses for Sale: Add Sort Order
Adds a new Sort Order field to Courses for Sale, allowing districts to control the display order of items on the Purchase & Pay screen. Courses are now displayed based on the configured sort order, with blank values appearing last and ties sorted alphabetically.
See Classes for Sale > Classes for Sale for more information.
FOCUS-56700- Find My School Adds Logos and Website Links
Enhances the Find My School module by displaying each school's logo and website link in the search results. The layout has also been updated for improved presentation and usability. A migration is included to add the School Info Web Address field if it does not already exist on the district's site.
See Address Catalog > Find My School for more information.
FOCUS-56616- New Simple Parent Portal Permission
Adds a new Simple Parent Portal profile permission that streamlines the Parent Portal for users assigned to large numbers of students. When enabled, student summary and enrollment blocks are not loaded or displayed, improving portal performance and reducing load times.
Core portal functionality such as announcements, check-in blocks, custom blocks, and SSO application links remain available. Users without the permission continue to see the full Parent Portal experience unchanged.
See Profiles > Permissions Explained > Menu > Parents > School Info for more information.
FOCUS-56583- Imports: Florida Alternate Assessment Parser Updates (2026)
Updates the Florida Alternate Assessment (FAA) import parsers to align with the new 2026 vendor file layouts for both Datafolio and Performance Task assessments.
New parser versions are now available for all Florida districts:
- Florida Alternate Assessment (FAA) Datafolio (AAD) - Effective Spring 2026
- Florida Alternate Assessment (FAA) Performance Task (AAP) - Effective Spring/Fall 2026
These updates ensure test history imports continue to map and load correctly despite vendor layout changes and shifted score columns.
See Imports > Existing File Parsers for additional information.
FOCUS-56121- Copy School Enhancements for Multi-Tenant Sites
Enhances the Copy School process with new options for multi-tenant environments and expanded configuration copying.
Users with access to All Districts can now select the destination district when creating or copying a school. A new System Preferences copy option has also been added, including an optional Default School Preferences setting that allows source district defaults to be copied as school-level overrides when copying across districts.
This update also resolves an issue where copying Honor Roll setup could fail due to duplicate key conflicts when the source school had previously been copied.
See Copy School for more information.
FOCUS-56028- Communication Compose Screen Send Confirmation Update
Updates Communication so users remain on the Compose screen after sending a message instead of being redirected to the Sent tab. A confirmation message is now displayed after sending, allowing users to continue working from the Compose screen while still confirming successful delivery.
FOCUS-54752- Add File Upload Support for Student Enrollment Custom Fields
Enhances Setup > Fields by adding support for File Upload field types within custom Student Enrollment fields. These fields are now available in both Student Info and Add a Student, allowing users to upload and manage files directly within enrollment records.
FOCUS-54366- Student Groups: Dynamic Group Caching
Adds caching support for dynamic Student Groups through a new scheduled job, "Student Group Refresh," which is installed by default. Instead of recalculating dynamic group membership each time it is requested, memberships are now prebuilt and refreshed through the scheduled process.
This enhancement improves performance and reduces memory usage in areas that rely on student group membership, including the Groups Lookup utility and parent/student portal group visibility.
This change does not impact the Communication Platform. Distribution lists and messaging continue to evaluate Student Groups in real time to ensure communications always use the most current student membership data.
See Scheduled Jobs and Student Groups > Did You Know? for more information.
FOCUS-57336 - Enable Assessment Report if 'Purchased Built-In Analytics' is Enabled
FOCUS-57056- Daily Maintenance Job SSS Conditional Cleanup Logic
Enhances the Required Daily Maintenance scheduled job by adding conditional checks for SSS-related cleanup tasks.
FOCUS-56870- SSS IEP Progress Monitoring Print and Display Corrections
Resolves several issues in SSS IEP Progress Monitoring events related to displaying historical progress information. Past progress comments now display correctly in printed events, the Anticipated Meeting Goal field properly reflects selected values, and all prior progress period data remains visible when viewing later progress periods such as PP4.
FOCUS-56795- SSS Form Header Grade Level Correction for Future Enrollments
Resolves an issue where SSS form headers could display a student's next-year grade level due to future enrollment records. Form headers now correctly use the current school year grade level when future enrollments have a drop date prior to the event lock date.
FOCUS-56794- Form Builder Locked Event Value Retention Fix
Resolves an issue where saved values were not displayed on locked Form Builder events for radio buttons, checkboxes, dropdowns, textboxes, and textareas. Locked events now correctly retain and display previously saved values, including fields disabled through internal programming logic.
FOCUS-56729- SSS: Caseload & Services - Resolve Issue With Template Defaults
Resolves an issue where saved template defaults in Caseload & Services did not correctly pre-populate the Service (ICD10) field when creating a new service record. Template-based service defaults now load properly alongside the other saved default values when adding services for a student.
FOCUS-56644- Mobile App SSS Events Visibility for Parent Profiles
Updates Student Services visibility in the mobile app so SSS events now match the behavior of the desktop parent portal. Parents only see events that are published to the parent portal and available for parent access or signature.
FOCUS-56512- SSS Event Reporting: Saved Reports with Dynamic Updates
Enhances SSS Event Reporting by allowing users to save and reuse report configurations. Saved reports can be reopened at any time and automatically refresh with current data, eliminating the need to rebuild criteria.
Users with appropriate permissions can publish and share reports, while others can access shared reports without modifying publication settings. Changes to report criteria are tracked, allowing users to update saved reports as needed.
See Event Reporting (Admin), Event Reporting (Teacher), and Profiles > Permissions Explained for more information.
FOCUS-56970- DataTable Toggle Columns Search Enhancement
Enhances the DataTable Toggle Columns interface by adding a new search field, allowing users to quickly locate columns within large column lists. Matching results are highlighted, making it easier to manage visibility, highlighting, and locking options for specific columns.
This update works alongside the existing dynamic column locking functionality and improves usability when working with complex DataTables.
See Additional Features (Admin), Additional Features (Teachers), and Additional Features (Parents/Students) for more details.
FOCUS-56557- DataTables Toggle Columns Locking Enhancement
Enhances Toggle Columns functionality by adding support for dynamically lockable columns. Users can now lock columns in sequence using a new Lock option, keeping key columns fixed in place while scrolling.
See Additional Features (Admin), Additional Features (Teachers), and Additional Features (Parents/Students) for more details.
FOCUS-57004- DataTable Export Confirmation for Detail Rows
Adds a confirmation modal when exporting or printing DataTables that contain detail rows. Users can now choose whether to repeat parent row data on each detail row during export or print operations.
When the new "Repeat details in all rows" option is left unchecked, redundant parent data is omitted from detail rows to create cleaner exports. When enabled, parent data repeats for each detail row, supporting spreadsheet analysis and pivot table use cases.
DataTables without detail rows continue to export and print normally without displaying the confirmation modal.
See Fixed Assets Report > Detailed Report > Additional Features, Receipt Report > Additional Features, Purchase Request/Order Report > Additional Features, Additional Features (Admin) > Print and Export sections for more information.
























