FOCUS-47946- Add Vendor W-9 Information to Vendor/Customers
System enhancement adding detailed W9 information to Vendors/Customers>Contacts and the 1099 Vendor Report.
See Vendors/Customers for more information.
FOCUS-47742- Generate PO Number Button
This system enhancement adds a profile permission giving the user access to generate a Purchase Order Number on a Purchase Order request prior to final approval.
See Profiles > Purchasing/Accounts Payable tab; Purchasing Requests/Orders > Request History, and Internal Purchase Requests/Orders > Request History for more information.
FOCUS-47657- Updated Warehouse Return Journals on a Purchase Order
System update removing the journal actions due to/due from when a warehouse refund is processed.
FOCUS-47494- Add Setting to Define MasterCard Exclusion List
System enhancement adding a setting to the Accounts Payable setup to allow the user to exclude MasterCard Adjustment reason codes during the import.
See Setup > Settings > Accounts Payable for more details about this new setting.

FOCUS-48159- Payroll Warning Code/Notification Update
System Improvement adding warning #38 message for deceased employees in Run Payroll.
See Run Payroll > Complete List of Errors and Warnings for more information.
FOCUS-48113- Create an error if a contract based supplement doesn't match the history
System Improvement adding warning message #21 if a contract based supplement doesn't match the history in a payroll run.
See Run Payroll > Complete List of Errors and Warnings for more information.

FOCUS-47966- If not enough earning then show the deductions previously taken
System improvement adding additional information to Payroll>Run Payroll>Checks>Explain when there are not enough earnings to take deductions previously taken deductions will now be shown.

FOCUS-47900- HR - Employee Name and EIN to be included on all Employee printouts
This system enhancement adds the Employee's Name and EIN/Employee Number when printing from the Employee Field tabs.
See Human Resources > User Info > User Search Results for more details.
FOCUS-47645- Add Hyperlink to Job Posting Number in Employee Action Form - Add a Position
System enhancement converts the Job Posting Number on the automatically generated "Add a Position" Employee Action Form into a hyperlink.
See Employee Action Form > Pending Approval and Approval History for more details.
FOCUS-47461- Add Account Strip Masking to Misc Codes
System enhancement adding a Wildcard Allocations column to District Codes > Misc Code menu to allow the user to add a wildcard allocations.
See District Codes > Misc Code tab for more information.
FOCUS-45471- Add Ability to Rescind Offers and/or Recommendations
System Enhancement adding a new setting in Human Resources > Setup > Job Posting Setup > Miscellaneous for rescinding Recommendations and/or Offers in Applicant Tracking.
See Job Posting Setup > Miscellaneous for information about how to enable the new setting, and see Applicant Tracking > Applicants for details about the new buttons.
FOCUS-48134- Run Scheduler: Resolve Issue with Student Requests and Dual-Enrolled Sections
This branch resolves an issue in the new Run Scheduler that prevented some student requests from being filled when sections contained dual-enrolled students. With this update, the scheduler correctly processes requests for available sections, ensuring more accurate scheduling results.
FOCUS-48124- Scheduling: Fix Course & Sections Search When Course has 'PS' for High and Low Grade
This branch resolves an issue where courses with a Low/High Grade set to a grade level with the short name "PS" were not appearing in search results when adding a new course section through Courses & Sections. With this update, grade levels with the short name "PS" are now properly recognized, ensuring all applicable courses are available in the search.
FOCUS-48095- Communication Platform: Adjust Maximum Attachment Size to 20MB
This branch updates the maximum total attachment size for the Communication Platform, reducing it from 50MB to 20MB. This limit applies to all attachments included in a single message, regardless of the "File Size Limit" system preference setting.
See System Preferences > Default School Preferences > General tab, Communication (Admin) > Attaching Files, and Communication (Teachers) > Attaching Files for more information.
FOCUS-48090- Add Cancel Button to MFA Login Page
This update introduces a Cancel button to the multi-factor authentication (MFA) login page. End-users can now return to the main login page if they do not wish to proceed with MFA authentication.
See Portal (Admin/SIS) > Logging into Focus & 2FA and Portal (Admin/ERP) > Logging into Focus & 2FA for more information.

