FOCUS-50525- Accounts Payable | Add Import functionality Terms and Conditions Setup Table
System improvement to Setup > Settings > Accounts Payable adding an import button to the Terms and Conditions table.
FOCUS-50261- Accounts Payable | Remove Accruals from Invoice Budget Balance Calculation
System improvement to Purchasing/Accounts Payable > Invoices removing accruals from the budget balance.
FOCUS-50159- Fixed Assets | Add Purchasing Notes to Existing Assets and Fixed Asset Report
System enhancement to Fixed Asset > Reports > Fixed Asset Report adding Purchasing Notes field to the General Report and the Detailed Report. The solution also adds Toggle columns, Filter search and the Purchasing Notes field to Print Inventory Cards.
FOCUS-49805- feat(billing): limit quantity of products by effective customer ID
This system enhancement changes the Limit By Quantity to per student instead of per customer so that parents with more than one child can purchase a single product for more than one child.
See SIS > Billing > Product List for more details.
FOCUS-49484- Payroll | Enhance Misc Code Processing
System enhancement to:
- Setup > District Codes > Misc Codes to allow the Multiplier field to be defined to a default value.
- Payroll > Run Payroll > Misc Pay adding the Multiplier field .
- Payroll > School/Department Payroll Entry > Misc Pay to create a pop-up when an employee account strip has been changed from the default.
FOCUS-48672- Accounts Payable | Setting to Configure Visa P-Card Import Skippable Transaction Types
System improvement to Setup > Settings > Accounts Payable > Misc rewording "Regions CDF adjustment record excluded reasons" to "MasterCard CDF 5900 record excluded reasons" and adding a new setting for "Visa VCF excluded transaction types" for Visa imports.
FOCUS-50542- Human Resources | Jobs - Cleanup Display of Hourly Wages/Supplements
System improvement to Human Resources > Employee > Jobs > Wage and Supplement lines that contain Hourly Wage information be hidden or replaced with zeros when it's not relevant.
See Employee > Step Pay Calculation and Supplements for more details.
FOCUS-50476- Human Resources | Update Employee Action Form Portal Alert Information
System improvement to Employee Action Form > Portal Alerts adding the Form Title.

FOCUS-49612- PAS Leave Issues - Add Error
System improvement to Employee Self Service > Employee Request > Leave Request now adding a warning message if the employee does not have enough in their bucket to fill the request. The employee will need to adjust the leave request for submission.
See Employee Self Service > Employee Requests and Human Resources > View ESS > Employee Leave Requests for more information.
FOCUS-49484- Payroll | Enhance Misc Code Processing
System enhancement to:
- Setup > District Codes > Misc Codes to allow the Multiplier field to be defined to a default value.
- Payroll > Run Payroll > Misc Pay adding the Multiplier field .
- Payroll > School/Department Payroll Entry > Misc Pay to create a pop-up when an employee account strip has been changed from the default.
FOCUS-47773- Payroll Reports | Net Pay By Fund - Add Void Option
System enhancement to Payroll > Payroll Reports > Net Pay By Fund adding an option to include payroll check voids in the report totals.
See Payroll Reports > Net Pay by Fund for more details.
FOCUS-50605- Communication Platform: Improved Phone Number Validation
This update enhances phone number validation within the Communication Platform. Phone numbers with fewer than 10 digits or invalid area codes will now trigger an "Invalid Phone Number" error, preventing messages from being sent to invalid or incomplete phone numbers. This ensures greater accuracy and reliability in message delivery.
FOCUS-50541- Promotion Requirements Report: Corrected Label Display
This update corrects the label on the Promotion Requirements Report. Previously, the label incorrectly displayed as "Graduation Requirements" for middle school promotion reports. Now, the label accurately matches the report title as "Promotion Requirements," ensuring clarity and consistency for users.
FOCUS-50497- Calendar Events: Improved Visibility of Save Button
This update addresses a visibility issue on the calendar event creation screen. Previously, users sometimes needed to zoom out or scroll down to locate the "Save" button when adding new events. With this improvement, the event creation window remains fixed at the bottom, ensuring it is always visible regardless of screen size or zoom level.

