Documentation for Administrators

12.0.110 - 10/17/2025

Updated on

Expand or collapse content Finance

FOCUS-52257 - fix(transportation): change wording on field trip driver sheet

This system improvement to ERP > Transportation > Bus Request ensures the User Interface Pick-Ups/Drop-Offs section and the printed Driver Sheet departure and return section match. This branch changes arrive to pick-up time and depart to drop-off time on the driver sheet.

FOCUS-52322- Fixed Assets | Add Condition Column to Fixed Asset Reports

Module: Fixed Assets

Area Impacted: Release Transfer, Receive Transfer, and Inventory Reports

New Feature: Addition of a "Condition" Column

Details of the Enhancement:

  1. Location of Change:
    • Release Transfer: Release History tab
    • Receive Transfer: Receive History tab
    • Inventory Report: Miscans tab
  2. New Column Addition:
    • A Condition column will be inserted between the Description and Manufacturer columns.
    • Condition Values: The column will display asset condition values including:
      • Broken
      • Fair
      • Good
      • New
      • Poor
      • Used
      • Working
  3. Purpose of the Change:
    • To enhance asset visibility by providing the condition of assets directly in the reports.
    • To ensure consistency with the Fixed Assets Condition field in the master records. This will help in better asset tracking, management, and reporting.

Benefits:

  • Improved Decision-Making: Users can quickly assess the condition of assets when reviewing transfer and inventory reports.
  • Data Consistency: Aligning report data with the master asset records ensures that condition information is always up-to-date and accurate.
  • Streamlined Asset Management: Having condition information readily available will simplify asset maintenance and decision-making regarding repairs or disposals.

See Fixed Assets > Release Transfer Release History; Fixed Assets Receive Transfer Receive History; Fixed Assets Inventory Report Misscans Report for more information.

FOCUS-52106- Accounts Payable | Skip Un-Encumbrance Journals when Paying Reissue Batch

System Improvement Request: Prevent Unencumbrance Journal Creation for Voided Check Reissue Batches

Module Path: ERP Accounts Payable Checks

Key Changes to Implement: Key Changes to Implement:

  1. Void Check Handling:
    • When a check is voided, ensure the system processes the void correctly, but does not trigger un-encumbrance accounting entries unless explicitly needed for certain scenarios (e.g., when the void affects a purchase order or encumbrance that is no longer valid).
    • Void should update the check status and associated encumbrance records, but only affect the balances necessary to reflect the void, without causing automatic un-encumbrance.
  2. Reissue Check Logic:
    • When reissuing a check, ensure that the new check reflects the original encumbrance accurately and that no additional journal entries are created for un-encumbrance.
    • The reissued check should be considered a continuation of the original transaction, meaning the encumbrance remains intact and no further un-encumbrance is needed.
  3. Journal Entry Adjustment:
    • Modify the journal entry generation process so that reissue batches do not trigger the un-encumbrance journal when a voided check is reissued. The system should only create the appropriate reissue journal entries for the check payment.
  4. Encumbrance Handling for Voided Checks:
    • Encumbrance status should remain consistent after a void and reissue, meaning that:
      • When a check is voided, no additional un-encumbrance journal should be created unless there is a change to the original purchase order or commitment.
      • Reissue should not trigger unnecessary adjustments to encumbrance balances.
  5. Audit Reconciliation:
    • Ensure that both the void and reissued check have clearaudit trail entries that differentiate between voiding the check and the reissue process, making it easy to track encumbrance changes.

FOCUS-52233 - Accounts Payable | Prevent Auto-Post of Reissued Invoice Batches

Module Path: ERP > Purchase Requests/Accounts Payable > Accounts Payable > Checks

Add system logic and validation to handle void/reissue of prior-year checks, by:

  1. Enhanced Fiscal Year Validation:
    • Detect if the original check date falls in a closed or prior fiscal year.
    • Automatically suggest or enforce a current-period GL date for void and reissue entries.
  2. Automated GL Posting Adjustments:
    • Allow void entries to post in the current year (with proper reversing logic), ensuring accounting periods are respected.
    • Maintain audit trail linking the original check and its reissue.
  3. User Warning/Guidance:
    • Display a clear warning or prompt explaining that a prior-year check is being voided, and how the system will handle the GL postings (e.g., "This check was issued in FY2023. Voiding and reissuing will post in FY2025 with appropriate reversal entries.").
  4. Audit Trail & Reconciliation:
    • Ensure both the void and reissued checks are clearly linked for reporting and reconciliation purposes.