FOCUS-48081- Improved AI-Powered Discipline Code Suggestions
This branch enhances the accuracy of AI-powered Dynamic Discipline Code Suggestions by changing how AI-generated recommendations are processed. Instead of relying on text comparisons, the system will now request and validate discipline code IDs, improving the reliability and consistency of suggested codes.
FOCUS-48073- Scheduling: Fix for Mass Updating Teachers in Future Year on Master Schedule Report
This branch resolves an issue where mass updating the teacher in the Master Schedule Report for a future year would not save as expected. With this update, mass updates to teacher assignments in future years will now save properly.
FOCUS-48068- Expanded Message Quick Link Access in Communication Platform
This enhancement adds the Message quick link to additional areas of Focus, including the Graduation Requirements Report, Student Final Grades, and Perfect/Excessive Attendance. When selected, users will be directed to the Communication Platform with the relevant list of students pre-populated, streamlining communication.
See Graduation Requirements Report, Student Final Grades, and Perfect/Excessive Attendance for more details.
FOCUS-48059- Importer: Alternate Course Requests Handling
This update enhances the Importer feature to support the new alternate course request structure, ensuring seamless data import and improved scheduling accuracy.
FOCUS-48048- Improved Visibility of Message Current Teachers Icon in Student Portal
This update enhances the visibility of the "Message Current Teachers" icon in the Student Portal. Previously, the icon appeared white on a gray background, making it difficult to see. With this change, the icon is now dark blue for better contrast. This update applies to the Student Portal and the Final Grades page for both students and administrators.
FOCUS-48034- Communication Platform: Improved Loading Performance for Communication Inbox and Sent Box
This update enhances the performance of the Communication Platform by significantly improving the loading speed of the Inbox and Sent Box when handling a large number of messages. Users will now experience a much faster and more efficient response time when accessing their messages.
FOCUS-48031- Master Schedule Report: Improved Teacher Modification Process in Future Year Scheduling
This update improves the Master Schedule Report when making modifications for the next school year. Previously, when attempting to change a teacher in the future year's schedule, a pop-up requesting start and end dates would appear incorrectly. With this update, the pop-up will no longer display until the school year begins, streamlining the scheduling process.
See Master Schedule Report > Viewing the Sections Tab for more information.
FOCUS-48012- Communication Platform Now Prints Most Recent Student Form Record
This update improves the Communication Platform by ensuring that when printing a student form field, the most recent record is used. Previously, if a student had multiple form records, the system would print the first record instead of the latest one.
FOCUS-48010- Final Grades, GPA, & Class Rank: Consistent GPA Calculation Across Final Grades and Calculate GPA
This update resolves a discrepancy between GPA and weighted GPA values when using Final Grades, GPA & Class Rank versus the Calculate GPA feature for a semester marking period. Previously, when the system preference "Weight GPA by Credits" was enabled, the Calculate GPA feature used student_report_card_grades.credits in its calculations, while changes made in Final Grades, GPA & Class Rank did not. With this update, both methods now use the same calculation logic, ensuring consistent GPA values.
FOCUS-48008- Standardized Auto-Population of "Admin" By in Medication Administration
This update resolves an inconsistency with the "Admin By" field in Medication Administration entries. Previously, a system prompt indicated that this field would auto-populate with the administrator's name when left blank, but this functionality was not universally implemented due to the absence of the required Edit Rule. This update ensures that all Focus sites with the Medication Administration field now include the necessary Edit Rule, aligning system behavior with the expected functionality.
FOCUS-47990- Communication Platform: Add Grade Title to More Search Options Table
This update improves the Advanced Search functionality within the Communication Platform by adding a new "Show Courses" checkbox when searching under Grades/GPA/Class Rank. When selected, the search results will include Course, Teacher, and Grade columns. Users can then select students from these results, automatically populating them into the recipients' dropdown for drafting an email, streamlining the communication process.
FOCUS-47984- Report Cards: Resolve Sorting and Letters & Sounds Checkmarks
This update resolves an issue introduced in a previous change where checkmarks for Letters and Sounds were correctly displayed, but sorting by Period was broken. With this fix, sorting by Period now functions as expected while ensuring that Letters and Sounds checkmarks continue to appear correctly.
FOCUS-47978- Report Cards: Change Order Causing Data Display Error
This update resolves an issue where conduct would not display correctly on Report Cards after a student changed periods for a course. Previously, if a student switched from a higher period to a lower period, the conduct column would not appear for the new course. This was caused by the order in which data was retrieved. With this update, the data retrieval order has been adjusted to ensure conduct displays correctly regardless of schedule changes.
FOCUS-47968- Imports: Updates to Test Import Parsers and System Parser Protection
This update removes outdated Focus parsers from all districts, including Access for ELLs (AFE), Alternate Access for ELLs, Florida EOC Assessments (NGS) Science, and Test of Adult Basic Education 11 & 12 (TABE). Additionally, for Florida districts, new import assets have been installed, including updated file parsers for Alternate ACCESS for ELLs, WIDA Alternate ACCESS, ACCESS for ELLs 2.0, and TABE 11&12. This update also introduces a safeguard preventing users from deleting system-defined (Focus proprietary) file parsers.
See Imports > File Parsers for additional details.
FOCUS-47964- Attendance: Fix for Average Daily Attendance Report with Invalid School Year Ranges
This update resolves an issue in the Average Daily Attendance report when selecting "All Schools" and one or more schools have a min/max school year range that is not valid for the selected year. Previously, if records existed for the school_date in attendance-related tables (attendance_calendar, attendance_day, or attendance_period), the report would not display data correctly. This branch corrects the issue, ensuring accurate data retrieval.
FOCUS-47959- Form Builder: Fix for Deleted Custom Fields in Form Builder
This update resolves an issue in Form Builder where forms containing deleted custom fields would fail to load, displaying an error instead. With this fix, forms will now open as expected, and any deleted fields will be labeled as "deleted field" instead of causing an exception error.
FOCUS-47950- Grades: Resolve Viewing Progression Plan Across Schools
This update resolves an issue where a student's Progression Plan did not display correctly when viewing from a school where they were previously enrolled but are no longer active. Now, if a student does not have a primary enrollment record at the selected school for the current year, a message will appear stating, "This student does not have an enrollment record at this school for this year."
FOCUS-47935- Communication Report: Only Show Messages from Schools Where the User has Permission
This update improves the Communication Report for administrators with "View All" permissions. Now, to view a message in the report, the administrator must have "View All" permissions for both the sender's and recipient's schools. This ensures messages are only displayed when the user has appropriate access to both parties involved.
FOCUS-47918- Imports: New PSAT File Parsers and Templates for Imports
This update installs new PSAT file parsers and fixed-width templates for all districts, including support for the Digital PSAT 10, PSAT/NMSQT, and PSAT 8/9. The parsers provide detailed test scores, knowledge and skills, percentiles, and AP Potential reports. Additionally, Florida districts receive a specialized parser focused on the latest PSAT scores to follow DOE reporting rules. All parsers include transformation rules to standardize grade levels and derive school years from assessment dates, ensuring seamless data integration.
See Imports > List of Existing Templates and List of Existing File Parsers for more information.
FOCUS-47895- Attendance: Tooltip Added for Attendance Excuse Notes
This update improves the Excuse Notes functionality in the Attendance module by adding a tooltip to the "Edit Message" link. Users can now hover over the link to preview the saved message without needing to click and open the edit screen, streamlining the review process.
FOCUS-47881- Computed Student Fields Now Display in Advanced Reports
This update resolves an issue in Advanced Reports where computed student fields were not displaying values when added to a Student Advanced Report. With this fix, computed fields will now populate as expected, ensuring accurate and complete report data.
FOCUS-47823- System Preferences: Enhanced Contact Requirement for Student Enrollment
This update improves the "Require contact when adding a student" system preference by allowing schools and districts to define the minimum number of required contacts. Previously, the setting either enforced at least one contact or had no requirement. With this enhancement, administrators can now set up to two minimum contact requirement, ensuring more reliable communication with families.
See System Preferences > Enrollment for more information.
FOCUS-47818- Standard Grades Report Cards: Independent Marking Periods for Standard and Posted Grades on Report Cards
This update adds a new option, "Different Marking Periods for Standard and Posted Grades," to the Standard Report Cards screen. When selected, a second group of marking periods, titled "Marking Periods for Posted Grades," appears, allowing separate marking periods for standard and posted grades. The "Marking Period From Which to Pull Data" dropdown will now display marking periods from both sections, ensuring greater flexibility in grade reporting.
See Standard Grades Report Cards for more details.
FOCUS-47817- User Search: Improved Profile Search in More Search Options
This update enhances the Users More Search Options by separating Profile Types and individual Profiles into distinct search categories. Previously, both were listed together under "Profiles," causing confusion. With this update, Profile Types have been removed from the "Profiles" option and placed in a new search type called "Profile Type," improving clarity and usability.
FOCUS-47807- Attendance: Improved Display for Half-Day Absences in Absence Summary
This update enhances the Attendance module for users leveraging 1/2 attendance codes. Half-day absences are now displayed on the left side of the Absence Summary screen for improved clarity and organization.
FOCUS-47806- Attendance: Support Local ID in Late Check-In/Early Release Dropdown
This update improves the Attendance Late Check-In/Early Release feature by displaying student IDs in the dropdown when adding records. If a local ID exists, it will be shown; otherwise, the Focus student ID will be displayed. This update also ensures that the correct ID appears in the list after records are entered.
FOCUS-47788- Imports: Enhancements to ACT File Parsers and Imports
This update improves the Imports feature by removing the existing Focus parser titled American College Test (ACT) and replacing it with updated ACT file parsers. The new parsers include:
- ACT Comprehensive (All Districts): Provides a full range of scores for English, Mathematics, Reading, Science, Composite, STEM, Writing, and English Language Arts.
- ACT Florida-Specific Parser: Offers a standardized subset of scores, including Composite, STEM, Writing Domain Scores, and English Language Arts, with transcript inclusion flags.
- ACT Ohio-Specific Parser: Aligns with EMIS standards and includes relevant assessment area codes, with transcript inclusion flags.
All parsers include standardized transformations for grade level, school year derivation, and administration date formatting based on the ACT testing schedule.
See Imports > List of Existing Templates and List of Existing File Parsers for more information.
FOCUS-47787- Scheduling: Resolve Seat Count Calculation in New Run Scheduler
This update corrects an issue in the new Run Scheduler where the seat count for sections incorrectly included all students ever scheduled, regardless of their effective schedule or enrollment dates. With this fix, the scheduler now accurately counts only students actively enrolled based on their effective dates, ensuring proper seat availability calculations.
FOCUS-47784- Scheduling: New Option to Print Planning Periods in Teacher Schedules
This update introduces a new option in the Scheduling module, allowing users to include Planning Periods when printing Teacher Schedules. This enhancement provides greater flexibility and a more comprehensive view of teacher schedules.
See Print Teacher Schedules for more information.
FOCUS-47764- Request Grade Change: Respect "Min/Max Posted Percent Affected Marking Periods" System Preference
This branch resolves an issue with electronic Grade Change Requests where end-users were incorrectly receiving an error message related to Min and Max posted percent restrictions. The error occurred even when those restrictions were not set to apply to the marking period being updated. With this update, the system correctly honors the configured restrictions and only enforces them for the appropriate marking periods.
FOCUS-47759- New "Number of Minor Infractions" Insert Field in Communication Platform
This update adds a new "Number of Minor Infractions" field to the Insert Fields options in the Communication Platform. This field is available when selecting discipline-related fields and will only appear if the "Enable Minor Infractions" preference is enabled for the selected school.