FOCUS-50485- Custom Grades: Increased Grade Title Character Limit
This update expands the character limit for custom grade titles from 3 to 4 characters. Users can now define custom grade titles with up to four characters, allowing for greater flexibility when creating and assigning custom grades in the Gradebook.
Technical Schema Changes: This update modifies the title column in the gradebook_custom_grades table from VARCHAR(3) to VARCHAR(4), and the letter_grade column in the gradebook_grades table from VARCHAR(3) to VARCHAR(4).
See System Preferences > Default Gradebook Configuration and Gradebook Configuration for more information.
FOCUS-50482- Communication Platform: Poll Sending Improvement
This update resolves an issue preventing polls from sending correctly in the Communication Platform for certain districts due to extraneous columns in the database.
FOCUS-50446- Scheduler: Improved Handling of Primary and Alternate Course Requests
This update improves the scheduling logic to prioritize primary course requests over alternates. Previously, the scheduler could unschedule a primary course to accommodate an alternate course from another request. Now, the scheduler retains the primary course, ensuring it remains scheduled, and leaves alternate requests unscheduled if a conflict arises.
FOCUS-50418- Communication Platform: Improved Visibility of Hidden Schedules
This update enhances the Communication Platform by ensuring that when schedules are hidden from teachers, the corresponding section tags no longer appear in the communication dropdown.
FOCUS-50412- Billing Product Import: Enhanced Field Mapping
This update improves the Billing Product List import process by enabling the mapping of previously unmappable fields: Limit By GradeLevel, Limit By GPA, and Limit By Quantity. Users can now correctly import these product specifications, ensuring comprehensive and accurate product entries during the import process.
FOCUS-50395- School Choice: Improved Priority Overwrite Display in School Choice Report
This update addresses an issue in the School Choice module where the "Priority Overwrite" field would appear blank immediately after changing its value, despite the underlying data being updated correctly. Now, when a user updates the "Priority Overwrite," both the "Priority" and "Priority Overwrite" fields visibly reflect the updated value without requiring a page refresh.
FOCUS-50370- Absence Summary: Removed 'Hide' Text from Printed Reports
This update resolves an issue on the Absence Summary printout, where the word 'Hide' unintentionally appeared above the summary data. The extraneous text has been removed, ensuring printed Absence Summary reports now display correctly.
FOCUS-50364- Student Schedule: Improved Default for "Enrolled" Date
This update adjusts the Student Schedule screen so that when adding a course period, the "Enrolled" date now defaults to the start date of the selected marking period. However, if the marking period has already begun, the enrolled date will continue to default to the current effective date. This ensures enrollment dates accurately reflect marking period timelines, streamlining scheduling tasks.
FOCUS-50356- Add a Student: New "Edit Address" Permission
This update introduces a new permission, "Edit Address," under the Add Student settings. Previously, users adding students could modify address fields regardless of their Student Address permissions. With this enhancement, users must have the "Edit Address" permission explicitly granted to edit address fields during student enrollment. This permission is automatically enabled for users who previously had the "Add Student" permission, ensuring continuity of current behavior.
See Users > Profiles > Students for more information.

FOCUS-50336- Scheduling Waitlist: Resolved Error on Removal Reason Updates
This update resolves an issue causing an error when updating the Removal Reason in Scheduling > Waitlist. Previously, updating the Removal Reason triggered a database error; this issue has been corrected, allowing users to update Removal Reasons successfully without encountering errors.
FOCUS-50285- Scheduler: Improved Prioritization of Seat Counts
This update enhances the scheduling algorithm used in the Run Scheduler tool, significantly increasing the priority of seat count availability over existing schedule conflicts and gender balance. This adjustment helps optimize section placements, ensuring requests are filled more effectively based on available seats, reducing unfulfilled course requests.
FOCUS-50278- Course Catalog: Improved Credit Value Change Detection
This update improves the detection of changes to the "Credits Per CH Term" field in the Course Catalog. The field now only registers as changed when a valid numeric value is entered that differs from the existing value.
FOCUS-50249- Take Attendance: Improved Comment Saving and Validation
This update resolves an issue where inserting or modifying comments on the Take Attendance screen did not activate the Save button. Now, adding or changing a comment correctly enables the Save button, allowing teachers to save comments as intended. Additionally, an error message is displayed if a comment is entered for a student without recording attendance, ensuring attendance data integrity.
FOCUS-50042- Contact Detail Flags: New Option to Hide Flags
This update introduces a new option to hide Contact Detail Flags when adding new contacts. Previously, flags appeared even if all visibility options were deselected. Now, users have an explicit checkbox in "Contact Detail Flags" under Address Fields to toggle visibility using the new "Hidden" check box, providing clearer control over which flags appear when entering contact information.
See Address Fields > Contact Detail Flags for more details.
FOCUS-50002- USPS Address Validation: Migrated to OAuth-Based REST API
This update transitions the USPS address verification integration from the deprecated XML API to the new OAuth-based REST API. Districts currently using USPS address validation must enter new API credentials under System Preferences > District Preferences to restore functionality. Once credentials are saved, the "Use USPS Address Validation" preference and the "Override USPS Validation" profile permission will become available. Address validation behavior remains consistent with prior functionality.
See System Preferences > District Preferences tab and Enrollment tab, and Profiles > Students tab.

