FOCUS-56155- Accounts Payable | NON-PO Invoice Import Improvement
This system improvement to ERP>Purchasing/Accounts Payable>Invoices>Non-PO Invoices allows invoices to be imported on the Non-PO invoice tab without getting the "No valid accounting strip found for allocation...on invoice" error.
FOCUS-56098- Accounts Payable | Purchase Order Change Order Logic Change
ERP Budget Validation Update
Purchase Order Change Order Logic: We have refined the budget validation process for Purchase Order change orders. The system now correctly evaluates budget values when a change order is applied to an already approved PO.
Reduced Errors: Prevents "Budget Overdrawn" errors from appearing incorrectly on valid change orders.
Approvals: Ensures that legitimate updates to approved POs are no longer blocked by inaccurate budget checks.
FOCUS-56097- Accounts Payable | Punchout Purchase Order Edit Improvement
ERP Purchasing Update
Punchout PO Draft Flexibility: Users can now edit line item reference numbers on any page of a Punchout Purchase Order. Previously, this action was limited to the first page; this restriction has been removed to allow for easier bulk updates across multi-page drafts.
FOCUS-56062 - Import Tools > SmartFinder | Ensure Imports Are Added To History
Setup → Import Tools → SmartFindExpress
Fixed issue where SmartFind imported records were not being written to history. Updated finalize logic and added migration to ensure missing historical records are populated.
FOCUS-56005- Transportation | Optimization
Transportation & Bus Request Optimization
Cost Recalculation: Updates to the Complete Bus Request screen now ensure that Total Mileage and Final Cost reflect changes immediately when finalized information is updated.
System Cleanup: Improved the logic for field trip locations. If a location is deleted after a driver has already been assigned to it, the system now automatically removes the driver. This prevents background errors during the final cost calculation.
FOCUS-56002- Budgeting/General Ledger | Budget Maintenance Required Elements Enhancement
Accounting Validation & Configuration
Dual Requirement Settings: We have separated the required element settings into District and Internal categories. This allows for more granular control over which fields are mandatory based on the specific context of the entry.
Enhanced Accounting Validation: The system now enforces strict validation for accounting strip elements. This ensures that no required segments are left blank, preventing downstream posting errors and improving data integrity.
See Setup > Settings > Miscellaneous > Misc for more information.
FOCUS-56001- Budget Maintenance | Profile Permission Improvement
Budget Maintenance Permissions
Granular Submission Control:We have split the budget submission permissions into two distinct categories:
- Submit Request - Current Year
- Submit Request - Past Years
This update provides districts with the flexibility to independently control who can submit or modify budget data for the active fiscal year versus historical years.
Automatic Migration: To ensure no disruption in workflow, all users who previously held the combined "Submit" permission have been automatically migrated to hold both of the new, specific permissions.
See Profiles > Budgeting/General Ledger tab for more information.
FOCUS-55960- Accounts Receivable | User Preference Improvement
Student Billing Report Defaults
Default Internal Filter: A new global preference, "Default Internal in Student Billing Reports," has been added to system settings. When enabled, any report containing an "Internal" checkbox filter will have that option selected by default.
Cross-System Integration: This setting applies to both SIS Student Billing reports and their corresponding reports on the ERP side, ensuring a consistent reporting experience across the platform.
Navigation Path: SIS > Setup > System Preferences > Default User Preferences > Display Options
Toggle: Check the box titled Default Internal in Student Billing Reports to enable the default behavior. If unchecked, filters will remain unselected by default.
See System Preferences > Default User Preferences > Display Options, ERP > Accounts Receivable > Invoice Report, ERP > Accounts Receivable > Receipt Report, ERP > Accounts Receivable > Refund Report, SIS > Billing > Receipt Report, SIS > Billing >Invoice Report for more information.
FOCUS-55831- Accounts Payable | Invoice Improvement
Invoice Entry Optimization
Streamlined Data Entry: We have removed the hover tooltip from the Amount field. This prevents the popup from obstructing the next line item, allowing for faster and more efficient entry of multi-line invoices.
Input Validation: The Amount field now strictly accepts numeric values. Any non-numeric characters are automatically blocked at the point of entry to prevent formatting errors.
FOCUS-55655- Rollover | Purchase Order Rollover Speed Improvement.
Performance Enhancement (Rollover > Purchase Orders)
We have optimized the loading logic within the ERP > Setup > Rollover > Purchase Orders screen. Each tab now loads significantly faster upon selection, ensuring a more efficient user experience.
FOCUS-55376- Accounts Payable | Purchase Order Invoice Line Item Improvement
Invoice Line Item Enhancements
PO Line Selection: Applied invoice line items now utilize a dedicated PO Line # selector. This ensures a more precise link between invoice lines and their corresponding purchase order lines.
Support for Extra Charges: The system now fully supports the inclusion and tracking of Extra Charges at the line-item level.
Duplicate Prevention: New validation logic prevents the selection of the same PO line item multiple times on a single invoice, reducing data entry errors and over-billing risks.
Higher Accuracy: Better alignment between invoices and original purchase orders.
Audit Integrity: Prevents duplicate line associations and improves tracking for miscellaneous fees.
See Invoices > PO Invoices and Internal Account Invoices > PO Invoices for more information.
FOCUS-50886- Finance | Speed Improvement to Load Accounting Strip Widget Data in the Background
ERP Finance Performance Optimization
Background Data Preloading: We have optimized how accounting information is handled upon entering the Finance module. Accounting Strip data now preloads in the background, significantly reducing the wait time when accessing key financial screens.
Faster Page Loads: Screens such as Purchasing,Accounts Receivable, and Budgeting now open more quickly.
Seamless Navigation: Eliminates the momentary "pauses" or loading delays previously experienced while the system fetched accounting segment details.
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-56116- Payroll | ACH - Direct Deposit Account Splits
The ACH file has been modified to include the bank account type to avoid accounts with the same account number being combined into one deposit.
FOCUS-56087- SDPE | Sub Dropdown Not Loading All Leave
SPDE Substitute Leave Dropdown Fix
Resolved an issue on the School/Department Payroll Entry > Leave > Substitute page where the Leave dropdown was restricted to the user's own approved or authored leave. The dropdown has been updated to display all relevant leave for the selected school or department. This ensures that clerks have full visibility when tying substitutes to employee absences, correcting a limitation introduced in a previous update.
FOCUS-55854- Run Payroll > Adjustments | Table Export Missing Data
Payroll Adjustments Export Fix
Resolved an issue where the export function on the Run Payroll > Adjustments tab was missing data. The export has been updated to include all records and fields displayed on the screen, providing a complete and accurate data set for payroll reconciliation and reporting.
FOCUS-55797- Employee Requests | Travel Authorization Improvements
Improvements to ESS > Travel Authorization - More information on Pending Approval Tab, Meal Allowances expanded to select number of each meal for trip, and a few additional visual improvements.
FOCUS-55794- ESS > Employee Requests | W4 Information Layout Improvements
ESS W-4 Page Layout Cleanup
The ESS > W-4 Information page has been redesigned to remove internal frames that required extra scrolling. All tax withholding fields are now displayed in a single, continuous flow, allowing employees to view and edit their information more easily. This enhancement improves visibility and ensures a more intuitive experience when updating federal tax elections.
FOCUS-55628- Time and Attendance | Reset accounting override
Add Reset button to Accounting > Manager in Time & Attendance Approvals to reset the account strip.
See Time & Attendance Approval > Reviewing Timecard Requests (Approvals) for more information.
FOCUS-55598- HR > Job > Supplement | Improve the Time-based Hourly Supplement Explain
Simplified Hourly Supplement "Explain" Text
The "Explain" functionality for employee supplements has been updated to better support hourly-based pay. The new, simplified text replaces the old salaried-based logic, providing a more accurate and easy-to-understand breakdown of how hourly supplements are calculated. This ensures that supplemental pay summaries are consistent with the actual pay method used for the employee.
FOCUS-55516- ESS > Leave Request | Fix Triggering Email Notification for old pending leave
Workflow Notification Fix: Historical Leave
Resolved an issue where "Pending" historical leave requests were triggering new, erroneous email notifications to supervisors. The system now correctly filters out these legacy records, ensuring that workflow alerts are only generated for active, current requests. This fix prevents supervisor confusion and maintains a clean notification history within the Employee Self-Service (ESS) and HR modules.
FOCUS-55383- HR>Leave Maintenance | Add ability to select Staff Job when creating a Manual Leave
A new dropdown menu was created in Leaves > Leaves Maintenance > Manual Leave. You should now be able to manually select the specific Job/Pay Type you want the adjustment to be associated with, rather than the system choosing one automatically.
See Leave Maintenance > Manual Leave > Adjustment tab for more information.
FOCUS-54897- ESS > Leave | Show terminated leave
Employee Request Approval Fix
Fixed an issue where some employee requests became stuck in the approval queue due to missing approval records. The system will now automatically re-generate these records to move the requests forward. Any requests that cannot be repaired due to invalid data will be returned to the employee's Drafts for correction.
FOCUS-54895- EAF | Original Hire Date and Continuous Employment Date
EAF Employment Date Integration
The Employee Action Form (EAF) now includes fields for Original Hire Date and Continuous Date within the "Add a Position" and "Change a Position" workflows. This enhancement includes built-in logic to auto-populate and recalculate the Continuous Service Date based on changes to the Original Hire Date. Access to view or modify these fields is restricted to users with theEdit Employee Datespermission enabled in User Preferences.
See Job Posting Setup > Miscellaneous tab for more information.
FOCUS-54795- Prof Dev | Add Credit Type column
PD Roster: User-Defined Credit Types
A new Credit Type field has been added to the Professional Development > Roster module. This allows points to be grouped under user-specified categories defined on the new District Codes > PD Roster Credit Type setup page. This enhancement provides better visual organization and reporting capabilities for all professional development credits earned by staff members.
See Profiles > Setup tab > District Codes, District Codes > PD Roster Credit Types, and Professional Development > Rosters for more details.
FOCUS-53267- Applicant Tracking | Internal Job Posting Improvement
System Improvement: Internal Job Posting Applications
This enhancement improves the visibility of applications for internal job postings within ERP > Employee Self Service > Job Postings.
When an internal job posting is marked as Internal (as opposed to Transfer), the applications are now correctly displayed for employees whose current job is within the same bargaining unit as the job posting.
This fix ensures that hiring managers can accurately review applications from all eligible employees for internal opportunities, streamlining the internal recruitment process.
FOCUS-53196- HR > Leave Maintenance | Leave Accrual Based on minimum days worked
Minimum Days Paid Requirement for Leave Accrual
The Leave Maintenance > Hours (Leave Accrual) page now supports an optional qualification threshold. Districts can specify the number of days an employee must be paid within an active date range to earn leave. This value is configured on the HR > Leave Maintenance > Config page under the "Minimum Days paid in the Active Date Range to earn leave" field, ensuring accruals are only granted to eligible employees.
See Leave Maintenance > Leave Maintenance: Config and Leave Maintenance > Leave Maintenance: Hours for more information.
FOCUS-48171- Applicant Tracking | Onboarding Enhancement by Applicant
This system enhancement to ERP>Human Resources>Applicant Tracking adds the ability to customize the onboarding sections by applicant. In the Human Resources > Applicant Tracking > Current Applicant tab a column is created that contains the onboarding sections via a pull-down menu with checkboxes. The sections that are set to be included will be displayed and checked by default in the pull-down. The columns will only show to those with the profile 'Offer' ability and allow those with the 'Offer' ability/profile to update which sections are sent for the current applicant.
See Profiles > Human Resources tab > Applicant Tracking section for more information.
FOCUS-56039- SAP Minimum Requirements Alerts Filter Resolution
Resolves an issue where users with multiple profiles could see alerts from unrelated categories on the SAP Minimum Requirements report. The alert query now correctly applies profile, school, and category filters, ensuring only relevant alerts are displayed.
FOCUS-55990- Communication: 'View Original' Updated to Show Original Subject
Resolves an issue where the View Original option only reverted the message body and not the subject. The message title and body now both correctly switch between original and translated versions when toggling the View Original setting.
FOCUS-55923- Add a tool to School Choice Status Alert Wording for Portals
Adds a new Alert Wording field to School Choice Statuses, allowing districts to customize the messaging shown in parent and student portal alerts for statuses such as Pending Acceptance, Accepted, and Waitlisted. When configured, the custom text replaces the default alert message, while leaving existing behavior unchanged if no custom wording is provided.
See School Choice Setup > Setting Up Statuses for more information.
FOCUS-55913- School Choice: Add Flexible Preferences for Parent Acceptance Options
Introduces three new system preferences to control how application records are handled when a parent accepts a placement. These preferences replace fixed cancellation logic with configurable behavior applied per application type (Magnet, Choice, SPA):
- Do not cancel ANY Waitlist during Parent Accept
- Do not cancel ANY Pending accept during Parent Accept
- Do not cancel ANY Accept during Parent Accept
Each preference allows districts to preserve specific statuses during acceptance for the selected application type, while other application types continue to follow their own configurations. This provides greater flexibility and ensures acceptance actions do not unintentionally impact records across different School Choice programs.
See School Choice Setup > Setting Preferences for more information.
FOCUS-55896- Address & Contacts: Preferred Contact Language Field Updates
Enhances the Preferred Contact Language field in Address & Contacts by updating the label, behavior, and available options. The field is now labeled "Preferred Contact Language," marked as required with a red asterisk, and defaults to the system default language (or English if none is set). Users must select a value before saving, and the dropdown now includes all available languages, not just those enabled in translations.
See Student Info (Admin), Student Info (Teacher), and Child Info/My Information (Parent/Student) for more information.
FOCUS-55887- Scheduler Prefers Same Teacher Across Marking Periods
Enhances the scheduler to prioritize assigning students to the same teacher for the same course across different marking periods when possible. This improves schedule consistency for students without significantly impacting overall scheduling success rates.
FOCUS-55873- Grading Scales & Comments: Adds 'Suppress All Numeric Proficiency Grades' Checkbox
Adds a new grading scale option, "Suppress All Numeric Proficiency Grades," for proficiency-based gradebooks. When enabled, the system hides the numeric equivalents used for calculations and displays only the assigned grade title, while still using numeric values behind the scenes for averaging. This helps reduce confusion for districts using letter-based or custom standards grading scales.
See Grades (Teachers/Parents) > Proficiency Grades and Grading Scales & Comments > Enabling the Proficiency Gradebook for Select Grading Scales for more information.
With the Suppress All Numeric Proficiency Grades setting disabled:
With the Suppress All Numeric Proficiency Grades setting enabled:
FOCUS-55865- Name Pronunciation Supports Preferred Name Fields
Enhances the Name Pronunciation student field by adding Preferred First Name, Preferred Last Name, and Nickname as selectable options under "Fields to Pronunciate." These options map directly to their corresponding system student fields and function the same as existing name fields, supporting both AI-generated and custom pronunciation inputs. All new options are disabled by default.
See Student Info > Setting Up the Name Pronunciation Field for more information.
FOCUS-55857- Custom Fields: Adds Parent/Student Label Column to Select Options
Adds a new Parent/Student Label column to select option configurations for custom fields. When populated, this label is displayed to Parent and Student users, while staff users continue to see the standard label. If no Parent/Student Label is defined, the default label is used for all users, providing flexible, role-based labeling without impacting existing behavior.
See Fields > Select One and Select Multiple for more information.
FOCUS-55811- Add a Student: Grade Level Auto Populates if applicant_gradelevel Defined
Enhances the Add a Student process by automatically populating the Grade Level field when an applicant_gradelevel value is available. The field is only populated when the value exists and the option is valid, and it does not override any grade level already entered by the user.
See Add a Student > Did You Know? for more details.
FOCUS-55762- Communications Supports Online Enrollment Comments Field
Adds the Online Enrollment Comments field to the Communication module, allowing users to include application comments when composing messages. The field pulls comments from the most recently submitted application or form, enabling staff to reference submission details directly in communications. Note: Only available with New Applications.
FOCUS-55756- Kiosk Displays Selected Attendance Codes
Enhances the Attendance Kiosk by displaying the configured Check-In and Check-Out attendance codes directly beneath the respective buttons. This provides users with clear visibility into which codes are being applied during kiosk transactions without changing existing functionality.
See Tardy Tracking and Check In/Check Out System for more information.
FOCUS-55705- Address & Contacts: Make Mailing Address Required with System Preference
Adds a new system preference, "Make Mailing Address Required," under Enrollment settings. When enabled and the "Use Separate Mailing Address" option is selected, Mailing Address Line 1, City, State, and Zip Code become required fields and must be completed before saving. When the preference is disabled or the toggle is off, existing behavior remains unchanged.
See System Preferences > Enrollment for more information.
FOCUS-55678- Print Letters & Send Emails: Allow Migrating Individual Letters
Enhances Print Letters & Send Emails by adding the ability to migrate individual letters directly from the interface. Users can now migrate letters one at a time, while existing bulk migration functionality remains available.
See Print Letters & Send Email > Migrating Letters for more information.
FOCUS-55602- Lunches: Adds Lunch Counts and Students without Lunches Tab
Adds two new tabs under Scheduling > Lunches to improve visibility into lunch assignments. The Lunch Counts tab provides a matrix view of student counts by lunch period and rotation day, with clickable totals that open detailed student lists. The Students Without Lunch tab identifies students missing lunch assignments for one or more rotation days, helping administrators quickly locate and resolve scheduling gaps.
See Lunches for more information.
FOCUS-55553- Communication: Replace "Exclude Second School Enrollment" Setting
Enhances the "Exclude Second School Enrollments" option in Communication Compose by improving usability and persistence. The setting now saves with drafts and scheduled messages, no longer triggers unsaved changes warnings when toggled, and supports a user-level default preference within Communication Settings. Users can control their default behavior when permitted, while profile permissions continue to govern visibility of the option.
See Communication (Admin) > Settings and Communication (Teachers) > Settings for more details.
FOCUS-55234- Report Cards Separate Tables by Semester and Padding Options
Enhances Report Cards with new formatting options for improved organization and readability. The Separate Table for Each Semester option groups courses into distinct tables by marking period or semester, while maintaining the existing single-table layout when disabled. A new Horizontal Padding option increases spacing in column headers, improving clarity without impacting existing functionality.
See Report Cards for more information.
FOCUS-55190- CA A-G Graduation Requirements Configuration
Adds support for California A-G state requirements within the Graduation Requirements screen for California districts. A-G requirements are now available as part of Graduation Programs, allowing districts to track student progress toward UC/CSU admission criteria directly in the Grad tab.
Courses configured with an A-G Credit Type in the Course Catalog are applied to these requirements, and student progress reflects earned credits accordingly. This enhancement enables districts to align graduation tracking with California state reporting and college admission standards.
See Graduation Requirements > Setting Up District Programs and Requirements and Graduation Requirements Report > California Programs for more information.
FOCUS-55119- Edit Rules & Workflow: New Change Options & Logged in User Enhancements
Enhances Edit Rules & Workflow with new capabilities and usability improvements for configuring dynamic field behavior. A new Change Options feature allows administrators to dynamically limit available select options based on defined criteria. New criteria options--Logged in User Has Profile and Logged in User Has Profile Type--enable rules to be scoped to specific users or user types, providing more granular control over validations, visibility, and actions.
A new Fields column has been added to the interface to display fields referenced within rules, and UI updates reposition action controls for improved consistency and ease of use across rule types.
See Edit Rules & Workflow > Linked Fields 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-54825- Safety Management Dashboard
A new Safety Management Dashboard has been added to provide administrators with a real-time, centralized view of active events. This read-only dashboard surfaces key information such as student and staff statuses, assistance needs, reunification progress, and location distribution, allowing for quicker decision-making without navigating multiple reports. Users can also drill into related reports directly from summary tiles, while maintaining access to existing workflows.
FOCUS-54672- Form Records: Correct Readonly File Upload Display, Add Max Width/Height to File Upload Columns & Fix Long File Name Tooltip Wrapping
Improves the display and usability of file upload columns in form records. Users with view-only permissions can now see, preview, and download uploaded files, as readonly fields correctly render existing uploads. File upload columns now include maximum width and height constraints with scroll support to prevent layout issues, and long file names wrap properly within tooltips for improved readability.
FOCUS-56022- SSS Custom Screen Step Completion Validation
Fixes an issue where steps with hidden required fields could be incorrectly marked as complete. Steps now remain open until at least one valid record is saved, ensuring required field logic is properly enforced even when fields are hidden.
FOCUS-56009- SSS: Resolve FEFP Scheduled Job Issue
Fixes the "Remove FEFP Code from Dismissed Students" scheduled job to correctly evaluate ESE status. FEFP Codes are now only removed when all applicable exceptionalities are marked as dismissed with valid dismissal dates, preventing premature removal for active students and ensuring proper cleanup for fully dismissed students.
FOCUS-55988- SSS Custom Screen Triggers Execute on Save and Validate
Resolves an issue where Custom Screen Triggers were not firing after the removal of the standalone Save button. Triggers are now correctly evaluated and executed when saving via the Save and Validate action, ensuring expected behavior for field updates, step visibility, and other trigger-driven actions.
FOCUS-55966- SSS Custom Screen Push to Caseload Trigger
Adds a new "Push to Caseload" trigger for SSS Custom Screens, mirroring the behavior of the existing Form Trigger. When configured, selected staff from a custom screen field are automatically added to the student's caseload based on the trigger conditions.
FOCUS-55798- SSS: Complete Progress Monitoring Steps if IEP has Expired
Updates IEP Progress Monitoring behavior to allow events to be completed and locked after the IEP has expired, even if all progress data was not entered. Previously, incomplete progress prevented locking; now expired IEPs automatically treat the progress monitoring step as complete, ensuring events can be finalized.
FOCUS-55787- SSS Meeting Minutes Performance and Auto-Population
Improves the Meeting Minutes step in SSS events by reducing load time and eliminating rendering delays. The Date and Documented By fields now automatically populate with the current date and the logged-in user's name when adding a new entry. These values persist after saving, and each additional meeting minutes entry follows the same behavior.
FOCUS-55571- SSS: Progress Monitoring Completion Report
Adds a new "District Summary" tab to the Progress Monitoring Completion Report. This tab aggregates completion data across all schools the user has access to and is only visible to users with multi-school access and the appropriate permission. The existing School Report tab continues to display student-level data, including students without progress monitoring event instances.
See Profiles > Permissions Explained and Progress Monitoring Completion Report for more information.
FOCUS-55448- SSS: Mass Lock Events Respects School Permissions
Improves the Mass Lock Events functionality to ensure results are filtered based on the user's assigned school access. Users now only see and can act on event instances for schools included in their profile permissions.
See Mass Lock Events for more information.




