FOCUS-47729- Scheduling: Respect Edit Rights with Individual Course Field Permissions in Master Schedule Report
This update resolves a permission issue on the Master Schedule Report for customers using scheduling course field permissions. Previously, users with view-only permissions to specific course elements could still interact with restricted fields. With this update, if the system preference "Individual Course Field Permissions" is enabled and a profile has view-only access to certain course elements, they will now only be able to view those elements on the Master Schedule Report, ensuring that edit restrictions are properly enforced.
FOCUS-47635- Students: Improved Permission Handling in Mass Add Log Records
This update enhances the Mass Add Log Records feature by improving column visibility based on user permissions. Previously, users could only see columns they had edit access to within the logging field. With this update, users can now view all columns they have view access to while still being restricted to editing only the columns for which they have appropriate edit permissions.
FOCUS-47554- Courses & Sections: Student ID Column Added to "List Students in this Section"
This update enhances the "List Students in this Section" feature in Courses & Sections by adding a new Student ID column. The displayed ID will be either the Student ID or Local ID, depending on the user's "Display Local ID in Student Lists" preference under My Preferences.
See Courses & Sections > Viewing Students in this Section and Schedule Report for more information.
FOCUS-47188- Scheduling: Ensure Highly Qualified Status Fields Are Greyed Out on Co-Teacher's Master Schedule Report
This branch ensures that when the preference "Automatically determine Highly Qualified status for class sections" is enabled, the "Highly Qualified" and "Cert/Licensure/Qual Status" fields are correctly greyed out on the Co-Teacher's Master Schedule Report. Previously, this functionality was applied to the Master Schedule Report for Sections and Courses & Sections but was not reflected on the Co-Teacher's report. This update resolves that inconsistency.
See Master Schedule Report > Viewing the Co-Teacher Sections Tab for more information.
FOCUS-46814- Parent Accounts: New Parent Username & Email Sync Preference
This update introduces a new system preference called "Sync Parent Username and Email Address." When enabled, parent usernames and email addresses will be automatically synced at the database level; however, this does not apply retroactively. Users attempting to modify a parent's email address will receive a confirmation prompt before proceeding. The system will also validate that the new username is unique. These enhancements help maintain consistency and accuracy in parent account information across the system.
See System Preferences > General tab for additional information.
FOCUS-46233- K12 Billing: New "Mass Assign Payment" Option
The new Mass Assign Payments feature streamlines the payment allocation process by enabling users to assign payments in bulk efficiently. Users can now apply payments to multiple customers with outstanding balances for a specific product at once. This enhancement simplifies financial management by allowing users to select a product, generate a report of unpaid invoices, and quickly apply payments using manual entry or the Mass Update option. The update improves accuracy and efficiency in payment processing while supporting various payment methods based on district-specific permissions.
See Mass Assign Payments and Users > Profiles > Billing tab for details.
FOCUS-42206- Address & Contacts: New Permission for Address Duplicate Prevention
This update introduces a new profile permission, "Allow Adding Duplicate Addresses," to improve address duplication control. Users with this permission will experience no changes in functionality. However, for users without this permission, a validation message, "This address is a duplicate," will now prevent them from saving duplicate addresses when adding a new address to a student.
See Profiles > Permissions Explained for more information.
FOCUS-38982- Allow CoTeachers to Create and Edit Seating Chart Layouts
This update enhances the Seating Charts feature by enabling co-teachers to create seating charts if they have the necessary modify permissions. Previously, only primary teachers could create and modify seating charts. This improvement ensures that co-teachers can now manage seating arrangements and make updates, providing greater flexibility and collaboration in managing classroom layouts.
See Courses & Sections > Adding Co-Teachers (Florida), Adding Co-Teachers (Texas), and Adding Co-Teachers (Florida) (Post-Secondary) for more details.
FOCUS-35962- New Student Schedule
This update introduces a redesigned Student Schedule interface, enhancing efficiency and usability. Key new features include "Blank Rows for Schedule Holes" and "Only Grade Level Courses" view options, improving clarity when reviewing student schedules. The process for adding new schedule records has also been streamlined. Additionally, the new Student Schedule functions as a datatable, bringing features like Toggle Columns, Expand View, Messaging, and Filters.
By default, the legacy Student Schedule remains active, but users can enable the new version by turning on the system preference "Do not use legacy schedule." For more details, visit: New Student Schedule.
FOCUS-48057- SSS: Fix for SSS Progress Monitoring Plan Data Collection Settings Display
This update resolves an issue where previously set SSS Progress Monitoring Plan Data Collection settings were not displaying. With this fix, past values now appear as expected and can be updated as needed.
FOCUS-48026- SSS: Fixed Extra Blank Pages in SSS Progress Monitoring Reports
This update resolves an issue in the SSS module where mass-printing the Graph step in Academic or Behavior Progress Monitoring Events resulted in an extra blank page for each student. With this fix, reports will now generate correctly without unnecessary blank pages.
FOCUS-48018- SSS: Fixed IEP Goal Completion Issue When Objectives Requirement Is Enabled
This update resolves an issue in the SSS module where, if the system preference "Require 2 objectives to save goal" was enabled but no grade levels were selected, an IEP goal could be marked complete with only one objective. With this fix, the system correctly enforces the two-objective requirement before allowing goal completion.
FOCUS-47730- SSS: Custom Lock Message Added to SSS Events
This update enhances the SSS module by adding support for custom lock messages on both Focus and custom SSS events. This ensures that when an event is locked, a customized message can be displayed, improving clarity and communication for end-users.
See Setup > Setting Up Events for more information.
FOCUS-47714- SSS: Improved Form Trigger Functionality and Log Entry Handling
This update enhances the SSS module by updating the setStudentLogField action to allow multiple fields to be set simultaneously, improving efficiency when triggering log field updates. Additionally, it resolves an issue where log entries created by event triggers were not removed when an event was re-locked, preventing duplicate log entries from being generated.