FOCUS-49753- School Choice Report: Improved Application Submission Tracking
This update enhances the School Choice Report by changing the "Submitted Date" field to utilize a timestamp (created_at) rather than a date. This allows districts to more accurately track and organize application submissions based on the precise time they were received, supporting better management of first-come, first-served placements.
See School Choice Reports for more information.
FOCUS-49076- Hall Pass: Add Ability to Edit Closed Passes with System Preference
This branch enhances the Hall Pass module by adding the ability for authorized users to edit a student's pass time after it has expired. The feature requires both a new system preference ("Edit Ended Pass Time") and a new profile permission ("Edit Ended Pass Time"). When enabled, users with permission can edit the "End Pass Time" column in the Inactive Tab. The user can manually enter a new End Time or click on "Use Pass Duration" which automatically changes the end time so that the student is no longer late; both options require a Note before saving. This supports better tracking of passes when time extensions are granted but not previously logged.
See System Preferences > General tab, Hall Pass Setup > Hall Pass System Preferences, Profiles > Permissions Explained, Hall Passes > Using the Inactive Tab (Admin), and Hall Passes > Using the Inactive Tab (Teacher) for more information.

FOCUS-48970- Transcripts: Courses In Progress Display Across Enrollments
This update improves how Courses in Progress are displayed on transcripts for dual enrolled students. Previously, the list was limited to the marking periods from the school selected in the top-right session. With this change, the system now considers marking periods across all of the student's active enrollments, ensuring a complete view of in-progress courses.
FOCUS-48318- District Report Cards & Transcripts: Don't Display Link on Parent/Student Portal if no Grades Exist for Selected Marking Period/Type
This change updates District Report Cards and Templates so that if a student has no grades for the selected marking period and report card type, the report link will no longer appear in the Student or Parent Portal when published.
FOCUS-43311- Address & Contacts: Copy From Linked Students Enhancement
This branch introduces a new Copy From feature in Address & Contacts, allowing users with Edit Address & Contact permissions to easily copy addresses and contacts from linked student/sibling records. The option will appear when a sibling has a different address or contact entry, and users can select which records to copy. When copying a contact, all contact flags will reset to ensure critical designations like Custody or Emergency are intentionally selected. This feature also respects school permissions, ensuring users can only copy data from students at schools they have access to.
See Student Info > Copying Addresses and Contacts from Linked Students for more information.
FOCUS-50487- SSS Module: Improved Handling of Form Triggers
This update enhances the handling of the setStudentLogField form trigger within the SSS module. Previously, using multiple form triggers within a single event step resulted in duplicate rows being created. Now, the form trigger parameters have been refined to prevent duplicate entries, ensuring accurate and consistent data recording when multiple form triggers are utilized.
FOCUS-48905- SSS Module: Image Loading Resolved for Event Printing
This update resolves an issue where images and logos were not loading when printing SSS Events using Chrome on Windows 10. Images and logos now display correctly in printed SSS Events, ensuring accurate and professional documentation.
FOCUS-45373- SSS: Improved Handling of Multiple IEPs and Progress Reports
This update improves the handling of Progress Monitoring events within the SSS module. Previously, when multiple IEPs were created sequentially, existing progress reports would incorrectly link only to the latest IEP. Now, the system creates distinct tabs within the Progress Monitoring event--one for each associated IEP--clearly maintaining accurate relationships between multiple IEP events and their respective progress reports.