FOCUS-52178 - Form Builder | Allow Accounting Strip Widget Component in ERP

Enhancement Request: Accounting Strip Widget

Module Path:

ERP > Forms

Purpose:

Adding the standard FOCUS accounting strip widget as a Preset field to be used on Forms to collect accounting data elements information.

See Form Builder > Setting Up an Accounting Strip Widget for more information.

Expand or collapse content Payroll

FOCUS-52420 - HR > T&A Approval | File & Comments - Color Changing

System Enhancement to ERP > Human Resources > Staff > Time & Attendance Approval. This enhancement will cause the Files/Comments box to change color (from blue to green) when theres information or documents attached to the clocked in time.

FOCUS-52323 - Add ability to skip date qualification checking on min/max raises

This system enhancement to ERP > Payroll > Employee Wages > Min/Max: Yearly Change Pay introduces a check box titled Ignore Days Worked Requirement.

When checked, this box skips the requirement that the employee must have a good year of service (i.e., they worked half the year + 1 day last year). Leaving the check box unchecked means the system will check the days worked criteria, and employees will not get a raise unless they meet that requirement.

FOCUS-52385 - HR > T&A Approval | Show Position Title in Attestation and Timecard Approval

System Enhancement to add the Position Name to Timecard Approval screen located at ERP > Human Resources > Staff > Time & Attendance > Timecard Approval > View and also to the Attestation screen located at Navigate to ERP > Employee Self Serve > View/Edit Time Cards > View Timecards.

FOCUS-52139 - T&A | ESS > View/Edit Timecards > View Requests Tab

This system improvement adds a comp column to ESS > View Requests

Expand or collapse content SIS

FOCUS-52459 - Graduation Req. Report: Certifications Earned in Middle School Excluded from CCA Component (Florida)

Updated the Industry Certification logic in the Graduation Requirements Report for Florida to align with state guidance. Certifications earned in middle school or prior to a students ninth-grade entry year no longer count toward the Career and College Acceleration (CCA) component for the Industry Scholar Designation. Only certifications earned during the students four-year high school cohort period are now included in the calculation, ensuring accurate compliance with state reporting requirements.

FOCUS-52433 - File Uploader: Use Actual File Size when Downloading a File

Updated the file uploader component to use the actual file size when downloading files instead of relying on the focus_files.size database value.

FOCUS-52411 - Students with Inclusion Report: Resolve Issue with Inclusion Record Initial Persist

Resolved an issue where the Enrolled date entered on the Students with Inclusion Report did not automatically populate in the students schedule. The enrolled date now correctly carries over to the Student Schedule upon saving, eliminating the need to manually reselect and save the date a second time.

FOCUS-52409 - Communication: Resolve Email Signature Issue

Resolved an issue where tables containing images in email signatures or message bodies lost text and formatting after processing.

FOCUS-52393 - Attendance Calendar: Remove Tooltips

This update removes the hover-over tooltip from Attendance Calendar.

FOCUS-52389 - Absence Summary: Exclude Previous Years Attendance Codes from Select Options

Resolved an issue in the Absence Summary where attendance codes from previous school years could appear in the current years selection options. The update now filters codes to include only those from the active school year and adds a clear indication.

See Attendance > Absence Summary for more information.

FOCUS-52338 - Test History: Special Character Input not Saving

Resolved an issue in Test History where alphanumeric score fields would not save inputs containing special characters such as <3.

FOCUS-52321 - Edit Rules Workflow: Rename "New Student" to "New Student Only" on ExecuteSQL

Renamed the “New Student” option under Edit Rules Workflow → Execute SQL to “New Student Only” for improved clarity.

See Setup Edit Rules Workflow for more information.

FOCUS-52310 - Display Manually Entered Grades when "Hide Posted Grades from Parents and Students" Enabled

Improved the Hide posted grades from parents and students system preference so that manually entered gradessuch as those added directly in Student Final Grades, GA, or Class Rank (where student_report_card_grades.course_period_id is null)are no longer hidden. These manually added grades now remain visible on the Parent and Student Portals regardless of the preference setting.

