FOCUS-49201- Accounts Receivable | Add System Setting to Generate Customer Numbers Automatically
System enhancement to Setup > Settings > Accounts Receivable adding a setting that allows for the automatic assignment of a customer number upon the creation of a new customer contact.
See Setup > Settings > Accounts Receivable tab > Point of Sale section for more information.
FOCUS-48014- Purchasing/Accounts Payable | Permission Updates
System enhancement to Purchasing/Accounts Payables > Purchase Request Orders > Drafts
- Profile permissions allowing users to edit and submit other user's requests
System enhancement to Purchasing/Accounts Payables > Purchase Request Orders > Drafts > Type = P-Card only
- Profile permissions enabling checkboxes on the purchase request draft and pending approvals tabs to submit and approve en masse
See Setup > Profiles > Purchasing/Accounts Payable tab and Purchase Requests/Orders > Existing Drafts and Pending Approval for additional information.
FOCUS-48947- Time and Attendance | Require User to Select a Substitute on a Substitute Special Request
System Improvement to Time & Attendance Portal and Timecards adding an error message 'A sub must be selected when using a sub special request.' when a Special Request requires a substitute and the user leaves it blank.

FOCUS-48932- Human Resources | Add Additional Fields Dropdown to Fingerprints Report
System enhancement adding a dropdown titled 'Additional Fields' to the Human Resources > Report > Fingerprints. Selected fields will display as columns on the report.
See Fingerprints for more information.
FOCUS-48792- Position Control | Add "Service Months" and "Service Days" from the Pay Type
System enhancement to Human Resources > Staff > Position Control adding Service Months, Service Days, and Bargaining Unit columns to the Positions tab. This detail is also shown when viewing the current position selected.
See Position Control > Positions tab for additional information.
FOCUS-48776- Human Resources | 'Verified' and 'Disabled' Flags
System Enhancement to Human Resources > Employee > Benefits > Dependents, adding two boolean flags. Please note, these flags are currently informational only and do not trigger any additional logic or behavior.
See Employee > Benefits > Dependents for additional details.
FOCUS-48766- Human Resources | 'Explain the Rates' Permission Update
System improvement to Human Resources > Employee > Jobs > Details > 'Explain the Rates' button. Without Job (Edit) permissions, if employee being viewed requires a recalculation, the user will receive an error message - 'You aren't authorized to see this Explain due to a recalculation on this employee. Please contact Human Resources for more information.'
FOCUS-48750- Applicant Tracking | Add Interview Profile Permission
System improvement adding a profile permission to Applicant Tracking for 'Access to Interviews' with a hover over feature.
See Setup > Profiles > Human Resources > Applicant Tracking section and Applicant Tracking > Set Up > District/HR Profiles Set Up for more information.

FOCUS-48440- Human Resources | Add New Category for Check Details in Employee Self Service > My Information
System enhancement adding a new tab to Human Resources > Employee, called "Check Details." This new tab can be published to Employee Self Service > My Information by adding the desired fields to the employee's profile.

