FOCUS-44137- feat(rollover): add Automatic Invoices to rollover
This system improvement adds a checkbox to the SIS rollover screen, enabling the rollover of fees from one year to the next.
See SIS > Setup > Rollover and Billing > Automatic Invoices > Did You Know? for more information.
FOCUS-49691- Work Orders | Add Active Checkbox to Work Order Products
System enhancement to Work Orders > Setup > General > Products, adding an Active column to Products. When active, products will show on the Work Order request for selection. When not active, products will not show on the Work Order request for selection.
See Work Orders > General > Products tab for more information.
FOCUS-49665- Accounts Payable | Make Check Void Text Opaque
System improvement to Purchasing/Accounts Payable > Checks > Void Checks, coloring the void text over the signature lines opaque.

FOCUS-49107- Payroll | Add Option for OverTime Eligible Supplements that are "Time Based"
System enhancement to Payroll > Maintenance > Maintenance by Fiscal Year > Main Tables > Slots/Steps adding an option for OverTime Eligible Supplements that are "Time Based."
FOCUS-49862- Alert Icon Tooltip Now Supports Long Text Fields
This update resolves an issue where Long Text fields were not available for use in the Alert Icon tooltip configuration. With this fix, administrators can now select Long Text fields when setting up Alert Icons, and the tooltip will correctly display the associated content when hovering over the icon in Student or User Info.
FOCUS-49839- Elementary Scheduler: Fix for Invalid Restrictions After Grade Level Change
This update resolves an issue in the Elementary Scheduler where students who had their grade level manually changed after being scheduled would cause invalid scheduling restrictions. Previously, these students could not be assigned to a teacher, and attempts to optimize the schedule produced unresolvable warnings. With this fix, invalid restrictions are automatically cleared, allowing affected students to be properly scheduled.
FOCUS-49836- Perfect/Excessive Attendance: Resolve Consecutive Absences with Multiple Calendars
This update corrects an issue in the Perfect/Excessive Attendance Report under the Consecutive Absences tab if more than one attendance calendar existed for the school. The Consecutive Days Absent value now reflects the accurate count, regardless of the number of calendars configured.
FOCUS-49822- Master Schedule Builder: Exclude Dont Schedule Requests from Request Counts
This update improves the Master Schedule Builder by ensuring that student requests marked as Dont Schedule are excluded from the request counts.
FOCUS-49794- District Reports: Improved Export for Large Datasets
This update resolves an issue where exporting District Reports with over 50,000 records caused column misalignment. With this enhancement, exports now maintain proper formatting and structure, ensuring consistent column alignment.
FOCUS-49790- Improved Display of Workflow Trigger Alerts in Portal Icons
This update refines how workflow trigger alerts appear in the Portal. Previously, alerts generated via workflow triggers--such as daily attendance triggers--could display across multiple lines in the Alert portal block. With this change, alerts now display on a single, concise line for better readability.
FOCUS-49770- Use Transcript Title Now Respected in Student Final Grades
This update fixes an issue where the Use Transcript Title option in Student Final Grades Report was not being honored. Previously, even when this option was selected, the course name would display instead of the transcript title, when populated in the Course Catalog. With this fix, enabling Use Transcript Title now correctly displays the transcript title in the Course column, ensuring consistency with expected grading and reporting views.
FOCUS-49757- Form Builder: District Fees Dropdown Options Restored
This update resolves an issue in Form Builder where the District Fees dropdown appeared empty. With the fix, the dropdown now correctly displays available options, restoring full functionality for configuring fee-related fields in custom forms.
FOCUS-49726- New Profile Permission for Matched Student Processing in Add a Student
This update introduces a new profile permission under Users > Profiles > Students > Add a Student called Enable Processing of Matched Students. Without this permission, users may create new students but wont see the option to Enroll any returned matched students. A migration automatically enables this permission for users who already have Add a Student access, maintaining existing functionality.
See Profiles > Students > Add a Student section and Add a Student for more details.

