FOCUS-56260- Billing | Date and Fiscal Year Additions to Product List Inventory Report
Product List Inventory Enhancements
Fiscal Year Filter: Added a new Fiscal Year dropdown that defaults to the current year on page load. Updating this filter will now automatically re-filter results across Summary, Detail, and Drilldown views.
Receipt Date Visibility: Added a Receipt Date column to the Detailed Product Inventory report and the Product Transactions drilldown modal, including full sorting support.
See Product List Inventory Report for more information.
FOCUS-56196- District Reports | Ensures Saved Reports are Added Favorites
This system improvement to ERP>Reports>District Reports allows users to save reports to the favorites section of the portal page.
FOCUS-56182- Purchasing | Ensure Position-Based Approval Permissions Exclude Requester from Approvers
Purchase Request/Orders Improvements
We've streamlined the procurement workflow by introducing Self-Approval Logic for Purchase Orders. This update removes redundant steps for users who possess the necessary authority to approve the orders they personally create.
Auto-Approval Trigger: When a user with approval permissions submits a Purchase Order, the system will now automatically approve that specific step in the workflow.
Reduced Bottlenecks: Eliminates the need for authorized users to navigate to a separate approval screen to "approve" their own work.
This change accelerates the PO lifecycle. If you are a designated approver, your submitted requests will move directly to the next stage of the process (or to "Approved" status) instantly, saving time and reducing manual clicks.
FOCUS-56181- Accounts Payable | Purchase Order Invoice Tolerance Improvement
Accounts Payable Invoice Improvement
We have updated the server-side validation logic for invoice batches to better handle partial payments and price variances. This ensures that invoice lines are no longer blocked when the amount is lower than the original Purchase Order (PO) amount.
Enhanced Validation Logic: The system now correctly recognizes and accepts invoice lines where the amount is less than the associated PO amount.
Elimination of Data Exclusion: Previously, these lines could be inadvertently excluded or flagged during server validation; they will now process seamlessly within the batch.
This update provides greater flexibility for handling partial shipments, discounts, or short-pays. You can now submit batches containing invoices that are under the PO total without encountering validation errors or missing line items.
FOCUS-56141- Purchasing | Default All Punch Out Line Items to Same Reference Number
Purchase Requests/Orders (Punchout)
We have optimized the way Punchout Orders handle reference data. This update ensures consistency across multi-line orders by automatically synchronizing reference numbers across all items in a single request.
Reference Number Defaulting: For Punchout orders containing multiple line items, the system now ensures each line defaults to the same reference number.
Improved Data Integrity: This eliminates the need for manual per-line updates and prevents data fragmentation within a single order.
Users will see improved consistency in their procurement records. When checking out from a Punchout vendor with multiple items, the shared reference number will provide a more unified view for tracking, reporting, and downstream reconciliation.
FOCUS-56046- Accounts Payable | Amount Total Column Added to AP Invoices Table
Accounts Payable Invoice Enhancement
To improve visibility and financial tracking, we have added a new Invoice Total column to the Invoices dashboard. This enhancement provides a clear, at-a-glance view of the financial value of each record without needing to open individual invoices.
New Data Column: The Invoice Total column is now available in the main invoice grid.
Formatted Currency: All totals are displayed as properly formatted currency values for easier readability.
Smart Aggregation: For invoices with multiple distributions, the column correctly aggregates all allocation amounts to reflect the true total of the invoice.
Users can now sort, track, and verify invoice amounts more efficiently directly from the list view. This ensures total accuracy across allocated lines and simplifies the reconciliation process for Accounts Payable teams.
See Purchasing/AP > Invoices > PO Invoice, Non-PO Invoice, Utility Invoice and Purchasing/AP > Internal Account Invoices > PO Invoice, Non-PO Invoice, Utility Invoice for more information.
FOCUS-56044- Accounts Receivable | Add Error to Product List When Saving Product Without a Valid Budget
Billing Enhancement
We have implemented stricter validation for accounting data within the Product List. To ensure financial accuracy and prevent downstream errors, the system now validates accounting strips in real-time during the allocation process.
Enhanced Data Validation: The system now automatically detects and blocks the saving of allocations that contain invalid or incomplete accounting strips.
Real-Time Error Reporting: Users will now receive an explicit error message if an accounting strip is malformed, preventing invalid rows from being committed to the database.
This update serves as a safeguard to ensure that all billing products are backed by valid accounting data. By catching errors at the point of entry, users can avoid reconciliation issues and ensure that financial reporting remains accurate and consistent.
FOCUS-55832- Accounts Payable | Add Ability to Import Vendor Address Override on Invoice
Accounts Payable Invoice Enhancement
We have enhanced the Non-PO Invoice Import process to support Vendor Address Overrides. This update allows users to specify a specific vendor payment location during the import process, ensuring payments are directed to the correct address without manual post-import adjustments.
Vendor Location Mapping: The import tool now recognizes vendor address fields. If a valid, matching address is provided in the import file, the invoice will automatically be assigned to that specific Vendor Location.
Fallback Logic: To maintain data integrity, the system includes built-in safeguards:
- If the provided address does not match an existing record, or if the "Multiple Vendor Payment Addresses" setting is disabled, the system defaults to existing behavior.
- Legacy Support: Existing import templates that do not utilize this new field will continue to function as usual without interruption.
This feature is particularly beneficial for vendors with multiple remit-to locations. By mapping the address at the time of import, AP teams can reduce manual data entry and ensure that checks and electronic payments are routed to the correct vendor office from the start.
FOCUS-47945- Add more information to Report Printing and put the Print Button to the top of the page in Advanced Report
Improves report printing by adding a Print icon to supported report and list pages and repositioning the Print button to the top of Advanced Reports for easier access. Printed output now includes applied search criteria, filters, and filter rules in the header, along with a footer displaying the user, date, and time of printing, providing better context and traceability.
See Additional Features (Admin), Additional Features (Teachers), Additional Features (Parents/Students) for additional information.
FOCUS-56066- AESOP - Bay Pay Type Assignments
This update enhances the AESOP integration by moving pay type translation logic from code into configurable database tables. A new AESOP Setup tab has been added under Import Tools, allowing districts to manage Vacancy Pay Types and Employee Pay Type to Sub Pay Type mappings directly in the system. These mappings are now applied during AESOP imports to correctly assign sub pay types to leave records. This change improves flexibility, reduces the need for future code updates, and provides administrators with greater control over pay type mapping through a user-friendly interface.
See Setup > Profiles > Setup tab for more information.
FOCUS-56192 - AESOP - Warn On Overlapping Job Allocations
This update enhances the AESOP import process by adding validation to detect and prevent issues caused by overlapping job allocation date ranges and incorrect allocation percentages. During import, if a staff member has multiple job allocations with overlapping effective dates or allocation percentages that do not total 100%, the record will be flagged with an error and not processed, with details stored in a new import_error field. Valid records--where allocations are correctly configured--will continue to import successfully. This improvement helps ensure data accuracy, prevents duplicate or incorrect allocations, and provides clearer error messaging for troubleshooting during AESOP imports.
FOCUS-55998- ESS Travel | Phase 2 - Travel Reimbursement
The system enhancement to ERP>Employee Self Service>Employee Requests adds a travel reimbursement option for employee who have completed a travel authorization and want to request to be reimbursed for the travel..
See ERP > Settings > ESS > Travel Reimbursements, Employee Requests > Request Employee Information Change, and HR > View ESS > Employee Requests > Request Employee Information Change for more information.
FOCUS-55947- Applicant Tracking | Update Posting End Date to Until Filled
Applicant Tracking Improvement
We have updated the display logic for Job Posting Closing Dates to provide a more professional and intuitive experience for job seekers. This change ensures that postings without a specific deadline are clearly communicated as ongoing opportunities.
Improved Labeling: When the closing date is left blank during the creation of a job posting, the system will now display "Until Filled" on the public-facing listing.
Legacy Update:This replaces the previous default text, which displayed as "NONE" when no date was provided.
This enhancement improves the candidate experience by using standard recruitment terminology. It clarifies that the position is still actively accepting applications, removing the ambiguity that the word "NONE" may have caused for potential applicants.
FOCUS-55781- New Scheduled Jobs For ACH
This system enhancement to SIS>Setup>Scheduled Jobs adds new cron job that created "titled ACH." The scheduled job will send the ACH file to the bank when it is run.
See Scheduled Jobs for more details.
FOCUS-56081- Payroll > Deduction | Add new "Skip Payroll Invoice" config option
This enhancement adds a new Skip Payroll Invoice option to Payroll > deductions, allowing specific deductions to be excluded from generating Accounts Payable invoices (gl_ap_invoice) during payroll posting. When set to Yes, the system will not create an AP invoice for that deduction. The setting is available on the Payroll > Deduction setup page on the Calculated by Job, Taxes, and Calculated by Employment tabs.
See Payroll > Deduction > Calculated by Job > Misc, Deduction > Calculated by Employment > Misc, and Deduction > Taxes > Misc for more information.
FOCUS-53904- Leave | 4-day work week and Half/Full Day setting
This update adds support for 4-day work week and half/full-day leave rules using an alternate schedule. It ensures leave hours are correctly calculated with the alt factor, enforces validation for invalid or overlapping requests, and improves ESS and payroll leave processing behavior.
See Maintenance By Fiscal Year > Main Tables > Pay Types for more information.
FOCUS-56213 - ESS > Pending Approval | Leave request disappearing for recently terminated employees
This update resolves an issue where leave requests could disappear when using the "Allow Terminated Jobs for X Days" (ess_allow_terminated_job_days) setting. The logic for determining manager and timekeeper visibility has been refined to ensure that only currently active relationships--or those within the configured grace periodare included in approval workflows. Managers and timekeepers with active or future end dates will continue to see applicable employees and requests, while those with past termination or end dates are now correctly excluded. Additionally, employees who have recently terminated remain visible to their managers for the defined grace period, preventing loss of access to leave records. This improvement ensures more accurate visibility of leave requests and eliminates unintended gaps in approval and timecard workflows.
FOCUS-56209 - HR > Jobs | Fix precision issue Emp Job allocations
This update resolves a floating-point precision issue in payroll calculations that could incorrectly trigger allocation errors (such as error code 11) when job allocation percentages did not appear to total 100% due to rounding. The system now uses improved precision handling to ensure accurate calculations, allowing allocations like 33.333333% to process correctly without error while still flagging genuinely incorrect totals. Additionally, the Job Details Allocations table in "HR > Employee > Jobs > Details" now displays allocation percentages using full database precision, providing greater transparency and consistency between stored values and displayed data.
FOCUS-56119 - ESS > Leave History | Created By Showing Wrong Person
This update corrects an issue in Employee Self Service Leave History where the Created By field was displaying incorrect or missing user information for leave accrual records. The underlying query has been updated to reference gl_pr_staff_leave_earned.created_by_id instead of staff_id, ensuring system-generated accruals (such as payroll-created earnings) correctly display the user who created the record. As a result, the Earned tab now consistently shows all accrual records and accurately populates the Created By column with the correct Name and EIN for both manual and system-generated entries, including migrated records with previously null values.
FOCUS-56018 - Payroll > Reimbursement | Fix batch amount/count display on update
This update enhances Payroll Reimbursements by enabling real-time updates to batch Count and Amount as reimbursement rows are added, edited, or removed. It also adds validation for required dates, prevents future-dated entries, enforces configured date thresholds, and blocks duplicate batch titles (case-insensitive). The View action correctly loads batch data, and error highlighting now accurately flags only invalid rows without affecting valid entries.
FOCUS-55902 - HR - Auto Image EAF is Blank
This fix resolves an issue where Employee Action Form (EAF) PDFs were generating as blank. EAF documents are now correctly stored and displayed when Store EAF Documents is enabled, and approved forms properly generate populated PDFs accessible from the employee record.
FOCUS-55900 - Payroll > Payroll Reports > Check Register | Various bug fixes
This update fixes issues in the Payroll Check Register report where the Type and Created/Run By filters were not working correctly. It also resolves UI issues in the filter area and ensures the Results too large message and downloaded file row counts now display accurately and match the report output.
FOCUS-55687 - Payroll | Triple timeout time
This update increases payroll processing timeouts from 20 to 30 minutes per phase to prevent premature timeouts during large runs. No calculation logic changed--only extended processing time to improve stability.
FOCUS-55681 - Payroll > Payroll | Clean up Wage Recovery page
This update cleans up the Wage Recovery tab by fixing when delete buttons appear, improving posted vs unposted run behavior, and refining the Explain dialog labels for imported and manually created entries. It also ensures correct locking, visibility, and filtering of wage recovery rows across runs.
FOCUS-55652 - ESS > View Pay History | Fix Paystub issues with Job Titles
This update fixes pay stub issues with job titles and earnings for employees with mid-year position changes. It ensures the correct job title is shown per pay period, removes duplicate earnings lines, and corrects contract and rate calculations when override values are present.
FOCUS-55595 - HR > Jobs | Supplement Min/Max Calculation Fix
Resolved an issue where supplements with defined Min/Max ranges were calculating "per check" amounts using the system default instead of the user-entered wage. The system has been updated to correctly utilize the manually provided amount for all distributions. This fix ensures accurate supplemental pay for employees whose stipends fall within a variable range rather than a fixed default.
FOCUS-56334- Ed-Fi Logs Add Action Filter
Adds a new Action filter to the Ed-Fi Logs report, allowing users to filter results by API method. Users can now view All records, only Upsert actions, or only Delete actions, improving visibility into specific types of data operations while maintaining compatibility with existing filters.
See Ed-Fi Logs for more information.
FOCUS-56293- Ed-Fi - Allow mapping Race Descriptors
Adds support for mapping Race descriptors in the Ed-Fi Setup Descriptor Mapping screen. Previously hard-coded values are now configurable, allowing districts to align with varying Ed-Fi implementations. A migration is included to automatically map matching descriptors where possible.
FOCUS-56242- Advanced Reports: Adds 'List Days Absent YTD - District Wide' Option
Adds a new field, "List Days Absent YTD - Districtwide," to Advanced Reports. This option returns a student's absences across all schools in the district for the current school year, using enrollment dates to ensure accurate results, while existing YTD absence fields continue to reflect the current school only.
See Advanced Report > Did You Know? for more information.
FOCUS-56143- Daily Maintenance Cleans Up Stale Scheduled Jobs
Enhances the Daily Maintenance scheduled job to automatically resolve stale job records stuck in "Pending" or "Running" status. Jobs that have exceeded a defined timeframe without an active process are updated to a non-running state, while active jobs are left unchanged. This ensures more accurate job tracking and prevents outdated statuses from persisting in Execution History.
FOCUS-56136- System Preferences: New Allow Districts to Disable Student Merge Fields
Adds a new district-level system preference, “Disabled Fields on Student Merge,” under System Preferences → General. This setting allows administrators to select specific student demographic fields that should be excluded from the merge process. Fields selected in this preference are disabled in the merge interface and are not transferred from the duplicate student to the retained student. Note: This applies to both Students > Student Info > Delete (Merge Students) and Students > Delete a Student > Merge 2 Students functionality.
See System Preferences > Default School Preferences > General tab and Delete a Student for more information.
FOCUS-56134- Graduation Req. Report: Fine Arts Designation Prioritize Completed Courses (Florida)
Improves the Fine Arts requirement logic in the Florida Graduation Requirements Report to prioritize completed courses over in-progress courses when determining eligibility. Previously, in-progress courses could be considered over completed ones based on total credits. With this update, the system now selects the course with the highest completed credits, ensuring students who have already met the requirement with a qualifying course (e.g., IB, AP, Dual Enrollment, or Honors with a grade of B or higher) are correctly recognized.
FOCUS-56130- Graduation Req. Report: Biliteracy Seal Test Level Evaluation Update (Florida)
Improves how the Florida Graduation Requirements Report evaluates test results for the Biliteracy Seal. The system now checks both the test level and grade level independently when determining eligibility. Previously, if one of these values did not meet the required criteria, a qualifying test could be excluded. With this update, a student will be counted as meeting the requirement if either the test level or grade level is valid, ensuring more accurate results--especially for retake scenarios or inconsistent test data.
FOCUS-56129- Print Student Info Adds Letterhead Option
Adds a new Letterhead Template option to Students > Print Student Information under Other Options. When selected, the chosen letterhead is applied to the generated PDF, allowing districts to produce official documents with consistent headers and footers.
See Print Student Information for more information.
FOCUS-56125- Search: Course History Grad Subject Displays Full Title
Updates More Search Options > Course History so Grad Subjects display the full title instead of the short code. This improves usability by providing clearer, more readable options for users when filtering by graduation subjects.
FOCUS-56112- Student Final Grades: Delete User Permission for System Preference
Removes automatic creation of user-level permissions for Final Grades fields when "Use Individual Final Grades Field Permissions" is enabled. Field access is now controlled solely by profile permissions, ensuring consistent behavior and preventing user-specific overrides that previously allowed unintended edits.
FOCUS-56109- Online Application Signature Reset on New Forms (New Apps)
Ensures signature fields are cleared when a new form or application instance is created. Signature values no longer carry over from previous submissions, requiring users to complete signatures for each new form while preserving entered signatures within the same active submission.
FOCUS-56070- Elementary Scheduler: Add Level 5 to Math & ELA Scores
Enhances the Elementary Scheduler by adding support for a Level 5 score in ELA and Math. Level 5 students are now included in optimization logic and distributed proportionally across classes, with updated visual indicators and tooltips. Additionally, the previous Level 4+ designation has been standardized to Level 4.
See Elementary Scheduler for more information.
FOCUS-56017- Document Management: Add Sort Columns
Adds column-level sorting to Document Management tables, including Uploaded Documents, Letter Log, Forms, SSS Events, and Published Report Cards & Transcripts. Users can now click column headers to sort records in ascending or descending order, improving navigation and making it easier to locate documents alongside existing filter options.
FOCUS-55997- Mobile App: Unassigned Assignments Showing as NG
Resolves an issue where students could see assignments in the mobile app that were not assigned to them, often displaying as NG. The mobile app now aligns with the web gradebook by only showing assignments that are explicitly assigned to the student.
FOCUS-55981- Student Final Grades: Resolves Search All Schools Returning Results
Resolves an issue where the Student Final Grades report did not honor the "Search All Schools" option. The report now correctly returns results across all schools when the option is selected.
FOCUS-55895- Gradebook: Allow Comments Import
Enhances the Gradebook Import feature by allowing teachers to import comments alongside grades from a CSV file. A comments mapping option is available during import when Gradebook Comment Codes are not in use, enabling comments to be applied directly to student assignments.
See Gradebook > Importing Grades & Comments for more information.
FOCUS-55846- Take Attendance: Lunch Counts Total Entry
Adds a new system preference, "Enter Lunch Count Totals instead of by student," under Attendance settings. When enabled, teachers can enter total lunch counts directly on the Take Attendance screen using numeric fields for each lunch type, instead of selecting lunch options per student.
See System Preferences > Attendance tab and Take Attendance (Teachers) for more information.
FOCUS-55809- School Choice Lock Accepted and Waitlisted Choices Update
Updates the School Choice preference to function independently of the "Enable Late Applications" setting and renames it to "Lock Accepted and Waitlisted Choices." When enabled, this setting prevents parents and students from modifying Choice selections for records with statuses of Waitlisted, Pending Acceptance, or Accepted during application resubmission.
See School Choice Setup > Setting Preferences for more information.
FOCUS-55713- Fields: Custom Fields Configuration Notes Support
Enables the Notes property for custom fields across all source classes and field types. Administrators can now add descriptive text within a Notes field in the field configuration, providing additional context without affecting field behavior or display in the UI.
See Fields for more information.
FOCUS-55702- Gradebook Progress Reports: New Class-Wide Comment Option
Adds a new Class-wide Comment option to Gradebook Progress Reports. When enabled, teachers can enter a formatted comment that will display at the top of each student's progress report for the selected class. The comment is included in both preview and print outputs.
See Gradebook Reports (Teachers) > Progress Reports for more information.
FOCUS-55609- Attendance: Teacher Completion Report Adds District-Level Tabs
Enhances the Attendance > Teacher Completion report by adding two new tabs: By District & Teacher and By District & Grade Level Bands. These views provide expanded reporting across all schools in the district and group data by teacher or grade level. Access to each new tab is controlled by separate profile permissions, which are disabled by default, while the existing By School view remains unchanged.
See Profiles > Attendance tab and Teacher Completion (Attendance) for more information.
FOCUS-55457- Advanced Reports Attendance Filters Corrected
Resolves an issue where Daily Attendance and Period Attendance filters in Advanced Reports did not properly restrict results. Reports now return only students who meet the selected attendance criteria, ensuring accurate filtering for absence and tardy conditions within the specified date range.
FOCUS-55450- Verification Sheets/Sub Rosters: Adds Page Breaks Between Periods Option
Adds a new "Page breaks between periods" option to Attendance Verification Sheets and Sub Rosters. When enabled, all sections for a teacher within the same period are grouped together, with page breaks inserted between periods. This option is mutually exclusive with the existing "Page breaks between each section" setting, ensuring only one layout style can be applied at a time.
See Verification Sheets/ Sub Rosters > Generating & Printing Verification Sheets/Sub Rosters for more information.
FOCUS-55282- Clear Selection Option for Radio Button Fields
Updates Select One custom fields displayed as radio buttons by replacing the "N/A" option with a "Clear Selection" option. The Clear Selection choice only appears after a value has been selected.
See Fields > Select One and Select Multiple, Custom Screen Setup > Select One and Select Multiple, and Employee Fields > Select One and Select Multiple for more information.
FOCUS-55076- Student Final Grades: New Preference to Display Section Dropdown on Final Grades
Adds a new Section dropdown to the Student Final Grades, GPA, and Class Rank screen, controlled by the system preference "Display Section on Final Grades Screen." When enabled, users can select a section based on the student's schedule for the applicable school year and marking period, and the selected section is saved with the final grade record. Note: A unique constraint ensures that only one final grade record exists per student, per marking period, per section.
See System Preferences > Grading tab and Final Grades, GPA, & Class Rank > Adding, Editing, and Deleting Grade Records for the Detailed Report for more information.
FOCUS-55013- Student and Mass Student Requests - Section Number
Enhances both Student Requests and Mass Request Scheduling by allowing administrators to select a specific section number after choosing a course. The Section Number field remains blank until a course is selected and dynamically displays only sections tied to that course. This provides greater control over scheduling, supports program-specific placement, and reduces the need for manual adjustments after scheduling.
Note: The Section Number option is only available to administrative users and is not visible to students when using Students Enter Course Requests.
See Student Requests and Mass Requests for more information.
FOCUS-54930- Scheduled Jobs: New Pull Grades for Specified Marking Periods
Adds a new scheduled job, "Pull Grades," under Setup > Scheduled Jobs to automatically post grades for marking periods once their grade posting end date has passed. The job evaluates marking periods that have ended since the last run and pulls grades accordingly, ensuring grades are available even if not manually posted. The job includes configurable options such as school selection, grade levels, course filters, GPA recalculation, and pull type (grades or comments), and processes grades in the correct order (quarter, semester, then full year).
Safeguards are included to prevent unintended processing:
- The job will not run again for a marking period that has already been processed
- When first installed, the job will not retroactively pull grades for past marking periods, only those that close going forward
See Scheduled Jobs > Built-In Scheduled Jobs Explained and Pull Grades for Report Cards for more information.
FOCUS-54904- Classroom Attendance: New Check-in Tardy Preferences
Adds new system preferences to support graduated attendance codes based on when a student checks in via the Classroom Attendance Kiosk. These settings allow districts to define a grace period and multiple thresholds for assigning different attendance codes:
- Classroom Attendance Check-in Grade Period - Defines the number of minutes from the start of the period during which a student is marked present when checking in.
- Classroom Attendance Tardy Attendance Code - Specifies the attendance code applied when a student checks in after the grace period.
- Classroom Attendance Check-in Minutes from Start Time Threshold - Defines a second threshold (in minutes from period start) for applying an alternate attendance code.
- Classroom Attendance Check-in After Threshold Attendance Code - Specifies the attendance code applied when a student checks in after the threshold defined above.
These preferences can be used independently or together to support multiple levels of tardiness. Existing classroom kiosk behavior remains unchanged when these preferences are not configured.
See System Preferences > Attendance, K-12 Classroom Attendance on the Kiosk (Admin), and K-12 Classroom Attendance on the Kiosk (Teacher) for more information.
FOCUS-50606- New Audit Trail for Gradebook Settings, Categories, Assignments, Grades
Adds new audit trail reporting for Gradebook Settings, Categories, Assignments, and Grades. A new Gradebook area is now available within Grades > Audit Trail, allowing authorized users to review setup and grade-related changes made in the gradebook, including who made the change, what was changed, and when it occurred. This enhancement also adds Gradebook Audit Trail reporting for teachers, improving visibility into gradebook configuration changes and helping districts more efficiently research grading questions and audit grade-related activity.
See Profiles > Grades tab (Admin), Audit Trail (Grades), and Gradebook Reports > Gradebook Audit Trail (Teachers) for more information.
FOCUS-56033- Set Next School: Change Grade Level Zoning Requirements
FOCUS-56180- SSS Present Levels Form Data and Validation Fix
Resolves an issue where the Present Levels step in SSS events could not be successfully validated due to duplicate form data records. The system now prioritizes non-empty values when duplicates exist and ensures validation runs after the form fully loads, allowing the step to save and validate correctly.
FOCUS-56096- Service History Display Serviced-At School Records
Updates Caseload & Services so Service History displays records based on the school where the service was performed, rather than the student's enrolled school. This ensures users can view and manage service records accurately across multiple schools.









































