FOCUS-48107- Move W9 Columns on 1099 Vendor Report
System improvement to Purchasing/Accounts Payable > Accounts Payable > Reports > 1099 Vendor Report moving the W9 columns to the right of Tax ID column.
See 1099 Vendor Report for more details.
FOCUS-48011- Invoice Screen Toggle Separate Check Column
System enhancement adding the ability to Toggle the Separate Checks Column in Purchasing/Accounts Payable > Invoices > Invoice Entry Panel.
See Purchasing/Accounts Payable > Invoices > Additional Features and Purchasing/Accounts Payable > Internal Account Invoices > Additional Features for more information.

FOCUS-47860- Wage Explain Improvement to Show Remaining Payments For All Positions
System improvement to Payroll > Run Payroll > Checks > Explain, showing remaining payments for all selected employee wage positions.
FOCUS-48264- Student Billing: Resolve PDF Loading Issue in Invoices
This branch resolves an issue in Student Billing where the Print Invoices PDF under Billing > Sales failed to load. With this update, invoices now generate and display as expected.
FOCUS-48241- Communication Platform: Remove Inactive Teachers From Compose for Students and Parents
This update enhances the Communication Platform by ensuring that parents and students using the Community Mobile App no longer see co-teachers in the Compose "To" dropdown if their co-teaching role has an end date set in Courses & Sections.
FOCUS-48227- Student Billing: Price Editing Error Resolved
This branch resolves an issue in Student Billing where an error prevented users from editing the price as expected.
FOCUS-48206- Delete a Student: Resolve Restoring Deleted Student with Missing Associations
This branch resolves an issue in Delete a Student when restoring a previously deleted student. The process encountered an error if the student was assigned to a Student Group or Seating Chart that had been deleted after the initial student deletion. With this update, the system will no longer attempt to restore these associations if they no longer exist, ensuring the restoration process completes without error.
FOCUS-48177- School Choice: Resolve Parent Portal Handing When Accepting Choice Seats
This branch resolves an issue in the School Choice module when parents accept seats via the Parent Portal. If a parent had a pending form for a sibling of the student they were trying to accept a school choice application for, the page would hang after pressing accept. This update corrects that issue.
FOCUS-48170- Invalid Address Report: Resolve Zoned Schools Columns Title Display
This branch resolves two issues with the Invalid Address Report. First, when the system preference "Override Reason Field" had a value set, the zoned school titles for Zoned PK, Zoned Elementary, Zoned Middle, and Zoned High were not displaying. Additionally, this update ensures the report correctly references schools.custom_327 for customers in Maryland.
FOCUS-48164- Attendance: Dynamically Position 'Contact Information' Tooltip on Attendance Administration
This branch enhances the visibility of the Contact Information tooltip in Attendance Administration. Previously, when a student's row was near the bottom of the screen, the tooltip could be clipped or fully hidden. With this update, the tooltip dynamically adjusts its position based on the phone icon's location in the viewport, appearing above the icon when near the bottom and below when near the top, ensuring full visibility.
FOCUS-48157- Imports: FAST K-2 File Parsers Added for Florida Districts
This update enhances the Imports module by adding FAST K-2 file parsers for Florida districts. These parsers support the Florida Assessment of Student Thinking (FST) K-2 assessments.
- Florida Assessment of Student Thinking K-2 (FST) - Renaissance Star Assessments (Effective Winter 2023): Provides standardized overall and progress monitoring scores for Early Literacy, Reading, and Mathematics for grades K-2.
- Florida Assessment of Student Thinking K-2 - Renaissance Star Early Literacy Domains (Valid through 2022-23): Provides standardized scores for Early Literacy assessment subject domains for grades K-2.
See Imports > List of Existing File Parsers for more information.
FOCUS-48156- Edit Rules & Workflows: Workflow Trigger not using Recipient Emails Column
This branch corrects an issue in Edit Rules & Workflow, where workflow triggers failed to send emails if no recipient user or profile was selected, even when an email address was provided in the recipient emails field. Previously, this resulted in an error stating there were no users to send the email to. With this update, the recipient email is now treated as the primary recipient instead of a CC, allowing the email to be sent without requiring recipient users or profiles.
FOCUS-48149- Communication Platform: New Custom Expiration Time for Integrations
This update enhances the Communication Platform by adding a new Expiration Time (Hours) setting under Communication Settings > Integrations. This feature allows end-users to specify a custom expiration time instead of the default 24-hour expiration period.
See Communication > Settings > Integrations for more details about this new setting.
FOCUS-48129- Application Editor: Resolve Computed Fields in Groupings on Application Layout
This branch resolves an issue in the Application Editor where a Computed Field used in a Grouping did not properly trigger the group to function or open when conditions were met on Re-enrollment or Online Applications. With this update, groupings will now respond correctly based on Computed Field conditions.
FOCUS-48126- Student Addresses & Contacts: Improve Zoning with Address Street Prefix
This update enhances the zoning matching logic for customers using an Address Catalog. With this improvement, addresses that include a street prefix will now be accurately matched to their designated zones.
FOCUS-48123- Transcripts: Resolve Output for Special Explanation Code in Texas Grouping
This branch resolves an issue in Transcripts for Texas customers using the Texas grouping option. Previously, Full Year courses with a Special Explanation Code of 3 were still appearing on the transcript. With this update, these courses will no longer be included in the transcript output as expected.
FOCUS-48119- New System Preference for Student ID on Badges
This branch introduces a new System Preference, "Use Student ID on Badges instead of Local ID." When enabled, even if the Student Picture Column is set to display the Local ID in the menu include, the system will use the Student ID when printing Student ID Badges.
See System Preferences > Grading tab for more information.
FOCUS-48100- Standard Grades Report Cards: Resolve Display of Homeroom Teacher's Name when Sorting by Homeroom Teacher
This branch resolves an issue where the Homeroom Teacher's name was not displaying on generated Standard Grades Report Cards when sorting by Homeroom Teacher. With this update, the Homeroom Teacher's name will now appear as expected.
FOCUS-48094- Student Info: Enable Filtering Search Results with 'No Value' Option of Log Field Search Options
This branch resolves an issue in Student Search where selecting the 'No Value' option for a logging field did not properly filter results. The missing logic for processing 'No Value' selections has been implemented, ensuring accurate and consistent search behavior when applying this filter in Student Info.
FOCUS-48091- School Choice: Update Priority Chart Rankings for Custom Titles
This branch updates the School Choice Module by allowing Priority Chart Rankings for Special Circumstances A and B to work with specific custom field titles. Special Circumstances A, including In District and Out of District, now recognize the custom field title "Foster Care." Similarly, Special Circumstances B, including In District and Out of District, now recognize the custom field title "Court Ordered Change in Custody."
FOCUS-48070- Communication Platform: Prioritize Small Message Batches in Communication Queue
This branch improves the Communication Platform by adjusting message prioritization based on recipient count. Messages sent to fewer than 1,000 recipients will have a communication queue priority of 100, while messages with 1,000 or more recipients will have a priority of 50. This ensures that smaller messages are processed first when the job runs. Messages sent with the emergency option selected will continue to have a priority of -1.
See Communication > Scheduled Jobs and/or Scheduled Jobs for more information.
FOCUS-48065- Communication Report: Resolve SQL Parameter Limit Error
This branch improves the Communication Platform by resolving an issue where loading the Communication Report with the "View All Users" option would result in an error on sites with a large number of users. With this update, the report now loads as expected, ensuring better performance and reliability.
FOCUS-48049- Discipline: Resolve Duplicate Entries in Positive Behavior Awards List
This branch resolves an issue in Discipline Positive Behaviors where students with dual enrollment appeared multiple times in the Positive Behavior Awards list when using Advanced Search. With this update, students now display only once as expected.
FOCUS-47994- Hall Pass: Resolve Error in Mobile App when User Doesn't Have School Permissions
This branch resolves an issue in the Hall Pass module where users without school permissions encountered an error when accessing the module in the Community Mobile App. With this update, the Hall Pass module now functions as expected for all users.
FOCUS-47924- Course Catalog: Course Files Upload Enhancement
This update adds a new "Course Files" column to the Course Catalog, allowing users to upload documents for each course record. Uploaded files will persist through the Rollover process, ensuring continuity of course-related documentation across school years.
See Course Catalog for more information.
FOCUS-47923- Communication Platform: Resolve Emailing Teacher from Parent Portal with Multiple Students
This branch resolves an issue in the Communication Platform where parents of multiple students encountered an error when attempting to message a teacher through the grades table on the Parent Portal. The issue occurred when the selected student was not the first alphabetically linked to the parent. This update ensures the correct student is referenced, allowing messages to be sent successfully.
FOCUS-47899- Communication Platform: Resolve Contact Type in when Adding to Letter Log
This branch resolves an issue in the Communication Platform where the contact type selection had no effect when printing and adding log records, causing the "Receiver" to always default to "Student." With this update, the correct contact type is applied as expected.
FOCUS-47888- Schedule: Display "Do Not Schedule" Indicator in Unscheduled Requests
This branch ensures that the "Do Not Schedule" indicator is visible in the Unscheduled Requests section of the Student Schedule. This update applies to both the legacy and new Student Schedule interfaces.
See Student Schedule for more information.
FOCUS-47838- Hall Pass: Resolve Kiosk Location Restriction & Room Display
This branch resolves two issues within the Hall Pass module. First, it corrects an issue where location restrictions were not properly applied when students created a Hall Pass through a Kiosk. Second, it resolves an issue where the room was not correctly selected when the course section was using the Room Display Name setting. These improvements ensure accurate location restrictions and room selections in Hall Pass workflows.
FOCUS-47828- System Preference: Allow Multiple Domains in Preference "Prevent Parent Accounts with Domain @"
This branch enhances the "Prevent parent accounts with domain @" system preference to support multiple domains. Administrators can now specify multiple domains by separating them with a comma or semicolon, improving flexibility in restricting parent account registrations.
See System Preferences > Parent Registration tab for more information.
FOCUS-47689- Imports: FAST/B.E.S.T. Process Update (FL)
This update improves Focus' built-in file parsers for Florida districts, adding support for the FAST and B.E.S.T. assessments and their provisional equivalents. The new parsers allow importing test scores for multiple FST/BST tests in a single upload, including standardized scores for Reading, Math, Algebra 1, and Geometry, along with subskill domains. Score types include Scale Score (SS), Achievement Level (AL), Percentile Rank (PR), Pass/Fail (PF), and Alternate Passing Score (APS). The parsers also convert school years into system-readable formats, extract administration dates from Test Event Completion Dates, and mark scores for transcript inclusion. Additionally, this update renames existing FSA file parsers to reflect their effective dates and flags outdated FSA templates as deleted where applicable.
See Imports > List of Existing File Parsers for more information.
FOCUS-47213- Manual Save Added to Calendar Setup
This branch updates Calendar Setup in User settings. Previously, changes were saved automatically, which could lead to unintended modifications. With this update, changes must be manually saved, giving users more control over updates.
See Calendar (Admin), Calendar (Teacher), and Calendar (Parent/Student) for more information.
FOCUS-46879- Re-Enrollment: Contact Update Form Disassociates from Address Correction
This branch resolves an issue where updating a student's phone number in a re-enrollment application incorrectly marked the Primary Address as changed and set it to pending. This unintended behavior caused the Parent contact to disconnect from the Primary Address. With this update, phone number changes will no longer impact the address status.
FOCUS-46093- Adjustable Column Width for Logging Field Custom Fields
This update enhances Custom Fields by allowing customers to set Min Width (px) and Max Width (px) for Logging Field columns. These new settings improve readability while ensuring that data and headers remain fully visible. If an entered value would cause content to be cut off, the system will automatically adjust to the required minimum size. For best results, schools that want to display longer text in a specific column should adjust only that column while keeping others at default or setting them to 0. The system also prevents extreme values from disrupting visibility across all columns. Users can define either a minimum or maximum width, as both fields are optional.
See Student Fields, User Fields, Referral Fields, Incident Fields, School Fields, District Fields, and Employee Fields for more information.
FOCUS-45380- New Attendance Calendar View for Teachers and Administrators
This update introduces a new Attendance Calendar view for teachers and administrators, providing an intuitive way to review and edit student attendance. Users with the appropriate permissions can now click on a day in the calendar, use the pencil icon to adjust attendance, and save changes seamlessly. Additionally, the Attendance Chart view has been updated to include the same attendance legend found in the Calendar view for consistency.
Access to this new feature is controlled by profile permissions, with a new permission called "Attendance Calendar" determining whether a user can view and edit attendance using the calendar. To ensure a smooth transition, profiles that currently have View access to the Attendance Chart will automatically receive View access to the Attendance Calendar, while profiles with Edit access to the Attendance Chart will automatically receive Edit access to the Attendance Calendar.
This update also ensures that the Hide/Show Absence Codes feature functions correctly across the Absence Summary, Chart, and Calendar for both teachers and administrators.
See Attendance Calendar (Admin), Attendance Calendar (Teacher), Attendance Chart (Admin), Absence Summary (Admin), Attendance Chart (Teachers), Absence Summary (Teachers), Profiles > Attendance (Admin), and Profiles > Attendance (Teachers), Absences (Parents/Students), Attendance (Parents/Students), and Attendance Calendar (Parents/Students) for more information.
FOCUS-42398- System: Upgrade to Latest jQuery Version
This update installs the latest version of jQuery to the Focus core system, ensuring the platform remains up to date with current security patches and compliance requirements. (Upgrade to jQuery v3.7.1 and jQuery UI v1.14.0)
FOCUS-48287- Allow any short name for year MP
FOCUS-45576- SSS: Improve Error Messaging Prompt When Save & Validate Not Clicked
This update improves the SSS module by ensuring proper warning prompts when navigating away from a form without saving. Previously, when making a selection on a form within an SSS Event and navigating away without clicking "Save & Validate," the expected warning message did not appear. With this update, the warning now displays correctly, giving users the option to cancel and return to the form or proceed without saving the changes.
FOCUS-43227- SSS: Translations Now Available for All SSS Custom Screens
This branch enhances the SSS module by enabling translations on print for all SSS custom screens, including MP, Goals & Objectives, Schedule of Services, Accommodations, Meeting Minutes, and the IEP Goals Progress Report. Additionally, state-specific versions for Ohio, Missouri, Florida, Texas, and Utah are now fully translated.