FOCUS-49725- Honor Roll Report Now Respects Name Format Preferences
This update improves the Honor Roll Report to honor the name format set in Default User Preferences. Previously, student names would not display according to the configured format (e.g., Last, Preferred First, Middle). With this enhancement, student names now appear based on user-defined preferences, including support for preferred names derived from the nickname field.
FOCUS-49723- Hide Lunch from Student Schedule Option
This enhancement adds a new Hide from Schedule checkbox to Lunch Rules, allowing districts to control whether specific lunch periods display on a students schedule. When this option is selected, the associated lunch will not appear on the student schedule view, supporting cleaner displays for students while still maintaining lunch rule functionality. The update also honors the existing Hide Lunch from Schedule system preference and supports rotation-based scheduling scenarios.
See Lunches for more details.
FOCUS-49717- Gradebook: Prevent Error Message for Inclusion Teachers
This update fixes an issue in the Teacher Gradebook where inclusion teachers with read-only permissions would see an error message at the bottom of the gradebook. With this fix, the gradebook now loads without error for users with view-only access.
FOCUS-49713- Print Grades Verification Sheets Now Respect Assigned Teacher
This update resolves an issue where grades from a different teachers section would incorrectly appear on the Print Grades Verification Sheet. Now, when generating the report for a teacher, only grades submitted by that specific teacher are displayed, ensuring accurate and section-specific grade reporting.
FOCUS-49711- Proficiency Gradebook: Removed Standards No Longer Affect Grades
This update ensures that if a standard is removed from an assignment--such as through updates to a gradebook template--the associated grade no longer impacts a students overall proficiency score. Previously, removed standards could still contribute to grade calculations, leading to inaccurate results.
FOCUS-49707- Test History: Allow School Years Prior to 1995
This update enhances the Test History module by allowing users to manually enter school years earlier than 1995 in the School Year dropdown. Previously, school years before 1995 were restricted, preventing accurate entry of historical test records.
FOCUS-49686- Third Party Systems: Support for Disabling Individual APIs
This update introduces a new feature to the Third Party Systems module, allowing districts to disable individual API configurations. When a third-party system is marked as Disabled, any API requests made using its credentials will be blocked. Users will receive a 403 error stating OAuth Credentials disabled, ensuring data security when integrations are deactivated. This enhancement gives districts more granular control over external system access without needing to remove configurations entirely.
See Third Party Systems for more information.
FOCUS-49652- Advanced Reports: Preserve Double Quotes in .XLS Export
This update improves .xls export functionality across Advanced Reports and similar modules by ensuring that double quotes within field values are preserved as-is. Previously, double quotes were exported with an equal sign (e.g., =value) which altered formatting and readability. With this fix, special characters including double quotes now appear correctly in exported Excel files.

FOCUS-49646- Student Groups: Resolve Profile Switch Error Between Admin & Teacher Portals
This update resolves an issue where users encountered a fatal error when switching between Admin and Teacher portals if Student Groups were in use.
FOCUS-49634- Communication Platform: Missing Line Breaks in Printed Emails
This update resolves an issue where manually added consecutive line breaks in a Communication template were not printing correctly when used through the Print Form/Letter option in Student Info. Previously, only the first line break would appear.
FOCUS-49631- Students: Student Phone Number Label Now Consistently Displays in Add a Student
This update ensures the Student Phone Number label correctly displays in the Address & Contacts section during the Add a Student process when the address is marked as the students primary residence. Previously, the field was labeled generically as Phone Number in Add a Student, even though it appeared correctly elsewhere in Student Info. Now, label consistency is maintained across all applicable screens.
See Add a Student for additional information.
FOCUS-49590- Student Info: Improved Display for Teacher Long Comments on Report Cards
This update enhances how long comments entered by teachers are displayed when using the One Longer Comment Per Student setting. The input field now expands automatically, eliminating the need to scroll when entering multi-line comments.
FOCUS-49573- Grad. Req. Report: Dual Enrollment Indicator from Schedule Now Considered for Scholar Math Credit (Florida)
This update improves the logic for the Scholar Designation on the Graduation Requirements Report for customers in Florida by recognizing Math courses as dual enrollment when the dual enrollment indicator is set at the schedule leveleven if not set in the course catalog. Grades manually entered without an associated schedule will still rely solely on the course catalogs dual enrollment indicator. This ensures greater accuracy in reporting Scholar Designation credits tied to dual enrollment coursework.
FOCUS-49547- Blank Exam Handling Now Honors Cross-School Exam Grades for Transfer Students
This update improves grade calculation logic when using Blank Score Treatment: Incomplete in grade posting schemes. Previously, if a student transferred between schools mid-year, exams posted at the original school weren't recognized at the new school--causing Full Year grades to appear incomplete. With this fix, the system matches marking periods by short name (e.g., S1) across schools within the same year, allowing previously earned exam grades to be counted accurately in final grade calculations.
FOCUS-49518- Attendance Insert Fields Support in Letterhead Templates
This update improves the behavior of attendance-related Insert Fields in Letterhead Templates. Fields such as List Days Absent YTD and List Days Absent Q1/Q2 now accurately display absence dates based on student attendance records. The enhancement ensures that printed report cards and portal versions consistently reflect the students absence history across selected marking periods.
FOCUS-49448- Loading Reports: Dual Enrollment Student Improvement on Students with Incomplete Schedules Report
This update resolves an issue in the Students with Incomplete Schedules loading report where dual enrolled students were incorrectly flagged. Previously, if a students second school had no scheduled classes, the report would show scheduling holes--even if the student had valid semester classes at their primary school. With this fix, the report no longer displays holes in these scenarios, ensuring accurate reporting for dual enrolled students.
FOCUS-42627- Protected Students: Improvements to Hidden Information
This update enhances the security of sensitive information for students marked as Protected. Going forward, the birthdate, social security number, and profile photo of Protected Students will be hidden unless the end-user has explicit permissions to view protected student information. This improvement ensures greater privacy and stricter access control for sensitive student data.
See Student Fields > Protected Students for additional details.
FOCUS-49703- Grade Verification Sheets: Corrected Full Year Average Calculation
This update resolves an issue where Full Year (YR) averages were being calculated incorrectly on Grade Verification Sheets when semester and full year exams were enabled.
FOCUS-49649- Final Grades, GPA & Class Rank: Added Column Filters & Rank As Of Field
This enhancement adds filtering capabilities to all columns on Grades > Final Grades, GPA, & Class Rank report, allowing users to more easily sort and analyze student data. A new Rank As Of column has also been introduced, showing the date each students class rank was last calculated. Together, these improvements make it easier to review and manage final grade, GPA, and ranking information.
FOCUS-49503- FAST Report: Support L25 for Combination Schools (FL)
This update improves the FAST Report by resolving an issue where schools with the same state school number but different suffixes (e.g., 1234 and 1234M) could not correctly match records in state reporting tables. The system now trims trailing characters from school numbers during comparison, allowing it to accurately locate records in the _florida_demographic_ofile_ and _florida_studentcourse_ofile_ tables. This ensures that students at nested schools are properly evaluated and included in FAST Report calculations like L25, even when the reporting data only includes the base school number.
FOCUS-49493- Letter Queue: Email with Log Entry Now Matches Behavior of Without Log Entry
This update standardizes the behavior of email options in the Letter Queue. Previously, when using Email Letters & Add Log Records, the system generated a PDF instead of displaying a status message like the Email Without Adding Log Entries option. With this update, both methods now display consistent status results, improving clarity and aligning functionality.
FOCUS-49488- Take Attendance: Display Attendance Code Totals in Column Headers
This enhancement updates the Take Attendance screen to show the total count of students assigned to each attendance code directly in the column headers. Once a teacher submits attendance, the totals for each code they have access to will appear, providing a clear summary of how many students received each attendance status.
See Take Attendance (Teachers) and Sub Take Attendance (Teachers) for more details.