See System Preferences > Grading tab for more details.

FOCUS-52305 - Communication: Fix Video Display in Portal Messages for Announcements

Resolved an issue where embedded videos in portal announcements displayed as blank white space. The portal now correctly renders embedded videos using the appropriate video player, allowing users to view and play videos directly within announcements.

FOCUS-52301 - Legacy Online Application: Log Fields Permission Issue & Save On Next Page

Resolved an issue in the Legacy Online Application where new users or students could not add rows to log fields, preventing completion of required sections. The update adjusts permissions to allow logged-in applicants to add and save entries in log fields properly.

FOCUS-52283 - Portal Alert: Teacher Missing Attendance Alert Incorrect

Resolved an issue where the Teacher Missing Attendance portal alert displayed an incorrect count that did not match the report results.

FOCUS-52261 - Final Grades & GPA: Students with a Mix of Proficiency and Standard Gradebooks Show Some Incorrect Calculated Grades

Resolved an issue where students enrolled in both proficiency-based and standard gradebook courses could see incorrect calculated final grades due to caching.

FOCUS-52241 - Communication Report: Fix Totals Calculation for Values

Resolved an issue where the Communication Report failed to display the Error Rate by Page and Total when a specific start date was selected and View All Totals was enabled. The report now correctly calculates and displays error rates under these conditions.

FOCUS-52230 - FAST Report: Resolve Parts List when Viewing Individual Student

Resolved an issue in the Florida FAST Report where the student breakdown displayed incorrect test part data. The Overall Score section now no longer appears, and only test parts relevant to the selected subject (ELA or Math) are shown.

FOCUS-52198 - Utah Immunization Compliance: Resolve Polio Import From USIIS Issue

Updated Utah immunization compliance logic so that only the combined MMR vaccine counts toward MMR compliance. Individual Measles, Mumps, Rubella, or Rubella-Mumps vaccines are no longer considered valid substitutes when calculating compliance. This ensures alignment with Utah state immunization requirements, preventing students from being incorrectly marked compliant when missing a full MMR vaccination. Polio vaccine logic remains unchanged and continues to calculate correctly.

FOCUS-52152 - Communication Attendance Alerts: Update Teacher Attendance Alerts for "Use Both Rotation Days & Meeting Days" Preference

Improved the Communication Platform to fully support the Use Both Rotation Days & Meeting Days (not recommended) system preference for teacher attendance alerts. Previously, teachers could receive alerts to take attendance on non-meeting days when this setting was enabled.

See Communication (Admin) > Teacher Attendance Alerts for additional information.

FOCUS-52147 - EWS: Implement Support for New Discipline Referrals District Option (FL State Reporting)

Updated the Early Warning System (EWS) report to align with the district-level setting Discipline Referrals Select whether to exclude Minor Infractions and/or Unprocessed Referrals. Minor Infractions are no longer automatically excluded; the report now dynamically applies the districts selected options. This ensures the EWS report accurately reflects referral data according to district-defined discipline reporting preferences.

See EWS for more details.

FOCUS-52017 - Communication Class Announcements: Resolve Co-Teachers Editing Announcements & Prevent Editing Except Dates if not Announcement Creator

Resolved an issue in the Communication Platform where teachers encountered errors when viewing class announcements created by other teachers. With this update, teachers can view announcements posted to their shared sections and, if they are co-teachers, edit only the publish start and end dates. The original author retains full edit and delete rights, while teachers not associated with the sections cannot view or modify the announcements. This ensures proper access control and collaboration among co-teachers.

See Communication (Teachers ) > Editing Announcements for more details.

FOCUS-51530 - Student Schedule: Correct Inclusion Teacher Name when Printing

Resolved an issue where printed student schedules showed the teacher name from the parent section instead of the inclusion section for inclusion rows.

FOCUS-51123 - Communication: Allow Students and Parents to Archive Messages

Added an Archive feature to the Communication Platform for parents and students. Messages they choose to archive are moved to a personal Archive folder without affecting the staff members inbox. If a staff member sends a new message in an archived conversation, it is automatically unarchived and returned to the parents or students inbox. This enhancement provides users with better control and organization of their message history.

Technical Note: A schema update was made to the communication_archive table to support archiving conversations by multiple user types. The migration renames the column archived_by_staff_id to archived_by_user_id, adds a new column archived_by_user_class, and updates all existing records to set this new field to 'SISUser' for legacy staff archive data.