FOCUS-47507- Employee Action Form | Add New Setting To Make Original Hire Date Blank
System enhancement to Human Resources > Employee Action Form adding a new setting allowing the Original Hire Date to be pre-populated upon the approval of the Employee Action Form - Hire Existing User.
See Job Posting Setup > Miscellaneous for more information.
FOCUS-45503- Applicant Tracking | Add Rollover Option for Job Posting Templates
System improvement to Payroll > Rollover adding an option to Roll Applicant Tracking Job Posting Templates into the next fiscal year.
See Rollover > Job Posting Templates for more information.
FOCUS-49466- Online Application Address Now Correctly Overwrites When Using Add a Student
This update resolves an issue where addresses from Online Applications were not properly overriding existing addresses when enrolling a matched student through Add a Student. With this fix, the new address and contact information submitted via the Online Application are now correctly applied to the student record, ensuring accurate data is carried over when processing exact matches. Both existing and newly added contacts are retained as expected.
FOCUS-49453- Communication Platform: Allow Letter Generation Without Communication Access
This update improves how published templates behave for users without Communication access. Previously, if a user lacked Communication permissions but had access to a tab where a Communication template was published, attempting to generate the letter would result in an error. With this fix, users can now successfully generate and print the letter from the tab, even without access to the full Communication module--provided their profile is included in the template's "Available to Profiles" list during setup.
FOCUS-49425- Communication Platform: Resolve Image Alignment in Announcements
This update corrects an issue where images set to "centered" in announcements were instead displaying left-aligned. With this fix, centered image alignment now renders properly, ensuring layout consistency in announcements.
FOCUS-49424- Communication: Attendance Alerts - Show Updated By Instead of Created By
The Teacher and Student Attendance Alerts setup screens now display the Last Updated By user and Last Updated Time, replacing the previously shown "Created By" information. This enhancement improves visibility and tracking of changes made to attendance alerts, making it easier for administrators to monitor updates over time.
See Communication (Admin) for more information.
FOCUS-49417- Student Final Grades: Texas State Fields Display Correctly on Final Grades Screen
This update resolves an issue for Texas customers where the Course Completion Indicator and Pass/Fail Credit Indicator fields were displaying a '*' instead of showing the expected dropdown options. These fields now populate correctly in Student Final Grades, GPA, and Class Rank, allowing accurate state reporting and data entry.
FOCUS-49403- Print ID Badges: Enforce Read-Only Access for Custom Fields
This update improves permission handling in the Print ID Badges screen. When a user has view-only access, the Custom Fields dropdown is now correctly set to read-only--matching the behavior of the other fields in the interface.
FOCUS-49395- Scheduling: New Restricted Students Loading Report for Victim/Aggressor Conflicts
This enhancement introduces a new Scheduling Loading Report titled "Restricted Students," designed to help identify conflicts based on the Victims/Aggressor system. The report lists students who are scheduled into the same course as their aggressor, based on active Victims log records where the "Prevent Co-Schedule" flag is enabled. This report supports proactive resolution of scheduling issues that may impact student safety.
See Loading Reports > Viewing the Restricted Students Report for more information.
FOCUS-49380- SSRS Reports: Preselected School Year Now Triggers Related Drop-downs Automatically
This update improves the SSRS Reports module by ensuring that when a School Year is preselected, related dropdowns such as School and Student load automatically. Previously, users had to reselect the same School Year to trigger these fields, which caused confusion.
FOCUS-49378- Communication Platform: Prevent Issue if Using Back Button to Send a Draft Twice
This update resolves an issue where scheduling a message from a draft, then using the browser's back button and attempting to schedule again, would result in an error. With this fix, the draft is cleared after the first scheduling attempt, preventing duplicate scheduling actions and ensuring smooth navigation.
FOCUS-49356- Additional Contact First Name Fields Now Available in Reporting & Communication Tools
This update adds four new contact-related field options to enhance flexibility across Advanced Reports, Letterhead Templates, the Communication Platform, Print Avery Labels, and Print Letters & Send Emails. The following fields are now available under their respective contact categories: Primary Contact: First Name, Secondary Contact: First Name, Third Contact: First Name, and Fourth Contact: First Name. These fields allow end users to better personalize communications and reports using contact-specific first names.
FOCUS-49277- CKEditor: Added "Justify Block" Option & Consolidated Justify Controls
This enhancement adds a new "Justify Block" alignment option to CKEditor, allowing text to be evenly aligned to both left and right margins. In addition, all justify options (Left, Center, Right, Block) are now consolidated into a single dropdown control to streamline the text editor toolbar and reduce visual clutter.
See Communication (Admin) > Original Text Editor vs. New CK Editor and Communication (Teachers) > Original Text Editor vs. New CK Editor for more details.
FOCUS-49263- Course Catalog: Added Parent/Student Title Field for Report Cards & Portals
This enhancement adds a new "Parent/Student Title" field to the Course Catalog, allowing schools to define alternate course names specifically for student- and parent-facing interfaces. This title will display in the Student and Parent Portals, the mobile app, and optionally on report cards.
A new setting labeled "Use Parent/Student Title" has been added to the Report Cards interface, located just below the existing "Use Transcript Title" option. When enabled:
- If the Parent/Student Title is populated, it will display on the report card.
- If the field is empty, the system defaults to the standard course title.
- If the checkbox is unchecked, the report card behavior remains unchanged.
This provides greater flexibility in customizing how course names appear to families without affecting internal naming conventions.
See Report Cards and Course Catalog for additional information.
FOCUS-49255- Users: Filter CTE-Only Permissions in Permissions Report when CTE Disabled
This update ensures that CTE-specific permissions no longer appear for teacher profiles in the Permissions Report when CTE is not enabled. Previously, these permissions would still display if they had been granted before CTE was turned off. With this change, the report excludes teacher profiles from modules like Add a Student when such permissions are only relevant in a CTE-enabled context.
See Profiles > Role: Teacher > Students tab for more details.
FOCUS-49251- Form Builder: Resolve 'oneNotEmpty' Validation Across Multiple Fields
This update corrects the behavior of the 'oneNotEmpty' validation function in the Form Builder. Previously, the validation only applied to the first listed field, ignoring the rest. With this fix, the function now correctly validates that at least one of the specified fields is filled out, as intended.
FOCUS-49222- Post Final Grades: Display Senior Posting Window Message for Teachers
This branch improves the Teacher view of Post Final Grades by consistently displaying the Senior Grade Posting window message when a separate window is set for Seniors. The message now appears before the window opens in both Teacher Programs and directly in Post Final Grades, ensuring clear communication of Senior-specific posting dates.
FOCUS-49217- Communication Platform: Limit Schedules Processed Simultaneously
This update improves performance when sending messages to large recipient groups (e.g., over 25,000 users) in the Communication Platform. Previously, if archived conversations existed, the system could stall during the unarchiving process, causing messages to stop sending. With this enhancement, the unarchiving and sending processes are now handled in chunks, ensuring messages are delivered reliably and the system remains responsive.
FOCUS-49157- Communication Platform: Recurring Message Error Handling Improvement
This update improves the reliability of recurring messages in the Communication Platform. If a recurring message encounters an error--such as when targeting a group--the error will no longer block other scheduled messages from being sent. While the original issue could not be reproduced, testing confirmed that recurring messages send as expected with the update.
FOCUS-49131- Communication Platform: Consistent District Message Visibility Across Schools (Excluded Schools)
This update ensures users with access to both excluded and non-excluded schools in the Communication Platform see a consistent inbox and sent box. Previously, district messages would only appear when a non-excluded school was selected in the top-right dropdown. With this update, district messages are visible regardless of the selected school.
FOCUS-49111- XLS & CSV Exporter: Improved Handling of Export for Special Characters
This update resolves an issue where special characters (such as spaces and colons) were removed when exporting data from List Output tables in areas like Advanced Reports and Attendance Administration. The export logic has been refined to preserve these characters, improving data accuracy in exported files.
FOCUS-49084- Attendance Submission Validation for Current Date Only
This update prevents teachers from submitting attendance records for a date other than the current day. A validation check has been added to ensure that the attendance date matches the system date at the time of submission. If a mismatch is detected, the submission is blocked and an error message is displayed, helping to avoid incorrect attendance entries caused by stale browser sessions.
FOCUS-49059- Student/User Fields: Placeholders Display Resolution on Form Record Categories
This update resolves an issue where placeholder fields included in form record categories were not displaying on User or Student Info pages, even when values were set. With this fix, placeholders now appear as expected alongside other fields within the form record category.
FOCUS-49028- Lunch Rule Enhancement: Support for Multiple Periods
This update adds a new "Additional Periods" column to Lunch Setup, allowing schools to assign lunch periods based on any matching period in a student's schedule. This is especially useful for schools with complex or conflicting period configurations. When configured, if a student has any period listed in the "Additional Periods" multi-select, the lunch will be assigned. Existing lunch logic remains unchanged if this column is not used.
See Lunches for more information.
FOCUS-49010- Scheduling: Print Class Lists Now Opens in New Tab
This update improves the user experience when generating Print Class Lists by opening the PDF in a new browser tab. Previously, the PDF would replace the interface, requiring users to click the browser back button and reselect options to run another report. Now, the original settings remain visible for easier adjustments and reprints.
See Print Class Lists for more information.
FOCUS-48900- Communication: Emoji Reactions in Inbox
Users can now react to messages with emojis directly in the Communication Inbox. Reactions apply to the entire message and are visible to both the recipient (in their Inbox) and the sender (in Sent messages). This feature is only available on sites using the updated editor and applies to messages that allow replies. Emoji reactions offer a quick, expressive way to acknowledge messages without needing to send a full response.
See Communication (Admin) > Inbox, Communication (Teachers) > Inbox, and Communication (Parents/Students > Inbox for more details.
FOCUS-48847- Communication Platform: New Send As District/School on Templates
Users with the appropriate profile permissions can now set "Send As District" or "Send As School" directly within a Communication Template. When this option is selected, it pre-populates the sender identity each time the template is loaded--ensuring consistency across communications.
Even if another user without the "Send As" permissions uses the template, the message will still be sent on behalf of the designated school or district. This setting also applies when emailing from Print a Form/Letter, maintaining the correct sender identity.
See Communication (Admin) > Templates for more details.
FOCUS-48846- Final Grades: Prevent Saving Grade Records with Invalid School Year Data
This update improves data integrity when editing grade records in Final Grades, GPA & Class Rank. When changing the school year on an existing grade record, the system now verifies that all required fields (e.g., course, marking period) are valid for the selected year. If any field does not match available options for the new year, the record cannot be saved. This prevents invalid grade entries from being recorded across school years.
FOCUS-48745- Attendance Chart: Access Restored for Non-Attendance-Taking Teachers
This update resolves an issue that prevented teachers without attendance-taking responsibilities from accessing the Attendance Chart. With this fix, all teachers can now view the Attendance Chart regardless of whether they are assigned to take attendance for any sections.
FOCUS-48501- Re-Enrollment Form Continuation Email Support
This update extends support for continuation emails to Re-Enrollment forms. Previously, continuation emails configured in Application Editor only functioned for Online Application workflows. With this enhancement, those emails will now also be sent when the same form is used in a Re-Enrollment context, ensuring consistent communication across both workflows.
FOCUS-49401- SSS: IEP 2nd Meeting Notice Now Prints Correctly
This update resolves an issue in the SSS module where the fields 2ndNotice, noticedate2, and noticeType2 were not printing on the IEP 2nd Meeting Notice event. With this fix, these components now populate and print as expected.
FOCUS-49377- SSS Caseload & Service: Exact Service Duration Now Respected with "Report Exact Minutes" Setting
This update ensures that service durations are no longer rounded up when the "Report exact minutes of the service" setting is enabled in SSS > General. Previously, even with this setting on, durations were incorrectly rounded, affecting reporting accuracy.
FOCUS-49262- SSS: Improve Required Field Validation in PMP/Graph Step
This update refines the user experience when completing rows generated by the bulk PMP process in the PMP/Graph step of an Academic or Behavior PMP event. Previously, users encountered repeated popups indicating required fields while editing. With this update, those popups no longer appear during editing--required fields are simply highlighted in red until completed, streamlining the data entry process.
FOCUS-49246- SSS: Correct Validation Status for PMP/Graph Step from Bulk PMP Process
This update ensures that PMP/Graph Steps created through the Bulk PMP process are no longer incorrectly marked as validated. The step will now remain incomplete until all required fields are properly filled out, aligning validation behavior with manual entry.
FOCUS-49194- SSS: Resolve Multi-Select Fields in Form Trigger Actions
This update ensures that checkbox groups and multi-select dropdowns in the SSS module correctly push all selected values to SIS when using the "Set Student Field" or "Set Student Log Fields" form trigger actions. Previously, only a single value was being pushed, even if multiple were selected. With this fix, all selected values are now properly saved.
FOCUS-49075- SSS: Add Dual Sensory Option to Goals & Objectives Diagnosis Dropdown
This branch updates the SSS module by adding the Dual Sensory option to the hard-coded list in the Goals & Objectives diagnosis dropdown. Previously, this option was missing and unavailable for selection. With this update, users can now select Dual Sensory as expected.