FOCUS-49414- Kiosk: Check In Log Now Loads as Expected
This update resolves an issue in the Kiosk where the check in log, such as Media Center, would fail to load when selecting View Active. With this fix, the check in log screen now opens correctly, ensuring staff can monitor active student check-ins without interruption.
FOCUS-49402- WDIS Automated Processes: Updated Scheduled Job Title (Previously Assign LCPs) & New Survey Dropdown (FL)
This update renames the former Assign LCPs scheduled job to WDIS Automated Processes (Assign LCPs) to better reflect its function. The job has been updated to include a required survey dropdown, ensuring that data is processed based on the correct DOE reporting window. As part of this update, the Remove Invalid Test IDs From Schedules option has been removed, as it is no longer relevant to the jobs logic.
See Scheduled Jobs > Florida Scheduled Jobs for additional information.
FOCUS-49384- Teacher Schedules Report: Co-Teacher Icon and Tooltip Enhancement
This update adds a co-teacher icon and tooltip to the Teacher Schedules Report, providing a clearer visual indicator when a section includes co-teachers. The tooltip lists all co-teachers assigned to the section, even if their assignment has ended. The drag-to-shift anchor icon now appears only for the primary teacher. This enhancement improves clarity and usability when managing and reviewing co-teaching assignments.
See Teacher Schedules Report for more information.

FOCUS-49368- Final Grades: Sync Schedule Start/End Dates to Course History for All Schools
This update ensures that when a students schedule start or end date is modified, the corresponding dates on the Final Grades > Course History screen are updated automatically--regardless of school type. Previously, this syncing behavior was limited to CTE schools. With this change, inconsistencies in course history records due to manual schedule updates are reduced across all schools.
FOCUS-48636- Re-Enrollment Forms: New Expiration Handling via Scheduled Job
This enhancement introduces a powerful new tool for managing re-enrollment form visibility: the ability to automatically expire in-progress forms after their configured end date. A new Expires on End Date option has been added to the Student Re-Enrollment Setup screen, giving districts precise control over when forms should be removed from the Parent and Student Portals. Behind the scenes, a new expired_at field has been added to track when a form is considered expired. Previously, re-enrollment forms that had passed their end date remained accessible in the portal if they were started but never submitted. With this enhancement, districts can now cleanly expire outdated forms using the newly introduced Update Expired Forms scheduled job. This job must be run manually or scheduled at regular intervals to remove expired, in-progress forms from the portal.
See Scheduled Jobs and Application Editor > Setting Up Student Re-Enrollment for more details.
