FOCUS-57739- Accounts Receivable | Assign Vendor Number When Creating Customers Through POS and AR Invoices
Accounts Receivable - Auto-Assign Vendor Number When Creating Customers
Previously, customers created through the AR Invoices or Point of Sale screens were added without a vendor/customer number, requiring manual assignment. With this enhancement, the system now automatically generates a vendor number when a new customer is added.
A green "+" button next to the Customer dropdown on both the Invoices and Point of Sale screens allows users to add a new customer on the fly.
When a customer name is entered and saved, the system automatically assigns a vendor number to that customer.
The newly created customer (with their vendor number) is immediately available for selection and can be used in CSV invoice imports.
See Accounts Receivable > Point of Sale > Adding a New Item (Sales), Accounts Receivable > Invoices > Creating a New Invoice, and Accounts Receivable > Internal Account Invoices > Creating a New Invoice for more information.
FOCUS-57710- Purchasing/Accounts Payable | Add Option for Order Contact on Printed PO Ship To Section
Purchasing/Accounts Payable - Add Option for Order Contact on Printed PO Ship To Section
Previously, printed Purchase Orders did not include order contact names in the Ship To section, which could make it unclear who should receive a delivery at a given location.
Two new settings have been added under ERP > Setup > Settings > Accounts Payable:
- "Include Order Contact in printed district PO Ship To"
- "Include Order Contact in printed internal accounts PO Ship To"
When enabled, the order contact name(s) listed on a PO will appear in the Ship To section of the printed PO.
When left unchecked, contact names are omitted from the Ship To section (existing behavior).
See Setup > Settings > Accounts Payable, Purchasing/Accounts Payable > Purchase Requests/Orders > Approval History, and Purchasing/Accounts Payable > Internal Purchase Requests/Orders > Approval History for more information.
FOCUS-57579- Setup>Settings | Implementing Search Functionality
This system enhancement to ERP>Setup>Settings adds a client-side search functionality to the Finance Settings page, modeled after the existing System Preference search. When a user types a query into the search input, it displays matching results in a dropdown, and upon selection, navigates the user to the correct tab while scrolling to the matching section.
See Setup > Settings > Searching for Settings for more information.
FOCUS-57369- Purchasing/AP | Receive Orders
Receive Orders – Amount Received Column & Totals
The Receiving screen now includes an Amount Received column that auto-calculates based on Unit Price × (Qty Received − Qty Returned), giving users immediate visibility into received dollar amounts without manual calculation.
"Amount Received" column — automatically computes the received value for each line item and updates dynamically as quantities are entered or changed.
"Current Page Total" and "Grand Total" footer rows — sum the Amount Received values across the current page and all pages, respectively, updating in real time.
Renamed columns — "Received" and "Returned" column headers are now "Qty Received" and "Qty Returned" for clarity.
See Purchasing/Accounts Payable > Receive Orders > Receive Orders for more information.
FOCUS-55994 - EAF | Employee Action Form – Notification Recipient Settings
A new setting has been added under Setup → Settings → Miscellaneous that allows administrators to control which users receive email notifications when an Employee Action Form (EAF) is approved, denied, or canceled. Options include notifying the original requestor, approvers, both, or none — giving districts more flexibility over EAF communication workflows.
See Employee Action Form and Setup > Settings > Miscellaneous > Misc for more information.
FOCUS-55275- Warehouse | Fuel Master Integration Setup Additions
FuelMaster Import Setup Enhancements
Summary
The previously hard-coded FuelMaster import configuration has been replaced with a new, configurable FuelMaster Import settings tab under ERP > Warehouse > Setup > General. Administrators can now manage all FuelMaster import settings directly from the UI without requiring code changes.
Configurable FuelMaster settings tab - A new tab allows administrators to configure fuel items (regular and diesel), GL accounts (expense debit/credit, summary debit/credit), fund codes, revenue codes, and surcharge rates through dropdown selectors.
Surcharge rate is now optional - Districts that do not use a fuel surcharge can leave the rate at zero without being blocked from importing.
New permission: wh::fuel_master::configure - Controls access to the FuelMaster setup tab. This permission is automatically granted to all profiles that already have menu::wh_general via a migration, so no manual permission updates are needed after the upgrade.
Migration Notes
- Has migration: Yes. The migration seeds default settings for existing districts and grants the new permission automatically. No manual steps are required.
See Profiles > Permissions Explained > Menu > Admin > Warehouse, FuelMaster Import > FuelMaster Import, Warehouse > General > FuelMaster Import, and Warehouse > Internal General > FuelMaster Import for more information.
FOCUS-55725 - ESS > Extended Leave Enhancements
This update introduces three improvements to the Employee Self Service (ESS) Leave Case workflow:
- Customizable Instruction Message Districts can now replace the default instruction text on the Leave Case form with their own messaging. Configure via Setup > ESS > Employee Requests using the new lc_custom_instruction_message setting.
- Configurable Leave Type Reasons Leave Type Reason options on the Leave Case form are now driven by Separation Reasons (Termination Codes) rather than a hardcoded list. Enable the leave_case checkbox on any active code in Setup > Separation Reasons to have it appear in the dropdown.
- Approval Flow Routing by Leave Type Reason A new leave_type_reason property node is available in the ESSInfoChgBatch approval flow, allowing districts to route Leave Case requests to different approvers based on the selected reason.
See Setup > Settings > ESS and Setup > Government Codes > Separation Reasons for more details.
FOCUS-56486- ESS Travel | Authorization Improvements
This system enhancement to ERP>Employee Self Service>Travel Authorization, ERP>Setup>Settings>ESS, and ERP>Setup>Profiles introduces changes that involve adding new settings to allow users to include or remove columns for reward numbers on Rental Car and Hotel sections, and frequent flyer/known travel IDs on the Airfare section. Other updates include adding a note column to the Per-Diem section, changing the 'Estimated Cost' format to dollars (while preserving database-friendly numerical input), and adding a new question to determine if the travel is for a different facility than the employee's primary location. The request also specifies adding international destination options (Country/State/Region), introducing mandatory yes/no questions for Hotel, Airfare, and Rental Car expenses that lock the respective tables if answered 'no,' and defaulting the 'Meals' count to the number of travel days with submission also introduces granular view-all permissions per ESS request type (replacing the old blanket view_ess_info_chg_request_view_all permission with 12 new specific ones), along with a migration script to convert existing permissions.
See ERP > Setup > Profiles > Permissions Explained > Menu > Admin > Employee Self Service and Setup > Settings > Employee Self Service > Travel Authorization for more information.
FOCUS-55994 - EAF | Employee Action Form – Notification Recipient Settings
A new setting has been added under Setup → Settings → Miscellaneous that allows administrators to control which users receive email notifications when an Employee Action Form (EAF) is approved, denied, or canceled. Options include notifying the original requestor, approvers, both, or none — giving districts more flexibility over EAF communication workflows.
See Employee Action Form and Setup > Settings > Miscellaneous > Misc for more information.
FOCUS-57999- Payroll | Fixed Supplement Payment Incorrectly Included in Upcoming Pay Run
Resolved an issue where a supplement payment that had already been paid in a prior pay run was incorrectly appearing again in the next upcoming run. This caused the Proof Register to show an inflated Total Gross for affected employees. The fix ensures that supplement payments already processed are no longer carried forward, so upcoming pay runs and reports reflect accurate wage totals.
FOCUS-57943- HR > Staff Report > Add Staff ID column
The Staff Report in HR now includes a new Staff ID column. When running the report with Show All Positions and Include Position Info enabled, the Staff ID column appears between the Job Notes and EIN columns, consistent with how employee information is displayed elsewhere in the system.
See HR > Staff Report > The Staff Report for more information.
FOCUS-57853 - Print Checks | Edit for missing routing in ACH file
Summary
Added validation to prevent ACH file generation when a bank account is missing a routing number.
Problem
When generating an ACH file for payroll direct deposits, the system allowed the file to be created and downloaded even if a bank account used by an employee or vendor had a blank routing number. This could result in invalid ACH files with incomplete Type "6" records.
What Changed
The system now checks all Type "6" records for a valid routing number before generating the ACH file. If any record has a missing routing number, the export is blocked and an error message is displayed identifying the affected employee or vendor and their associated bank.
Affected Area
Payroll → Print Checks → ACH / Manual → Download
FOCUS-57841- Benefits | Payroll Reconciliation exclude deductions on schedule
Summary
Fixed the Payroll Reconciliation for Benefits to correctly honor deduction exclusions defined on payroll schedules.
Problem
When calculating benefit payment projections, the system did not properly respect scheduled run deduction exclusions. Deductions that were marked to be excluded on a payroll schedule were still being included in the remaining-checks calculation. Additionally, the system could select the wrong pay type for staff members with multiple active primary jobs sharing the same position start date, and deleted staff jobs were not being filtered out of the pay-type lookup.
FOCUS-57837- ESS > Pay Stub | Update Misc Pay Description On Pay Stub
Summary
The pay stub now displays an updated description for miscellaneous compensation entries. In the Timesheet section, entries previously labeled "FILLED VACANT POSITION" now correctly display as "MISC COMPENSATION", providing a clearer and more accurate description for employees reviewing their pay history.
Impact: This is a label-only change with no functional behavior changes. Pay stub generation, calculations, and other payroll processing remain unaffected.
FOCUS-57726- Payroll | New Alert with Deleting Leave Attached to a Pending ESS Request
Summary
When a payroll manager deletes a leave entry from School/Department Payroll Entry (SDPE) or Run Payroll, any pending ESS cancel-leave requests associated with that leave are now automatically deleted. This prevents orphaned ESS requests from remaining in the system and eliminates the need for payroll managers to manually locate and approve or dismiss those requests before proceeding.
See Payroll > School/Department Payroll Entry > Adding Leave Entries, ESS > Employee Requests > Viewing Request History, and HR > View ESS > Employee Requests > Request Employee Information Change for more information.
FOCUS-57709- Travel | Add importing for reimbursement mileage
Summary
Added CSV import functionality for travel reimbursement mileage entries in Employee Self Service.
Problem
Users had no way to bulk-import mileage data into a Travel Reimbursement request. All mileage rows had to be entered manually one at a time, which was time-consuming and error-prone for employees with many travel entries.
FOCUS-56475- Payroll | Void Handling In Payroll Reports
Resolved an issue where voided checks were not accurately reflected in payroll report totals. The following improvements have been made:
- Effective Date field added to Calculation Controls, Check Register, Gross-to-Net, and Salary & Benefits reports. This field defaults to today's date and allows users to run reports as of a specific point in time.
- Improved void detection - Reports now correctly exclude checks voided before the selected effective date and include checks that were still valid as of that date. This ensures report totals accurately reflect payroll activity for the chosen time period.
- Payroll-scoped reporting - Reports now explicitly filter to payroll checks only, preventing non-payroll transactions from affecting totals.
See Payroll Reports > Calculation Controls, Check Register, Gross-to-Net, and Salaries and Benefits for more information.
FOCUS-56889- Login Page Editor & User-Specific Login Experiences
Introduces a new Login Page Editor under Setup > Single Sign-On, providing districts with a centralized way to design and manage login experiences for staff, parents, students, and default users. The editor supports configurable layouts, login options, custom text content, background images or colors, and row styling, allowing districts to create branded and user-specific login pages.
Districts can create separate login page templates for Default, Staff, Parents, and Students, with dedicated routes for each user type. Login options, including Username/Password and configured Single Sign-On providers, can be organized into customizable rows and sections, and custom text content can be added directly within the editor.
As part of this enhancement, existing custom login page content is automatically migrated into the new editor, preserving current login page messaging and layouts. The Community Mobile App now uses the same template structure as the desktop login experience, providing a more consistent login workflow across platforms.
This update also retires several legacy login and SSO configuration settings that are now managed through the Login Page Editor, consolidating login customization into a single administrative interface. For security purposes, custom JavaScript is no longer supported within login page content. Existing custom text is migrated, but any prior functionality that depended on embedded JavaScript must be reviewed and recreated using supported content and formatting options.
See Single Sign-On > Configuring the Login Page for more information.
FOCUS-57799- RunQuery: Elapsed Timer and Notice Alerts
Enhances RunQuery by adding query execution timing and support for displaying PostgreSQL RAISE NOTICE messages.
A new execution timer now tracks how long queries take to run, providing immediate visibility into query performance. The timer updates while a query is executing and displays the final duration when processing completes.
For PostgreSQL environments, queries that generate RAISE NOTICE output now display those messages in a dedicated Notices panel, making it easier to review diagnostic and informational messages returned by database scripts. This includes support for procedural SQL blocks and other queries that generate PostgreSQL notices while preserving existing query result functionality.
See Run Query > Run Query Navigation and Did You Know? for more details.
FOCUS-57524- Communication CC Staff Selector
Enhances the Communication Compose screen by adding a staff selection option to the CC field. Users can continue entering email addresses manually, but now also have the option to select staff recipients from a searchable dropdown by clicking the new person icon next to the CC field. The staff selector respects existing profile permissions and only displays users and schools that the sender is authorized to access. Staff members must have a valid email address to appear in the selection list.
See Communication (Admin) > Composing Messages and Communication (Teachers) > Composing Messages for more information.
FOCUS-57332- Focus Transfer: Always Send FASTER Transcript Setting (Florida)
Adds a new Florida-only school preference, Always Send FASTER Transcript when a student is transferred out, that automates the creation of FASTER transcript requests when students are withdrawn and transferred to another Florida district.
When enabled, Focus automatically creates and queues a FASTER S01 transcript request whenever a student is transferred out using a valid transfer destination and drop code. The system automatically identifies the appropriate receiving district campus, eliminates the need for staff to manually initiate transcript requests, and prevents duplicate requests from being created for the same student and destination on the same day.
This enhancement streamlines transfer workflows and helps ensure transcript records are sent promptly when students move between Florida districts.
See System Preferences > Enrollment tab and Focus Transfers > Focus Transfers & FASTER for more information.
FOCUS-57675- Student Letter Templates Schedule Effective Date Option
Enhances student communication letter generation by adding a Schedule Effective Date option when printing Communication Template letters from student tabs. Users can now specify the date used when pulling schedule-related information into a letter, ensuring that course and enrollment data reflect the appropriate point in time. This is especially useful when generating letters for students with historical enrollment or schedule changes, allowing letters to accurately display information from the intended semester or enrollment period.
See Student Info > Printing Forms and Letters (Admin) and Student Info > Printing Forms and Letters (Teachers) for more details.
FOCUS-57899- Communication: Option to Print in Both Original Language and Parents' Home Language
Enhances communication printing options by allowing users to generate documents in both the original message language and the recipient's preferred language at the same time. When Print Original and Print in Primary Contact's Language are both selected, the generated output includes both versions of the communication for each recipient, separated by page breaks. For recipients without an available translation, only the original language version is included.
See Communication (Admin) > Printing & Previewing Messages and Communication (Teachers) > Printing & Previewing Messages for more information.
FOCUS-57859- Communication Reports Message Preview Enhancements
Improves the Students > Communication Reports experience by expanding the amount of message subject text available when viewing communication details.
Message previews now support longer subject lines, allowing users to view significantly more of the original message subject before opening the full communication record. This enhancement improves visibility for lengthy subjects while maintaining access to the complete message content through the existing communication detail view.
Additional updates improve table layout and reporting consistency across Communication Reports, including export and print outputs.
FOCUS-57733- Graduation Rate Report: Students Receiving Incorrect Diploma Types
Updates the Graduation Rate Report's diploma validation logic to recognize a broader range of valid graduation diploma types when determining student status. Students with valid graduation diploma codes are now correctly identified as On Track, while diploma types associated with non-graduation outcomes continue to be flagged as Incorrect Diploma Type. This change improves the accuracy of Graduation Rate reporting by ensuring valid diploma pathways are properly recognized without requiring individual code updates as additional graduation diploma types are introduced.
FOCUS-57705- Profile: Remove Require Approval from Employee/User & School Fields
Updates field approval configuration so the Require Approval option is only available for Student Fields.
This change removes the approval setting from Employee and School Field permissions, preventing approval workflows from being unintentionally configured for field types that do not support the approval process. Existing student field approval functionality remains unchanged and continues to support approval-based data entry workflows.
FOCUS-57702- Advanced Reports Support for Student Enrollment Fields
Expands Advanced Reports by adding support for Student Enrollment custom fields within the Enrollment data source. Enrollment fields can now be selected, filtered, displayed, and updated through Advanced Reports in the same manner as Student Fields. All supported custom field types are available, allowing districts to report on and manage enrollment-specific information directly from Advanced Reports without requiring custom reporting solutions.
See Students > Advanced Report > Did You Know? for more information.
FOCUS-56298- Safety Management Group Messaging and Event Transcripts
Adds a new Group Messaging feature to Safety Management, providing event-based staff communication channels that automatically become available during active safety events. Districts can configure user groups for specific event types, allowing designated staff members to communicate in dedicated group chats without leaving the Safety Management workflow.
During an active event, eligible users can access group conversations from both the desktop and mobile app, exchange messages in real time, view unread message counts, and participate in multiple group discussions when assigned to more than one team. Group chats are only available while the event is active and do not appear in the standard Communication inbox.
A new Group Messaging setup table allows districts to associate User Groups with specific Safety Management event types and schools, creating predefined communication teams such as Administration, Nurses, Security, or Front Office staff.
The enhancement also introduces a new Event Transcript tab for completed Safety Management events. Once an event has ended, all group chat conversations associated with that event are archived and available for review. Authorized users can view complete message histories, including participant names, timestamps, and message content, and export transcripts for documentation and reporting purposes.
This feature is available across both desktop and mobile Safety Management workflows and includes dedicated permissions for transcript access and review.
See Safety Management Setup > Setting the Safety Management Profile Permissions, Safety Management Setup > Setting Up Group Messages, Safety Management > Viewing and Sending Group Messages (Admin), Safety Management > Viewing and Managing Safety Management Events (Admin), Safety Management > Viewing and Sending Group Messages (Teacher), Safety Management in the Mobile App for Administrators > Viewing and Sending Group Messages, and Safety Management in the Mobile App for Teachers > Viewing and Sending Group Messages for more information.
FOCUS-57683- Scheduled Jobs: Split Automatic Updates into Separate Jobs: Update and Upgrade
The Automatic Updates scheduled job has been divided into two distinct maintenance jobs to provide greater control over system updates.
- Automatic Upgrades updates a site to the latest available Focus version, including new releases and feature updates.
- Automatically Install Security/Regression Fixes applies the latest revision available within the site's current version, allowing districts to receive security updates and regression fixes without automatically upgrading to a newer release version.
Existing Automatic Update jobs configured to install the latest bugfix revision are automatically migrated to the new Security/Regression Fixes job during upgrade. This change gives districts more flexibility in managing update strategies while continuing to support automated maintenance workflows.
See Scheduled Jobs > Automatic Updates and Automatic Upgrades for more details.
FOCUS-57599- Teacher Completion: Removes Teacher Listing With No Standard Grades Window
Improves the Grades > Teacher Completion > Standards Grades report by excluding teachers from completion tracking when the selected marking period does not have a Standards Grade posting window configured.
This update helps ensure the report only displays teachers who have standards grade posting requirements for the selected marking period, reducing confusion and preventing users from encountering standards grading screens when no standards posting window exists.
FOCUS-57541- Fields: Enrollment Fields in Advanced Reports and Student Summary
Enhances Student Enrollment Fields by expanding their availability throughout the system.
Custom enrollment fields can now be selected and reported on through Students > Advanced Reports, providing districts with additional reporting and filtering options based on enrollment-specific data.
A new Visible on Student Summary option has also been added to the enrollment field configuration. When enabled, the field's value is displayed on the student's Summary page, providing quick access to important enrollment information without opening the enrollment record. The system automatically selects the most appropriate enrollment record to display based on the student's current school, school year, and enrollment status.
See Fields > Student Enrollment Fields Options and Student Summary for more information.
FOCUS-57533- Run Scheduler: New Percentage-Based Overfill Option to Seat Count Override
Enhances Scheduling > Run Scheduler by adding an optional Overfill Percentage when using the existing Override Seat Counts functionality.
Users can now specify a percentage by which sections may be overfilled during scheduler runs. The scheduler calculates the adjusted seat limit based on the section's capacity and allows enrollment up to the increased limit, rounding partial seats up to the next whole number. For example, a section with 30 seats and a 10% overfill allows up to 33 students to be scheduled.
The overfill percentage is only applied when Override Seat Counts is selected. If no percentage is entered, the scheduler continues to use the existing seat override behavior. This enhancement supports districts that use controlled overfill thresholds while maintaining existing scheduling and seat restriction functionality.
See Run Scheduler (New) for more information.
FOCUS-57508- Delete Student: Improved Merge Candidate Selection
The Delete a Student workflow has been updated to improve student matching when selecting a merge target from Student Info. Students who have never had an enrollment record are no longer displayed as merge candidates.
See Delete a Student > Deleting Students from Student Info and Merging Students from Student Info for more information.
FOCUS-57423- Fields: Student Enrollment Placeholder Field Support
Adds support for Placeholder field types within Fields > Student Enrollment Fields, bringing enrollment fields in line with the functionality already available for Student Fields. Placeholder fields can now be configured with rich text content and links, providing districts with a flexible way to display instructional text, guidance, or reference information within enrollment workflows. These fields appear when viewing or editing an individual enrollment record, including during Add a Student and enrollment processing workflows, but do not display as columns within the enrollment records table.
FOCUS-57385- Configurable Two-Factor Authentication Remember Period
Adds a new system preference, Remember 2FA Time Frame, that allows districts to control how long a trusted device can bypass Two-Factor Authentication prompts. When Remember 2FA on each device is enabled, administrators can specify the number of days a device remains trusted before users are required to complete Two-Factor Authentication again. If no value is specified, the system defaults to 30 days. This enhancement provides greater flexibility in balancing security requirements with user convenience.
See System Preferences > Default School Preferences tab only > General tab for more information.
FOCUS-57362- Referral Codes & Actions: Switch to Manual Save
Updates the Discipline > Referral Codes & Actions page to use a manual save workflow across all tables. Changes are no longer saved automatically as records are edited. Unsaved records are now highlighted to clearly indicate pending changes, and the Save button provides a visual indicator when updates require saving.
See Referral Codes & Actions for more information.
FOCUS-57359- API Transaction Logs with Request/Response Payloads
Adds a new Reports > API Logs page that provides administrators with visibility into external API usage and authentication activity. The report includes a Request Logs tab for reviewing API requests, including request details, response status, execution time, result counts, request payloads, and the consuming application. An Authentication Logs tab provides insight into API token generation and usage, including client information, expiration dates, and token activity.
FOCUS-57282- Master Schedule Report Rollover Section Number Permissions
Adds a new profile permission for the Rollover Into Section Number field in the Master Schedule Report Sections tab. Districts can now control visibility of the rollover column through Section Field permissions when the system preference "Use Individual Section Field Permission." When field permissions are disabled, the column continues to display for all users as before.
FOCUS-57191- Gradebook Reports: Add Loading Indicator when Opening from Gradebook
Improves the user experience when opening Gradebook Reports from within the Gradebook. A loading indicator is now displayed while report content is loading, providing visual feedback and preventing the appearance of a blank screen while the report interface initializes.
FOCUS-57157- Letter Queue Typography and PDF Rendering Improvements
Enhances Letter Queue generation settings to improve consistency between on-screen previews and generated PDF output. New typography controls allow users to customize letter rendering with selectable font types, custom font sizing, adjustable line height, and an option to disable Bootstrap styling.
The update helps align browser previews with PDF formatting, improving consistency for communication templates that include styled text, tables, and other formatted content. Existing Letter Queue workflows, including Print Letters, Send Email, workflow triggers, and Student Letter Logs, continue to function as expected.
FOCUS-57105- Standardized Tests: Create Permission Dropdown
Adds new View and Create profile permissions to Standardized Tests. Districts can now independently control which profiles can view assessment results, create new test records, and modify existing test records. This enhancement provides greater flexibility for assessment workflows by allowing users to create records without editing existing scores or view assessment data without being granted create or modify access. Permissions are configured individually for each Standardized Test.
See Standardized Tests for more details.
FOCUS-56766- Master Schedule Report: Add Parent/Student Title Column
The Master Schedule Report now includes a Parent/Student Title column on the Courses tab, allowing parent- and student-facing course titles to be defined directly at the course level. Previously, these titles could only be configured in the Course Catalog. When a Parent/Student Title is defined in the Course Catalog, that value remains the authoritative title and cannot be overridden at the course level. Parent/Student Titles are displayed in the Parent and Student Portal Overview block, Grades, Report Cards, and Transcripts, providing greater flexibility in how course names are presented to end users.
See System Preferences > Scheduling and Master Schedule Report for more information.
FOCUS-56671- Focus Transfer: New Include in Transfer Field Option in Student Fields
Adds new transfer-sharing controls for custom student fields, allowing districts to determine which student fields are included during Focus Transfers.
Districts can now enable an Include in Transfer option on eligible custom student fields and optionally define a custom Transfer Field Title that will be displayed to the receiving district. Fields marked for transfer are presented in a new read-only Demographics View Only section within the Focus Transfer review screen, providing additional student context without importing the data into the receiving district's records.
System-managed fields that are already included in transfers continue to be shared automatically and remain locked from modification. This enhancement gives districts greater flexibility in sharing important student information while maintaining control over how transferred data is presented.
See Fields > Student Fields and Focus Transfers > Did You Know? and FAQs for additional information.
FOCUS-55559- Communication - Safety Management Pause All Non-Priority Communication
Introduces automatic communication pause controls during active Safety Management events. When a school has an active alarm event, non-emergency and non-priority communications for that school are temporarily paused to help ensure emergency response activities remain the primary focus.
Paused communications include standard emails, SMS messages, attendance notifications, scheduled messages, announcements, polls, sign-ups, positive behavior notifications, and other routine communications. Emergency messages, priority communications, and Safety Management notifications continue to be delivered immediately.
Users are notified when communication is paused through warning banners on the Communication and Communication Reports screens. Paused messages are clearly identified in Communication Reports and remain hidden from recipients' inboxes and notification counts until the safety event has ended. Once the event is closed, queued communications automatically resume processing and are delivered normally.
The pause functionality is applied only to active alarm events and is scoped to the affected school(s), ensuring drills, training exercises, and other schools continue operating without interruption.
See Communication (Admin) > Composing Messages, Communication Reports (Admin) > Communication History Report, Communication Reports (Teachers), Communication (Teachers) > Composing Messages, and Communication (Parents/Students) > Composing Messages for more details.
FOCUS-54751- Application Snapshot PDF Layout Improvements (New Apps)
Enhances New Online Application Snapshot PDFs to more closely match the application experience presented to parents and students. Page titles, group names, and section organization are now displayed in the generated PDF, providing clearer structure and improved readability.
The update also improves PDF rendering for Addresses & Contacts and Name Field groups, eliminating layout inconsistencies and ensuring application snapshots more accurately reflect the original application layout and organization.
FOCUS-54576- Introduce Dynamic Column Mapping Setting to Medical Cron Job and Student Photo to Log Events
Enhances the Medical module by introducing configurable Column Auto-Population Mappings within the Medical scheduled job. Districts can now define how fields from Medication Orders automatically populate corresponding fields in Medication Administration and Diabetic Log entries, eliminating the need for future development when additional fields need to be carried forward.
The configured mappings also determine whether a medication event is considered fully satisfied. Events display a completion checkmark when mapped values match the originating Medication Order and display a warning indicator when mapped values differ. Default mappings are automatically installed to preserve existing behavior.
Additionally, student photos now display within calendar event modals, providing visual verification when administering medication. This photo display enhancement applies to all calendar log events, including Medical, Medication Administration, and Diabetic Log workflows.
See Scheduled Jobs > Built-In Scheduled Jobs Explained for more information.
FOCUS-52812- Uploaded Files Report Export Enhancements
Enhances the Students > Uploaded Files Report experience with several usability improvements for large document exports.
A loading indicator now displays while ZIP files are being generated, providing clear feedback during longer export operations. The report also includes a new Select Next 500 option that allows users to quickly select records in exportable batches of up to 500 files at a time.
Additional improvements include updates to Student Field filtering behavior and dynamic selection controls that automatically adjust based on the number of records returned by the report.
See Uploaded Files Report (Students menu) and Uploaded Files Report (Users menu) for more information.
FOCUS-58005- Excuse Notes System Preferences Need to be Replaced (with new Parent Absence Request)
See System Preferences > Attendance tab for details.
FOCUS-57766- Hall Pass Mobile App Issues
Resolved several Hall Pass display and navigation issues in the mobile app for parents, students, and administrators.
- Added the Hall Passes menu option to the parent hamburger menu when Hall Passes are enabled for the district.
- Removed unnecessary blank text fields and non-functional controls from the Hall Pass screens in the parent and student mobile views.
- Corrected Hall Pass screen behavior for parents when viewing student Hall Pass information.
- Fixed an issue where locations did not display when administrators created Hall Passes from a student record.
- Improved school-context handling when creating Hall Passes in multi-school environments.
See Hall Passes in the Mobile App (Students and Parents) for more information.
FOCUS-56024 - Add All Schools to Online Enrollments
See New Application Editor and Online Enrollments for Students, New Application Editor and Online Applications for Users, and Edit Rules & Workflow > Workflow Triggers for more information.
FOCUS-58243 - hide seat count
See System Preferences > Enrollment and Enrollment Codes for more information.
FOCUS-57429- Parent Portal: Provides Access to SSS > Caseload & Services
Adds a new Service History menu option to the Parent Portal, providing parents with visibility into student service records from SSS > Caseload & Services. When enabled through profile permissions, parents can view approved service records for their student during the selected school year. The parent-facing view has been streamlined to remove administrative options and service management controls while still providing access to relevant service information. The display automatically respects district SSS configuration settings, showing only the service-related fields that are enabled by the district and limiting visibility to approved records associated with the selected student.
See Service History (Parent) and Profiles for more information.
FOCUS-57376- SSS Progress Monitoring Addendum IEP Goal Support
Enhances SSS Progress Monitoring to include goals from locked Addendum IEP events when generating new Progress Monitoring records.
Students with both a locked IEP and one or more associated Addendum IEPs will now see separate tabs for those addendums within Progress Monitoring, allowing all active goals from the base IEP and related addendums to be monitored from a single Progress Monitoring event. This ensures progress reporting reflects the student's complete set of approved goals and services.
See Manage Student: ESE Events for more information.














































