FOCUS-47228- feat(ledger): require internal accounts field on True Balance Report
System improvement now requires the Internal Account category field when running the True Balance Report. In addition, a new profile permission has been created to override this new requirement.
See Profiles > Budgeting/General Ledger and Internal Accounts Activity Report > True Balance Report for additional details.

FOCUS-47104- Rename District Codes > Deduction Processing > Benefit Code column
This system improvement renames the FL Survey Benefit Code column to Survey Benefit Code. The column drop down is populated from the Benefit Codes tab in Setup > Government Codes.
See District Codes > Deduction Processing tab for more details.
FOCUS-47061- RP610 Report updated for IRS requirements
System improvement updating the RP610 report to include new IRS requirements.
FOCUS-46765- feat(cron): add job to update user financial data
This system improvement adds a scheduled job similar to Update Student Financial Data. The job is titled Update User Financial Data and will update names and addresses for existing user-based vendors/customers.
See Scheduled Jobs for more details.
FOCUS-45662- feat(approval): approval flow substitutes by position
System improvement adding position code options allowing the user to pick the position or employee in ERP > Setup > Approval Flow > Approval Substitutes tab and SIS > Setup > Approval Flow > Approval Substitutes tab.
FOCUS-43924- Device Check-in Fines Integration with Communications Enhancement Request
This system enhancement introduces fines for overdue or damaged device returns, and integrates with the communication module to assign email templates. Two new columns, device insurance and device check-in fee, have been added to the internal products list. A new "Fee" button on the check-in history screen now opens a pop-up displaying invoice details. Finally, the Fixed Assets tab now allows assignment of communication module email templates to check-in fees.
See Accounts Receivable > Internal Account Product List, Fixed Assets > Check Out, and Setup > Settings > Fixed Assets for additional information.
FOCUS-47105- Add ability to skip salary and supplements on an employee for a run
This system enhancement allows the user to skip salary and supplements for specific pay runs by employee. This functionality is accessible Payroll > Pay Runs > Run Payroll > Runs -- Skip Salary and Supplements for these employees.
FOCUS-47053- Ability to do mass delete on leave
System enhancement adding the ability to mass delete records in Payroll > Run Payroll > Leave.
FOCUS-47034- Add ability to do mass deletes on timecards
System enhancement adding the ability to mass delete records in Payroll > Run Payroll > Timecards.
FOCUS-46587- Employee Requests | Update demographic fields to employee fields
System Title Change to Employee Self Service > Employee Requests > Demographic Information. The title has been renamed Employee Information.
FOCUS-45662- feat(approval): approval flow substitutes by position
System improvement adding position code options allowing the user to pick the position or employee in Setup > Approval Flow > Approval Substitute tab.
FOCUS-46962 - Allow wage calculation on fraction number of checks
System enhancement adding a new percentage pay column on the Pay Schedules tab in Maintenance by Fiscal Year to ensure the future payment encumbrance is correct based on District Setup.
FOCUS-47375- Course Catalog: Adding 'Does Grades' to Push Down Options
This update introduces a new Push Down option, "Does Grades," in the Course Catalog, streamlining the process of updating the Master Schedule from the Course Catalog source. This enhancement simplifies data management by allowing users to push down grading settings more efficiently.

FOCUS-47366- Third Party Systems: New "Send user as 'parent'" Permission Option for Admins
This update introduces a new profile permission for administrators within Third Party Systems (API). A new sub-permission, "Send user as parent," has been added under Third Party Systems. When enabled, administrators with this permission will be transmitted in the OneRoster API dialect with a role of Parent in the /users endpoint. This functionality operates independently of the "Include Parents" setting in Third Party Systems, meaning it does not require that setting to be enabled.
See Profiles > Setup tab and Third Party Systems for additional information.

