FOCUS-56413- Warehouse| Inventory Adjustment Journal Logic
ERP > Warehouse > Inventory Adjustments
Fixes inventory adjustment posting logic to ensure correct debit/credit behavior and accurate Balance Sheet impact for Add and Remove Inventory Adjustments.
FOCUS-56372- Bus Requests | New Setting to Require Driver
This enhancement to ERP > Transportation > Setup > Misc introduces a new setting, "Requires Driver Pool or School Provided Driver in Request." When enabled, the total number of assigned Driver Pool and School Provided Drivers must equal the number of buses requested in order for a bus request to be submitted.
See ERP > Transportation > Setup > Misc, Transportation > Bus Request > Creating a Bus Request Draft > General Bus Request Information and Pick-Ups/Drop-Offs, Transportation > Internal Bus Request > Creating a Bus Request Draft > General Bus Request Information and Pick-Ups/Drop-Offs, and Transportation > Outside Bus Request > Creating a Bus Request Draft > General Bus Request Information and Pick-Ups/Drop-Offs for more information.
FOCUS-56258- Budget | Add Permission To Edit Pending Budget Maintenance Requests
This enhancement to ERP > Budgeting/General Ledger > Budget Maintenance and Internal Accounts Budget Maintenance adds profile-level permissions for editing pending amendments and pending revisions.
See Setup > Profiles > Budgeting/General Ledger > Budget Maintenance section, Budget Maintenance > Request History, and Internal Account Budget Maintenance > Request History for more details.
FOCUS-56252- Form Builder Action select multiple
This system improvement to SIS>Setup>Form Builder ensures a select multiple field is acceptable and doesn't cause errors when using it to select the Program accounting element.
FOCUS-56089- Transportation | Update Permissions for Files/Comments to Approved Bus Requests
ERP > Transportation > Outside Bus Request
Updated permissions so that authorized users can add files and comments to approved bus requests, including trips marked as Completed = Yes.
Previously, files and comments were restricted after trip completion. With this update, annotations (files and comments) are allowed on completed trips, while all other trip details such as locations, financials, and related fields remain locked
Cancelled trips continue to restrict files and comments for all users.
FOCUS-56003- Purchasing/Accounts Payable| Add Approval date to PO info
This enhancement to ERP > Purchasing/Accounts Payable > Purchase Requests/Orders and Internal Accounts Purchase Requests/Orders adds the approval date to the Current Request tab. The approval date matches the date displayed on the PO record in the Request History tab.
See Purchase Requests/Orders > Request History and Internal Purchase Requests/Orders > Request History for more information.
FOCUS-55955 - EAF | Column width issues on history table when pulled into pdf
ERP → Employee Files → Employee Action Forms → History table (PDF output)
Updated the History table column widths in the EAF PDF to improve readability and alignment. No backend or data changes; UI/PDF layout improvement only.
FOCUS-55813- Integration> AESOP | Allow for scheduled AESOP Cron Job
AESOP Import: Scheduled Job Support
The AESOP Import process can now be configured as a Scheduled Job. This allows districts to automate the transfer of leave and substitute data on a recurring schedule (Daily, Weekly, etc.).
See Scheduled Jobs for more information.
FOCUS-55390- Accounts Payable | Add Uploaded Invoice to Files Box
Invoice Import - Attach Uploaded PDF to Files Box
We have enhanced the invoice import process so that PDF files uploaded during invoice import are automatically attached to the related records for easier reference.
- Navigation Path: ERP > Purchasing/AP > Accounts Payable > Invoices > Batches
- New Feature: When using Upload Invoice File, the uploaded PDF is now automatically copied and attached to the Files section of the created AP Invoice.
- Functionality: If the imported invoice is associated with a Purchase Request or Purchase Order, the same uploaded PDF will also automatically appear in the Files section of the associated Purchase Request / Purchase Order record.
See Purchasing/AP > Invoices > Uploading Invoice Files and Purchasing/AP > Internal Account Invoices > Uploading Invoice Files for more information.
FOCUS-54027- Vendors/Customers | Update View and Edit Profile Permissions
This enhancement to ERP > Setup > Profiles > Purchasing/Accounts Payable > Vendors/Customers introduces separate permissions for viewing and editing within the sections.
New checkboxes allow administrators to enable View and Edit permissions independently:
- When View is enabled, users can access and view the selected area, but cannot make changes.
- When both View and Edit are enabled, users can modify the selected section.
See Setup > Profiles > Permissions Explained > Menu > Admin > Purchasing/Accounts Payable for more information.
FOCUS-56390- T&A | add primary button configuration to schedule
new setting in HR > T&A Setup > Schedules Tab called Primary Button. Options are Punch-In or Sub-In. If the schedule has Sub-In - the Substitute and Punch buttons are reversed on the portal and the kiosk.
See Time & Attendance Setup > Schedules tab and Portal > Punch In/Punch Out for more details.
FOCUS-56370- Integration > AESOP | Cron Job Ending Early
AESOP Import Stability Fix
Resolved an issue where the AESOP import process would exit abruptly after data transfer but before completing its final cleanup tasks. The integration framework has been updated to ensure a smooth transition from data import to process completion. This fix eliminates "abnormal termination" errors and ensures consistent performance for all automated AESOP imports.
FOCUS-56317- ESS | Travel phase 2 improvements
This system enhancement to ERP>Employee Self Service>Employee Requests continues the development of the Travel Authorization and Travel Reimbursement request. In this branch: a setting is added for AP Vendor creation - EIN or SSN option, the cost table now shows the accurate cost for the trip on pending approvals and history, estimated expense is now shown on history and approvals, dates can't be entered for mileage that are outside of the travel activity, a single date column is given for internal travel mileage and from and to columns are added, Finally the object masking will be more consistently based on travel type.
See Setup > Settings > ESS > Travel Reimbursement for more information.
FOCUS-56307- Maintenance by FY > Pay Schedule | Updating pay dates copying to ALL schedules
Pay Schedule Date Fix: Maintenance By Fiscal Year
Resolved an issue where updating the Period Begin or Period End dates on a pay schedule caused those dates to be copied to all other schedules and pay types.
FOCUS-56246- Payroll | Correct Imputed Income calculation for future terminated jobs
Imputed Income Calculation Fix
Resolved an issue where imputed income was not always calculating correctly for employees with a future termination date.
FOCUS-56133- HR > Benefits | Benefit Recalc process was not always choosing the current Benefit
Benefit Plan Selection Fix
Resolved an issue where the benefits recalculation process would incorrectly select an end-dated benefit plan for recalculation if it possessed a higher database ID (internal ID) than the active record. The logic has been updated to ensure the process correctly identifies and loads the active benefit plan regardless of the record's ID.
FOCUS-55864- ESS > Pay Stub | Fix display of Supplement hourly rates on Paystub
Hourly Rate Display Fix: Longevity & Overtime
Resolved an issue where hourly-based supplements were displaying an hourly rate of $0.00. The system has been updated to correctly show the hourly rate for all pay items defined as "hourly slots." This fix ensures pay stubs and payroll reports accurately reflect the rates used to calculate supplements.
FOCUS-55813- Integration> AESOP | Allow for scheduled AESOP Cron Job
AESOP Import: Scheduled Job Support
The AESOP Import process can now be configured as a Scheduled Job. This allows districts to automate the transfer of leave and substitute data on a recurring schedule (Daily, Weekly, etc.).
FOCUS-55716- Payroll > Rollover | Reorder Pay Schedules Step
Rollover Sequence Update: Pay Schedules
The Pay Schedules task has been moved from the 7th spot to the 1st spot on the Rollover page. This update aligns the task list with the system's automatic rollover behavior, which occurs upon loading the screen. This change eliminates confusion and ensures districts can follow the rollover process in the correct chronological order.
See Payroll > Rollover and HR Rollover Checklist for more details.
FOCUS-55593- Payroll > Wage Change Retro | Dockage Adjustments were not included in retro calc
Retroactive Pay Fix: Dockage Adjustments
The retroactive pay engine has been updated to include dockage adjustments in the dockage value calculation for wage changes. This ensures that if a dock was previously refunded or adjusted, the retro calculation accurately reflects the corrected amount rather than the original dockage only. This fix prevents erroneous retro dockage deductions and ensures accurate net pay for affected employees.
FOCUS-55453- Payroll | Calculator speed improvements (around Leave)
Payroll Calculator Speed Improvement
Significant performance optimizations have been made to the payroll calculator, specifically addressing leave request processing. This update resolves a known bottleneck, resulting in faster calculation times for all payroll runs. Districts will see improved efficiency when running payroll, especially those managing a high volume of leave records.
FOCUS-55323- Employee Jobs | Move board fields to a year-specific table
A previous JIRA moved the Board agenda fields from the non-year-specific table (gl_pr_staff_jobs) to a new fiscal-year-specific table (gl_hr_employment_contract_assignment), but the Re-appointment Date was not moved. This JIRA addresses that oversight and fixes a migration issue.
FOCUS-55157- HR > Employee > Benefits | Benefits with Start Date= End Date Generating Carrier Payment
Carrier Payment Generation Fix
Resolved an issue where carrier payment records were being generated for benefits that started and ended on the same date. The generation engine has been updated to ignore these records, ensuring that no payment is processed if the Begin Date equals the End Date. This fix prevents erroneous data from being sent to benefit carriers and improves the accuracy of premium reconciliation.
FOCUS-54684- HR > Jobs > Supplement | Configure supplements to be included in Annual Wage totals
Supplement Setup: Annual Wage Integration
A new Annual Wage checkbox has been added to the Slot/Step Setup page. Marking a supplement as an "Annual Wage" item will include it in the employee's base salary totals on the Jobs page (within a new summary table) and in State Reporting. Additionally, the Staff Report now features an "Include Annual Supplements" filter, which, when enabled, presents total annual wages inclusive of these designated supplements.
See Maintenance by Fiscal Year > Main Tables > Slots/Steps and Employee > Jobs > Details for more information.
FOCUS-54320 - T&A | Improve FLSA eligible OT calculation
Refined FLSA Overtime Matrix Logic: Improvements have been made to the automated tagging of FLSA-qualified overtime hours during the assigning of Time and Attendance records to Payroll. This update ensures that the system more accurately interprets the Overtime Matrix, providing more precise identification of qualified overtime hours for every payroll run.
See Time & Attendance Setup > Settings tab and Special Request(s) tab for more information.
FOCUS-51624- Online Application Snapshot Display Improvements
Enhances Application Snapshots with improved layout and data visibility. Snapshots now more closely match the applicant experience, including the addition of the applicant's name and completion date at the top. Additional improvements include better handling of field layout and text overflow, corrected display of logging fields and swiftboxes, proper rendering of multiple file uploads, and removal of duplicate values.
FOCUS-54526- Leave Maintenance > Manual Leave Adjustment Reason
See HR > Leave Maintenance > Manual Leave > Adjustment, HR > Leave History > Leave History: Adjusted, HR > View ESS > Leave History > Leave History: Adjusted, ESS > Leave History > Adjusted Leave for more information.
FOCUS-56428- System Preferences Page Redesign, Search and Audit Enhancements
Introduces a full visual and functional overhaul of the System Preferences feature, including School Preferences, Default School Preferences, and District Preferences, to improve usability and navigation.
Updated Interface
The page has been restyled to align with the modern application UI. Tabs now include icons for easier recognition, and settings are presented in a cleaner, more structured layout. Labels are aligned for improved readability, and the Defaults column is visually separated to clearly indicate override behavior.
Global Search Bar & Direct Navigation to Settings
A new search bar allows users to quickly locate any setting across all tabs. Results display the setting name and location. Selecting a search result takes users directly to the correct tab and highlights the setting for quick identification. The URL updates to reflect the selected setting, allowing bookmarking and sharing.
New Audit Trail Tab
A new Audit Trail tab has been added to System Preferences, allowing users to track changes to settings over time. This provides improved visibility into updates, helping districts monitor configuration changes and maintain better control over system settings.
These updates make it easier to locate, understand, and manage system settings.
See System Preferences for details.
FOCUS-56484- School Choice: Removes Waitlist Status From Counting Towards Seat Counts
Improves the Evaluate Placement screen by updating how seat availability is calculated. Waitlisted students no longer count toward seat usage, and only Accepted students are considered when determining remaining seats. This ensures seat counts accurately reflect actual availability and align with program configuration.
FOCUS-56441- Attendance Setup Adds "Out of School" Flag
Adds a new "Out of School" checkbox to Attendance Setup to support state reporting requirements. This flag is available for attendance codes marked as Present and is disabled for Absent or Half-Day codes. The setting updates dynamically based on the selected State Code and ensures accurate classification for reporting.
See Attendance Setup for more information.
FOCUS-56423- New Rolling Retention Default Preference for New Students
Adds a new Rolling Retention Default system preference under Default School Preferences > Enrollment to control how the Rolling Retention Option (student_enrollment.next_school). This setting allows districts to choose whether the field defaults to null or "Next Grade at Current School" for new students.
See System Preferences > Enrollment for more information.
FOCUS-56408- School Choice Lock Cancelled Choices Preference
Adds a new preference, "Lock Cancelled Choices in Late Application," to the School Choice setup. When enabled, students with cancelled application choices cannot reselect those same programs during the late application window. Cancelled choices appear as locked, preventing re-submission while still allowing selection of other available options.
See School Choice Setup > Setting Preferences for more information.
FOCUS-56397- Absence Summary: Improve Comment Field Visibility
Improves the layout of the Absence Summary screen by limiting the width of the comment column to prevent horizontal scrolling. Long comments are now displayed using a tooltip for full visibility, enhancing readability across screen sizes.
See Absence Summary > The Absence Summary Breakdown per Student for more information.
FOCUS-56396- Online Enrollments Zoning Uses Residence Address Only
Resolves an issue where applicants could be routed to the wrong school based on a mailing address. Geographic zoning logic now applies only to residence addresses, ensuring the student's desired school is determined by their home address and not overwritten by other address types.
FOCUS-56391- District Report Favorites Open Correctly from Search
Improves navigation for favorited District Reports accessed from the Search > Favorites menu. Favorited reports now open directly into the report modal, matching the behavior of portal favorites, instead of loading the report list without opening the selected report.
FOCUS-56375- Add a Student: Display Student Profile
Improves the Add a Student screen by displaying the Student Profile dropdown when multiple student profiles are available. If only one active profile exists, it is selected automatically and the dropdown remains hidden. This ensures the correct profile is assigned while maintaining a streamlined enrollment experience.
See Add a Student > Did You Know? for more information.
FOCUS-56355- Discipline Referrals: Rich Text Custom Fields Initialize Resolution
Improves handling of rich text custom fields in Discipline Referrals when controlled by Edit Rules. Fields that are initially hidden now properly initialize when displayed, ensuring the editor loads correctly and can be used without rendering issues.
FOCUS-56331- Rollover: Adds Course Length to Rollover Logic
Enhances Setup > Rollover by adding logic to populate course length for rolled-over courses. After rollover, course length is filled from the Course Catalog when not already set, ensuring accurate values while preserving any manually configured lengths.
FOCUS-56319- FAST Report Subject Display and Export Naming (Florida)
Enhances the FAST Report for Florida by adding the selected subject to the breakdown modal header. The exported CSV file name now matches the modal title, providing clearer context for report outputs.
FOCUS-56318- Study Hall Scheduler Refines Full-Year Request Criteria
Improves the Full Year Study Hall Scheduler by refining how scheduling requests are generated. Requests are now only created for valid, active parent course periods, aligning request generation with actual scheduling behavior and eliminating unnecessary or unusable requests.
FOCUS-56276- Edit Rules: Linked Fields Logging Fields Apply Per Row
Improves Linked Fields behavior for logging fields so that updates are applied only to rows that meet the defined criteria. This change ensures more precise control, allowing rules to affect only relevant entries instead of all rows within the logging field.
FOCUS-56266- Transcript Template Marking Period Fix
Resolves an issue where transcript templates did not honor their configured marking period settings when printing from Student Final Grades. Templates now correctly apply their saved marking period selection, while templates without a setting and the "No Template" option continue to default to Course History.
FOCUS-56263- Mobile App Gradebook Access for Co-Teachers
Resolves an issue where co-teachers could not access the Gradebook in the mobile app despite having appropriate permissions. Co-teachers now see their assigned sections and marking periods based on their permissions and active date ranges, with full support for both read-only and edit access.
FOCUS-56232- Grad Requirments: Gold/Silver Biliteracy Seal GPA Incorrect Calculation (Florida)
Corrects the GPA calculation for the Biliteracy Seal requirement "Earned 4 credits in same foreign language with cum GPA 3.0 or higher" for both Gold and Silver designations. GPA is now calculated based on total credits earned rather than course count, ensuring accurate results when courses have varying credit values.
FOCUS-56216- Attendance Check-In/Out Percentage Thresholds
Adds new system preferences for "Check-in Minutes % Threshold" and "Check-out Minutes % Threshold" under Attendance settings. These options allow districts to define thresholds based on a percentage of the remaining class period, in addition to existing minute-based thresholds, providing more flexible control over when attendance codes are applied.
See System Preferences > Attendance and Tardy Tracking & Check In/Check Out System for more information.
FOCUS-56148- USIIS Import Supports Pneumococcal Vaccine Code 109 (Utah)
Adds support for the unspecified pneumococcal vaccine code (109) when importing immunization records from USIIS. This code is now recognized toward PCV compliance in accordance with Utah immunization guidelines.
FOCUS-56067- Student Name Format Suffix Placement
Updates name formatting so that if a student has a suffix (e.g., Jr., II), it will display immediately after the last name in all formats. The suffix will appear in areas that respect the Student Name Display user preference, as long as the selected format includes the student's last name.
FOCUS-56060- Scheduled Jobs: New Import Student Files
Adds a new scheduled job, "Import Student Files," under Setup > Scheduled Jobs to automate the import of student documents from a configured remote server. Files are matched to students based on identifiers (e.g., student ID in the file name), and existing files can be replaced to ensure only the most current document is retained.
See Scheduled Jobs for more information.
FOCUS-55970- Imports: New import tools
Adds new import tools to expand data management capabilities within Setup > Imports. New tools are available for Linked Students, Standard Grades, Assign Students to Lockers/Rooms, and Lockers/Student Rooms. These tools allow districts to import and manage additional data sets directly through the Imports interface, with updated validation to ensure data accuracy during processing.
See Imports for more details.
FOCUS-55771- Imports: ACT Parser Updates for 2025-2027 Test Dates
Updates built-in ACT parsers to include official test administration dates for the 2025-2026 and 2026-2027 school years, based on the national ACT schedule. These updates ensure imported ACT scores map to the correct administration dates across generic and state-specific parser configurations.
FOCUS-55692- Application Editor: New Archive Forms Feature
Adds an Archive Form option to the Application Editor, allowing users to hide forms from the Form dropdown without deleting them. Archived forms can be viewed by enabling a "Show Archived Forms" option and can be restored using an Un-Archive action. This feature only affects form visibility in the Application Editor and does not impact existing publishing or enabled functionality.
See Application Editor (Legacy), New Application Editor and Online Enrollments for Students, and New Application Editor and Online Applications for Users for more information.
FOCUS-55411- System Preferences: Bypass SSO Option for /apply Login
Adds a new system preference, "Bypass SSO when logging in through /apply," under Default School Preferences > General. When enabled, the system appends ?skipSAML=true to the login link on the /apply screen, allowing users to bypass SSO and log in with standard credentials. This ensures applicants without SSO access can still sign in when automatic SSO redirects are configured.
See System Preferences > General for more information.
FOCUS-55364- Focus Transfer: New Print Option
Adds a Print button to the Focus Transfer import modal, allowing users to generate a printable view of student transfer data. The printout includes only selected sections and displays any applicable grade warnings within the table, providing a clear and customizable summary of transferred information.
See Focus Transfers > Printing Student Data Before or After Importation for more details.
FOCUS-55334- ADA Report Additional Fields
Enhances the Average Daily Attendance Report by adding a Student Fields dropdown when using the By Student view. Users can now include additional student field data (such as text, date, number, and select options) directly in the report, with results respecting field permissions. The dropdown is only available for the By Student method and clears selections when switching report views or leaving the page.
See Average Daily Attendance for more information.
FOCUS-55263- Unsubmitted Applications Remain Visible After Applicant Enrollment Changes
Updates Online Enrollments so that unsubmitted applications remain visible even if the student's Applicants school enrollment has been dropped.
FOCUS-54085- Scheduling: Schedule Duplicate Credit Warning Improvement
This update improves schedule validation by alerting users when attempting to add a course that a student has already completed with a passing grade and earned credit. A warning now displays before the course is added, helping prevent duplicate credits while still allowing schedulers to make an informed decision.
FOCUS-47594- Custom Fields: Add Upload Only Permission Option To File Uploads
This update adds a new permission option for file upload fields that allows users to upload files but restricts file deletion after a 15-minute grace period. Users without delete permission can still remove their upload within the grace window, but cannot delete it afterward. Users with delete access can delete uploaded or imported files at any time without restriction. This improvement applies to Student Fields, User Fields, District Fields, School Fields, Referral Fields, and Incident Fields.
See Fields and Employee Fields for more information.
FOCUS-56359- SSS Clinical Notes Formatting and Signature Customization
Enhances Clinical Notes in SSS by updating date and time formatting and allowing districts to customize the electronic signature statement. Dates now display as MM/DD/YYYY and times use a 12-hour format with AM/PM for consistency with other timestamps.
A new configuration option under SSS > General > Caseload & Services allows districts to define custom electronic signature verbiage. If left blank, the default statement is used; otherwise, the configured text fully replaces the default.
See General > Setting the Caseload & Services Preferences for more information.
FOCUS-56252- Form Builder Action select multiple
This system improvement to SIS>Setup>Form Builder ensures a select multiple field is acceptable and doesn't cause errors when using it to select the Program accounting element.
FOCUS-56194- SSS Event Reporting School Selection and View All Toggle
Updates SSS Event Reporting so Summary and Detail reports default to the school selected in the top-right corner. Adds a new "View All Schools" toggle that allows users to expand results across all accessible schools, providing flexible reporting based on user needs and permissions.
See Event Reporting (Admin) and Event Reporting (Teacher) for more information.
FOCUS-56080- SSS: Remove Old Alerts in Required Daily Maintenance
Updates the Required Daily Maintenance scheduled job to automatically remove SSS alert records older than 30 days. Only completed or approved alerts are eligible for cleanup, helping reduce outdated records while preserving active alerts.
FOCUS-56075- SSS Goals & Objectives Completion with Goal Bank
Resolves an issue where the Goals & Objectives step would not mark as complete when using Goal Bank. The step now saves and completes as expected when all required domains, goals, and objectives are filled out.
FOCUS-54969- Scheduled Jobs: Update Basic Skills Job - Create Basic Skills Cohort
Enhances the Basic Skills scheduled job by introducing cohort-based evaluation logic for Florida postsecondary sites. Administrators can now assign students to a Basic Skills Cohort from the Student Placement screen, allowing TABE, CASAS, and GED score requirements to be defined and evaluated by cohort and program. The job uses these cohort configurations to determine outcomes.
See Scheduled Jobs for more information.





