See Communication (Students/Parents) for more details.

FOCUS-50732 - Discipline: Resolve Parent Contact Display in Referral Log

Resolved an issue where the Referral Log PDF displayed an ID number in the Parent Contact Info field instead of the parents name and contact details.

FOCUS-52447 - speed up gradebook service query - getSystemPreference

FOCUS-40912- Move last_login to a separate table

This update changes how Focus tracks user logins. The system will no longer update the last_login field on the students or users tables. Instead, a new table, user_last_login, has been introduced to store the most recent login date for each student or staff member. Each user has one row in this table, which includes their ID, type (student or staff), and last login date. A migration script copies existing last_login values into the new table so no history is lost.

Additionally, attendance portal alerts were updated. Rather than showing absences since the last login, student alerts now always look back 30 days. The message text was updated to: You have been absent X period(s) in the last 30 days.

Expand or collapse content SSS

FOCUS-52413 - SSS: Allow Duplicate Marking Period Names in Progress Monitoring

Resolved an issue where duplicate marking period names (e.g., Q1, Q2) were being filtered out in Progress Monitoring. The filtering has been removed, and the school year is now appended to each marking period, allowing multiple instances of the same marking period name to display correctly when valid.

FOCUS-52276 - SSS Schedule of Services Frequency & Location Display Resolution

Resolved an issue in the SSS module where the Frequency and Location columns did not display in the Schedule of Services step of the IEP event when the Frequency of Minutes or Location Type settings were disabled in SSS > General > SOS. These columns now display consistently for the Supplementary Aids and Services and Support Services for School Personnel tabs, and all related fields print correctly in the IEP documentation.

FOCUS-52231 - SSS: Event Trigger Action Added Optional Parameter to Allow Status of Event

Enhanced the Copy Field Value From Event trigger action in the SSS module to include the status of both the source and target events. Users can now specify a status parameter (e.g.,[EVENT NAME]|[STATUS]) to copy data from a locked event to a new event of the same type, such as IEP to IEP. When no status is specified, the trigger continues to copy data from a locked event to a new event of a different type.

See SSS Technical Information for more information.

FOCUS-52174 - SSS: Events Step Duplicate Print Resolution

Resolved an issue in the SSS module where event step instances could print twice if their original sequence was deleted and then re-created. The system now ensures each event step instance ID prints only once. For open events, if an active sequence exists, it prints with that sequence; if all sequences have been deleted, the step prints once using the latest sequence data.

FOCUS-51859 - SSS: Resolve "Enabled for Parents" Field in Form Builder not Editable

Resolved an issue where certain form builder components in SSS Events were not editable by parents, even when the Enabled for Parents option was turned on. With this update, all components marked as enabled are now correctly editable by parents during event form completion.

FOCUS-50131 - SSS User Profile Permissions: New Initiate Permission Selection on Event Permissions tab

Added a new Initiate column to the SSS > User Profile Permissions > Event Permissions tab, allowing administrators to control which users can initiate specific events. If program-level initiation is not enabled, permissions can now be granted at the individual event level. The Initiate permission defaults to enabled for profiles with View and Edit access to SSS events, and toggle column functionality has been added for easier bulk management.

See User Profile Permissions for more information.

Focus

FOCUS-52449 - memcache slow query from FOCUS-43354

Expand or collapse content CTE

FOCUS-51492 - Scheduled Jobs: Adding PERT, SAT & ACT Tests to Basic Skills Assessment Job

Enhanced the Basic Skills Assessment scheduled job to evaluate ACT, PERT, and SAT (SA5) scores when determining Basic Skills mastery for Postsecondary students. The job now references predefined minimum required scores for each test to automatically mark students as having demonstrated mastery.

See Scheduled Jobs for more details.

FOCUS-51171 - COE Report: Enrollment & Withdrawal Corrections

Improved the Postsecondary COE Report to ensure accurate classification of student enrollments and withdrawals. Students who re-enroll in the same program the following year are no longer counted in the Withdrawals column, and continuing students from the previous year now appear only in Beginning Enrollment rather than both Beginning and New Enrollees.

Previous Article 12.0.111 - 10/24/2025
Next Article 12.0.109 - 10/10/2025