FOCUS-47339- Communication Platform: Trim Whitespace from Email Addresses
This update improves data entry for email addresses by ensuring that any leading or trailing spaces are automatically removed when saving a contact email. Previously, if spaces were present, the email would be considered invalid, preventing it from being sent. With this update, white spaces are stripped, allowing emails to send as expected. This improvement also applies when updating emails directly on the database through runquery.
FOCUS-47328- Graduation Requirements Report: Include Student Name in Print/ Export of Seals/Designation Sections
This update enhances the Graduation Requirements Report by ensuring that when exporting or printing from the Graduation Designations or Seals section, the student's name is included in the downloaded document. This improvement provides clearer identification of exported or printed records.
FOCUS-47322- Add Absences: Ensure Appropriate Returns Leveraging Student Groups
This update improves the Add Absences screen by refining search functionality when multiple Student Groups are selected. Previously, searching with more than one Student Group returned all students instead of only those within the selected groups. With this update, results are correctly limited to students in the specified Student Group(s), ensuring more accurate record retrieval based on search criteria.
FOCUS-47321- Family Documents: Sibling Documents Cannot be Opened or Downloaded
This update improves the behavior of Family Documents on the Address & Contacts screen. Previously, if a Family Document was uploaded for one student, it could not be viewed or downloaded when accessing Family Documents for a linked sibling unless the user had permission for the original student's school. Since Family Documents are intended to be visible and accessible for all linked siblings to reduce redundant data entry, this update ensures they are correctly available across all linked siblings as expected.
FOCUS-47320- Re-Enrollment Forms: Ensure Current Year Published Forms Visible for Students with Next Year Enrollment Records
This update resolves an issue where Re-Enrollment Forms published to the Parent Portal were not visible for the current year. The issue occurred because the system was incorrectly evaluating the student's next-year enrollment date in the future. With this update, Re-Enrollment Forms now display correctly on the Parent Portal for the intended school year.
FOCUS-47312- Imports Enhancement: Test History Validation Improvements
This update enhances the Imports module by introducing several validation improvements to the Test History import process. It now allows importing scores for tests that share the same short name definition, as long as the test and test part combination is unique. This eliminates the need to split an import file by subject when a test is configured that way in the standardized tests setup. Additionally, validation error messages for conversion fields now provide clearer context, and unique violation constraints for scores include the Student ID of the affected records in the error message, improving troubleshooting and data accuracy.
See Imports > Test History for more information.
FOCUS-47252- Graduation Subjects: Display Request Groups through Interface
This update makes the Request Group column visible when setting up Graduation Subjects. Request Groups are used when teachers enter or approve course requests, allowing districts to designate which subject codes should be considered part of the same content area. If the column is left blank, each row is treated as its own subject area. This enhancement provides greater clarity and flexibility in managing course requests.
See Graduation Requirements > Setting Up Graduation Subjects for more information.
FOCUS-47211- Late Check In/Early Release: Improve Load Performance & New "Show Alert Icons" Option
This update improves the Late Check-In / Early Release screen by adding pagination to enhance performance and reduce initial load times. Additionally, a new "Show Alert Icons" option has been introduced. When unchecked, alert icons will not display; when checked, they will be visible. This enhancement provides users with greater control over the display while improving system efficiency.
See Late Check In/Early Release for more information.
FOCUS-47199- System Preferences: Separate Parent Registration & User Registration Preferences
This update separates certain System Preferences that previously applied to both Parent Registration and Applicant Tracking/User Registration. The "Display additional text on User Registration Page" preference has been split into two: "Display additional text on User Registration page" and "Display additional text on Parent Registration page." If customers previously used this setting for Parent Registration, the text must be manually moved to the new separate preference. Additionally, the "Require Birthdate & SSN for User Registration" preference has also been divided into "Require Birthdate & SSN for User Registration" and "Require Birthdate & SSN for Parent Registration." These changes provide more granular control over registration settings.
See System Preferences > Default School Preferences > Parent Registration for additional information.
FOCUS-47144- Mobile App: Show Compose Button in Inbox Reply and Upload Image Button in Compose
This update improves the Communication Platform in the Community Mobile App by addressing missing functionality. Previously, the button to navigate back to Compose from a reply in the Inbox was not visible, and the option to upload an image from Compose was also missing. With this update, both buttons now appear as expected, restoring full functionality to the mobile app.
FOCUS-47087- School Choice: New Allow Canceling Waitlisted Statuses on Parent Portal
This update enhances the School Choice Module by adding a new "Allow parents to cancel waitlisted school choice assignments?" preference under Customize Application. This preference is turned off by default. When enabled, parents can cancel their students offered waitlist seat without requiring administrative intervention. This feature streamlines the process, reducing manual work for both parents and administrators while improving the accessibility and accuracy of waitlist information. Parents will only be able to cancel waitlist applications before the start of the matching school year, ensuring better management of school choice assignments.
See School Choice Setup > Setting Preferences for more information.
FOCUS-47014- Scheduled Jobs: Remove "Force Recalc" on Populate Graduation Requirements Summary
This update modifies the behavior of the built-in scheduled job "Populate Graduation Requirements Summary." The option to enable or disable Force Recalc has been removed, and it will now always be enabled. This change ensures that the grad_requirements_summary table consistently contains the most accurate grade summary data for a student in the given school year.
FOCUS-47004- Scheduled Jobs: Push Next Year Educational Choice Starting with Z to Educational Choice in Rollover
This update improves the built-in Rollover scheduled job by ensuring that a student's Next Year Educational Choice value is correctly carried over during the rollover process. Previously, if the Next Year Educational Choice value in the Student Enrollment record began with a "Z," it would not transfer to the new Educational Choice field in the next year's enrollment record. This update corrects that issue, ensuring accurate data continuity.
FOCUS-47003- Gradebook Reports: Ensure Student Photos Display in Blank Gradebook Report
This update resolves an issue where student images were not populating on the Blank Gradebook Report. With this fix, student images now display as expected.
FOCUS-46961- Communication Platform: Make Templates Editable in Student Info/Referrals
This update introduces an Edit button when generating template letters or emails from Student Info, User Info, and Referral Pages. This feature allows end users to make small adjustments to the letter or email content directly from these screens without modifying the overall template. It requires the template to exist in the Communication Platform and the "Use Original Text Editor for Communication" preference to be disabled. This enhancement streamlines functionality by providing a more efficient way to customize communications for individual students or users.
See Student Info > Printing Forms and Letters for more information.
FOCUS-46876- Allow Multiple Medication Administration Profiles in Default School Preferences
This update modifies the Medication Administration Profile selection box, changing it from a single-select to a multi-select option. The Medical Cron Job has been updated to process multiple selected values.
See System Preferences > General for more information.
FOCUS-46822- Imports: APT Parser - Student Datafile Changes
This update includes modifications to the AP test parsers. Florida's APT test parser has been re-titled "Advanced Placement Test (APT) - Effective Spring 2024,"* and the Precalculus test code has been updated from 2E to 2Q. Additionally, a new parser, "Advanced Placement Test (AP) - Comprehensive - Effective Spring 2024,"* has been introduced. For other states, their existing AP test parser has been replaced with the "Advanced Placement Test (AP) - Comprehensive - Effective Spring 2024,"* ensuring consistency in AP test data processing.
FOCUS-46553- Student Groups/ Saved Searches: Resolve Issue with Checkboxes Unchecked
This update improves the behavior of More Search Options by ensuring that saved searches correctly retain criteria for checked or unchecked checkbox fields. Previously, these selections may not have been preserved when using a saved search at a later time. With this update, checkbox field criteria are consistently saved and applied as expected.
FOCUS-46526- Core: Styling Improvements - Student Info, Focus U Portal Block, Final Grades Header, Referral Header, and More
This update introduces styling improvements across the Focus system to enhance visibility and navigation. Updates include CSS enhancements to Student Info, Referral Header, Student Requests, Login Screen, and the header in Student Final Grades, GPA, and Class Rank. Additionally, this update improves the appearance of the Focus University Portal Block and ensures that the Student Menu Header remains visible when viewing Student Billing. These changes enhance the overall user experience within Focus SIS.
FOCUS-46418- Create Unique Index on students.username
This update introduces a unique index on students.usernames to prevent duplicate student usernames from being created in the future. A migration is included to remove any existing duplicate usernames in the database based on the following logic:
- If two students in the applicant school share the same username, the username will be retained for the student with the larger student ID.
- If a duplicate exists between a student in a non-applicant school and a student in the applicant school, the username will be kept for the student in the non-applicant school.
- If duplicates exist in non-applicant schools, the username will be retained for the student with the larger student ID.
This update ensures data integrity by enforcing unique student usernames across the system.
FOCUS-46159- Attendance: Improve Functionality of Minor Infractions within Attendance Thresholds
This update enhances the implementation of Minor Infractions within Attendance Thresholds by adding a new Teacher Code column to the attendance threshold setup table. When the "Minor Infraction" option is selected, the Discipline Code and Action columns are disabled, allowing users to select only a Teacher Code. During the Attendance Threshold job, referrals triggered by Minor Infractions will now include the appropriate Teacher Code configuration, ensuring they are properly set and managed. This feature provides more precise handling of minor infractions in attendance processes.
See Attendance Setup > Adding an Attendance Threshold Rule for more information.
FOCUS-46149- Scheduling: New Run Scheduler
This update introduces a significant enhancement to the Run Scheduler, improving the percentage of students successfully scheduled upon execution. The Run Scheduler screen utilizes the master schedule and student requests to assign students to courses. With this update, the new version of the Scheduler fills a higher percentage of student requests, resulting in more students being fully scheduled compared to the legacy version. For additional details, refer to the Focus University article on this new feature: Run Scheduler (New)
FOCUS-46147- Managed Integrations: New Support for OpenSSH Generated Private Keys
This update enhances Managed Integrations by adding native Focus support for OpenSSH-formatted keys. Previously, these keys were rejected as invalid when uploaded. With this update, OpenSSH keys are now accepted, improving compatibility and ease of integration.
FOCUS-45692- Grades: New "Don't Round Down to F if the Student Only Failed Exam" System Preference
This update introduces a new system preference, "Don't round down to F if the student only failed the exam." By default, this preference is turned off to maintain existing functionality. When enabled, it applies to Post Final Grades and Pull Grades for Report Cards, ensuring that a student's final grade is not automatically rounded to an F if their only failing grade is from an exam associated with the averaging scheme in use. This enhancement provides greater flexibility in grade calculations and applies regardless of whether the Grade Posting Averaging setting "Round GPA Points Under 1" is enabled.
See System Preferences > Grading for more information.
FOCUS-44641- EWS Report: Exclude Local Referrals & Minor Infractions in "Current Year Num Referrals" (FL)
This update improves the Early Warning System (EWS) Report for customers in Florida by refining how referrals are counted. With this update, the "Current Year Num Referrals" metric will now exclude Minor Infractions as well as referrals where the Resultant Action Code (alias custom_65) is assigned a value of D or Z. This adjustment ensures a more accurate count of relevant referrals for EWS evaluations.
FOCUS-47140- SSS: Resolve MTSS Tier 3 Academic Progress Monitoring Plan Notes Saving
This update improves the SSS module by resolving an error that previously occurred when saving Meeting Minutes in the Tier 3 Academic Progress Monitoring Plan event. With this update, users can now save the Parent/Guardian Contacts step without encountering errors.
Additionally, new error messages have been added to ensure required fields are completed before saving:
- Date field is required
- Documented By field is required
- Meeting notes field is required
These improvements enhance data integrity and ensure all necessary information is recorded properly.
FOCUS-47083- SSS: IEP Progress Report - Ensure Newly Added Goals in an Amended IEP appear correctly
This update improves the SSS module by ensuring that newly added goals in an Amended IEP appear correctly in the IEP Goal Progress Report. Previously, these goals were not displayed. With this update, goals added to an Amended IEP will now be shown in a separate Amended IEP tab within the report, providing clearer organization and tracking of goal progress.
FOCUS-46490- SSS: Resolve Missing Goals when Not Printing
This update improves the SSS module by ensuring that all goals are properly displayed on the "1.5 Goals and Objectives" page. Previously, certain goals, such as "Goal 2 (Area: 1-11 Reading)," were not visible on the goals screen despite appearing on the printout. With this update, all goals will now be displayed correctly when not printing, ensuring consistency between the screen and printed reports.
FOCUS-45662- feat(approval): approval flow substitutes by position
System improvement adding position code options allowing the user to pick the position or employee in Setup > Approval Flow > Approval Substitute tab.