FOCUS-52737- Accounts Payable | Internal Account Punch-Out Purchase Orders
New Feature: Punch-Out Option for Internal Accounts Purchase Orders
What's New:
We have introduced a new option to streamline the procurement process for internal accounts: Punch-Out is now available in the 'Type' dropdown on the ERP > Purchasing/Accounts Payable > Internal Accounts Purchase Orders page.
Key Features & Configuration:
- New 'Type' Option: Users can now select "Punchout" from the 'Type' dropdown when creating an Internal Accounts Purchase Order.
- Permission Control: This feature is controlled by a new profile permission. Only users granted this permission will be able to view and use the Punchout option.
- Vendor Setup: To enable Punchout functionality, a corresponding record must be added in the Setup > Settings > Accounts Payable section, specifically within the new "Purchase Order Punchout" settings area.
Benefit:
This enhancement allows organizations to integrate with external vendor sites (punch-out catalogs) directly from the Internal Accounts PO page, simplifying the ordering process and improving efficiency.
FOCUS-52736- Accounts Receivable | Deposits/Receipts Improvements
Accounts Receivable Fiscal Year Dropdown Enhanced
What's Improved:
We've enhanced theFiscal Yeardropdown menus across several key Accounts Receivable pages to improve accuracy and reduce manual maintenance.
Affected Areas (Path: ERP → Finance → Accounts Receivable):
- Deposits
- Receipts
- Internal Account Deposits
- Internal Account Receipts
The Enhancement:
The Fiscal Year dropdowns on the pages listed above are now dynamically tied to the officialFiscal Year Setupconfiguration in your system.
Benefit:
This means that new fiscal years, once configured inSetup, willautomaticallyappear in the Accounts Receivable dropdowns. This eliminates the need for manual, hardcoded updates, ensuring the options are always correct and up-to-date across your processes.
FOCUS-52734- Purchasing/Accounts Payable | Resale Purchase Order Improvement
System Improvement: Internal Accounts Purchase Orders
We've deployed an improvement to how Internal Accounts Purchase Orders (POs) handle budgets for Resale Inventory.
This update ensures the dedicated profile permission for negative budgets is now functioning correctly:
- If you have the "Negative Budgets- Resale" permission: You can now successfully submit a PO for resale inventory even if the purchase will result in a negative budget balance.
- If you DO NOT have the "Negative Budgets- Resale" permission: The system will correctly prevent you from submitting a PO if it would cause a negative budget.
This change provides the intended control for authorized users who need to submit necessary resale POs regardless of the current budget status.
FOCUS-52687- Setup | Purchase Order Rollover Improvements
Purchase Order Rollover Enhancement
We've updated the logic within the Purchase Order (PO) Simple Rollover process to ensurefinancial accuracy and compliance.
This update affects the area underERP → Setup → Rollover → Purchase Orders → Open Requests.
- Logic Change:The system now strictly requires a remainingencumbrance balance greater than zerofor a Purchase Order to be included in the Simple Rollover.
- Result:Fully expended Purchase Orders (zero-balance POs) are automatically excludedfrom the rollover list, preventing erroneous financial entries.
- System Message:If a fully expended PO is encountered during the closing process, the system will display the following validation message: “Closing may not occur if it would cause a negative encumbrance.”
This enhancement ensures that only genuine outstanding financial commitments are rolled into the new fiscal period.
FOCUS-52659- Accounts Payable | Invoice Link Enhancement
Visual Clarity Enhancement for AP Invoices
We've made a small but important update to enhance the visual clarity and consistency of the Accounts Payable (AP) screens.
- What Changed:The styling forclickable invoice numbershas been updated in two key areas:
- Accounts Payable Invoices
- Internal Accounts Invoices
- The Improvement:All interactive invoice numbers now consistently appear inblue, which is the standard link color used across the ERP system.
- The Benefit:This ensures users caninstantly distinguish clickable linksfrom static text, making it easier and faster to navigate to invoice details.
This update aligns the look and feel of these pages with the rest of the application for a more intuitive user experience.
FOCUS-52621- Fixed Assets | Check-in History Improvements
Enhanced Asset Check-In Visibility and Security
We've deployed an update to the Fixed Assets Module that improves the accuracy of asset displayed on the Check In page and enhances security controls.
Improved Date Logic for Check-In
Previously, assets on the Check In page were incorrectly organized based on their Checkout Date (Fiscal Year), which could make finding recently checked-in items difficult.
- What's New: The system now correctly prioritizes the Check-In Date (Fiscal Year)to determine how items are displayed.
- Benefit: This change ensures that the list on the Check In page accurately reflects the date items were brought back into inventory, making the check-in process more intuitive and efficient.
Facility Account Security Update
We've added new logic to better secure the information displayed during the check-in process.
- What's New:The system now appliesFacility Account Strip permissionsto the data shown on the Check In page.
- Benefit:This ensures that users only see asset information they are authorized to view, maintaining compliance with your organization's security and data access protocols.
FOCUS-52591- Purchasing/Accounts Payable | Purchase Order Summary Enhancement
Enhanced Purchase Order (PO) Summary Visibility
We've updated the Purchase Order (PO) module to provide better insights and control over the data you view in the PO Summary section.
New Columns Added to PO Summary
The PO Summary now includes two new columns to help you track reconciliation and batch processing details:
- Batch: Displays the specific batch identifier associated with the purchase order.
- Reconciled Date: Shows the exact date the purchase order was reconciled.
These additions provide immediate visibility into the status and history of your purchase orders directly from the summary view.
Introducing Toggle Column Functionality
We have also added the ability to customize the columns you see in the PO Summary section:
- What's New: You can now use a"Toggle Columns" feature to select which columns are displayed or hidden.
- Benefit: This allows you to tailor the PO Summary view to your specific needs, focusing only on the data that is most relevant to your workflow, creating a cleaner and more efficient workspace.
See Purchase Requests/Orders > PO Summary and Internal Purchase Requests/Orders > PO Summary for more details.
FOCUS-52582- Fixed Assets | Device Fee Improvements
Accepting Zero-Priced Products in Inventory
We've deployed an update to the system to resolve an error and accommodate internal products that have no charge associated with them.
Error Resolved for Zero-Priced Products
Previously, the system would generate an error when attempting to process Products that had an Actual Price of $0.00 in the price field.
- What's New: The system will now correctly process and allow internal products to have a price of $0.00.
- Benefit: This change aligns with the needs of districts for managing items that are distributed internally at no cost, allowing you to track and manage these products without encountering system errors.
FOCUS-52575- Purchasing/Accounts Payable | Federal Reporting 2025 1099 MISC and NEC Forms
2025 IRS 1099 Tax Form Update
We have deployed a critical update to the Purchasing/Accounts Payable module within the ERP to ensure your organization remains compliant with the latest federal tax reporting requirements.
Compliance with 2025 IRS Forms
The system has been updated to incorporate the official 2025 versions of the following IRS forms:
- Form 1099-NEC (Non-employee Compensation)
- Form 1099-MISC (Miscellaneous Information)
This update ensures that all relevant tax data generated by the system for the upcoming filing period will be produced using the most current, accurate, and IRS-approved forms, minimizing the risk of penalties or rejected filings.
Important Note for Tax Year 2025 Planning:
While the forms have been updated to the 2025 layouts, please remember to consult the official IRS instructions for any applicable changes to:
- Reporting thresholds
- Box numbering or purpose changes(e.g., shifts in where certain income types are reported).
These regulations can change, and your tax advisor should always be the primary source for reporting requirements.
See Print 1099-MISC and Print 1099-NEC for more information.
FOCUS-52563- Community Store | Cashout Improvements
Community Store Receipt Tracking Update
We've deployed an improvement to how receipts from Community Store transactions are handled, ensuring greater accuracy in your bank reconciliation process.
Enhanced Internal Account Reconciliation
The system logic has been updated to correctly reflect Community Store receipts:
- What's New: Receipts generated from a Community Store transaction are now displayed on theInternal Accounts Bank Reconciliation as an Outstanding Credit.
- Benefit: This change resolves previous reconciliation discrepancies by ensuring that all funds received through the Community Store are accounted for and clearly visible as credits awaiting clearance, leading to faster, more accurate bank reconciliation for your internal accounts.
FOCUS-52547- Transportation | Bus Request Improvement
Bus Request Duplication Improvement
We've improved the functionality for duplicating draft Bus Requests to ensure a smoother and more immediate workflow.
Seamless Duplication of Draft Requests
Previously, when attempting to duplicate a draft Bus Request, the system would accept a new name but fail to load the new draft until the page was manually refreshed.
- What's New: When you click Duplicate on a draft Bus Request:
- The system now correctly opens the duplicated request immediately, allowing you to start making necessary updates to the details.
- The new draft is instantly added to the Drafts tab without requiring a manual page refresh.
- Benefit: This improvement eliminates unnecessary steps and delays, allowing you to quickly clone and modify existing trip details to create new bus requests efficiently.
FOCUS-52545- Billing |Check Payment Improvements
Improved the check payment process in the Billing module by repositioning the "Positive Integers Only" flag to prevent it from obscuring the Save button in the check number pop-up. Additionally, the system now enforces payment validation--if a user attempts to finalize a transaction without a payment type selected, a "Payment type required" error displays, preventing incomplete or misclassified transactions from being processed.
FOCUS-52524- Purchase & Pay: Enrollment Validation Fix
Resolved an issue in the Purchase & Pay module where actively enrolled students received an error stating, "There is no valid enrollment in the current school year." The system now correctly recognizes active enrollments.
FOCUS-52481- Fixed Assets | Improved Communications
Enhanced Communication Timing for Parents
What's New:
We've updated how we determine the timing for parent communications sent via the Communication Template.
The Improvement:
Previously, certain communications might have been based on less recent data points. Now, when generating communications to parents, the system will look for and use the most recent asset check out date on file.
Why This Matters:
This improvement ensures that parents receive communications based on the most up-to-date and relevant information regarding asset checkouts, leading to more timely and accurate notifications.
FOCUS-52438- Purchasing | Purchasing Card Imports
System Enhancement: Improved Integration for P-Card Imports
We've enhanced the Integration for P-Cards to improve organization and tracking of imported data.
What's New?
The system now supports the import of multiple batches of P-Card data simultaneously. Crucially, each separate import file will now be assigned its own distinct batch within the system, making reconciliation and tracking much clearer.
Key Change and Naming Convention
To ensure that each unique import can be easily identified, a new file naming convention will be applied to the resulting batches: PCard Imports <Date> <File Name>
Benefit
This change eliminates the need to manually separate combined data, providing greater clarity and efficiency when reviewing and processing P-Card transactions from the Monroe integration.
FOCUS-52341- Accounts Payable | Invoice Budget Check Improvements
System Improvement: Enhanced Budget Validation for Invoices
We've deployed an important fix to ensure consistent and comprehensive budget validation across all invoice postings.
Key Change
Budget validation will now run for every invoice posting, regardless of the "Allow Negative Budget" setting.
What This Means
Previously, the "Allow Negative Budget" setting could bypass the budget validation check altogether. Now, that setting has a clearer, more controlled function:
- Validation Always Runs: The system will first confirm that a budget exists and validate the transaction against it.
- Controlled Negative Posting: If the validation check passes, the "Allow Negative Budget" setting will then permit the invoice to post, even if the posting results in a negative remaining budget balance.
- No More Bypassing: This ensures that budget control measures are always executed, providing better financial integrity and preventing unintended postings when a budget doesn't exist or is incorrectly configured.
This change ensures greater accuracy and adherence to budget controls across your invoice processing workflow.
FOCUS-48937- Billing: New Option to Exclude Products & Fees from Convenience Fee Calculations
Added a new checkbox allowing districts to exempt specific products and fees from credit card convenience fee calculations during checkout and payment processing. When selected, these items are excluded from automatic convenience fee invoicing. This checkbox is available on the following checkout screens:
- Product List (Internal & District)
- Manage Fee Templates
- Manage District Fee Templates
- Manage Individual Fees (Course, Program, and Section Fees)
- Manage Limited Fees (Annual, One Time Fees, and Additional Fees
To support this enhancement, two schema changes were added: no_convenience_fees in gl_wh_items and no_convenience_fees in ps_fees (student fees).
See AR > Product List, Manage Fee Templates, Manage District Fee Templates, AR > Internal Account Product List, Manage Individual Fees, Manage Limited Fees, and Billing > Product List for more information.
FOCUS-52740- Payroll | Tax Deferred Deduction Over-Limit Processing
Issue Addressed: Previously, the system prevented employees from contributing amounts that exceeded the yearly limit set for certain tax-deferred deduction plans (e.g., 403b).
Resolution / New Functionality: The system now allows employees to contribute funds over the yearly limit for tax-deferred plans.
- Behavior: The system will continue to correctly treat contributions up to the limit as tax-deferred.
- Change: Any amount contributed over the limit will now be processed as a standard deduction and will not be tax-deferred, ensuring compliance while allowing employees to save additional funds as desired.
FOCUS-52713- Applicant Tracking | Applicant Tab Improvements
System Improvement: Consistent Applicant Field Visibility
We've deployed an important fix to ensure that Employee Fields marked as 'Visible on Applicant' screen are displayed consistently across all relevant applicant views.
What's Changed?
The data shown for an applicant will now be uniform, regardless of how you access the record:
- The fields displayed when viewing an applicant through HR > Applicant Tracking > Postings > View Posting > Applicant
- The fields displayed when viewing an applicant through HR > Applicant Tracking > Applicants
Benefit
This ensures that any custom fields you have configured to be visible to the hiring team will appear reliably on all applicant tabs, providing a complete and consistent data view regardless of your navigation path. This streamlines the review process and prevents critical information from being missed.
FOCUS-52579- ESS: Include EIN on Pending Approvals Tab
This system enhancement to ERP>Human Resources>View ESS>Employee Requests>Pending Approvals adds the employee EIN to the Employee column.
FOCUS-52539- Employee -> Jobs | New job doesn't have correct allocation
Employee -> Jobs | When creating a new job allocation was not changing.
Added a new setting 'Use previous position allocation'
ERP>Setup>General Ledger>Settings- Payroll -Misc Settings
Marked - Allocation same as prior position
Blank - Allocation will be updated from Position Control.
All clients, except Bay, the default setting will be blank.
FOCUS-52415- ESS: Pending Approval - Manager Column And Remind Feature Added
This system enhancement to the Employee Requests Pending Approval tab of View ESS adds several buttons to make approval and notice of pending approvals more efficient. An Approve All button was added so that those with the permission can approve all of the pending approvals. A Remind All button was added so that all managers can be send a reminder email. A Remind button will also be added to each pending approval record. Finally there was a manager column added that will hold the name of the manager for each request.
See Employee Requests and View ESS > Employee Requests for more details.
FOCUS-52412- Applicant Tracking | Improvement on Inactive Employee Check
System Improvement: Preventing Inactive Employee Job Applications
We've deployed an important update to ensure system integrity regarding employee status and job applications.
What's Changed?
The system now prevents inactive employees from applying for jobs directly through internal application routes.
What This Means
- Required Process: Inactive employees attempting to apply for a district job are now correctly required to complete the necessary application steps via the public District Jobs Page.
- System Integrity: This change ensures that only active employees can utilize the streamlined internal application process, maintaining accurate data and compliance in the hiring workflow.
FOCUS-52357- Applicant Tracking | Disabled Forms Check
System Improvement: Clarity in Job Posting Forms
We've improved the display logic for forms linked to job postings to ensure users only see currently relevant and available documents.
What's Changed?
Applications and Addendums will now be automatically excluded from the All Forms section of a Job Posting if their Publish Option is set to 'Unavailable' in the SIS > Application Editor.
Benefit
This improvement prevents users from seeing or accessing application forms that are no longer intended for use. It ensures the All Forms section remains clear, concise, and focused only on the documents that are currently active and available for the applicant or staff to complete.
FOCUS-52267- Payroll > Employee Wages > Min/Max: Yearly Change Pay - Add active wage date option
A new filter called "Active Wage Date" has been added to this "Min/Max: Yearly Change Pay" process. If specified the employee will have to had an active wage record on the date specified in order to be eligible for the raise.
Note: Even if the employee is inactive today, if they had an active wage record on the "Active Wage Date" specified then the employee will get the raise.
See Employee Wages > Min/Max: Yearly Change Pay for additional information.
FOCUS-52135- Applicant Tracking | Job Posting Template Tab Improvement
System Improvement: Applicant Tracking Template Duplication
We've improved the process for creating a new Applicant Tracking Job Template to ensure your new template is immediately available for use.
What's Changed?
When you duplicate an existing job template in ERP > Human Resources > Applicant Tracking > Templates > View All Users, the new duplicate template will now correctly appear under the Templates tab right away.
The Fix in Action
Previously, a newly duplicated template would sometimes incorrectly default to the Drafts tab, requiring extra steps to find and finalize it.
The newly created duplicate template will instantly appear in the Templates list, streamlining your template management workflow.
FOCUS-52032- T&A | Special Request Approvals as a unique Approver
New setting - 'Special Request Approver Treated as Final' - When set to Yes - Manager or Special Approver will be Final approver. When set to No - Special Approver will be additional approver - Manager will still need to be Final Approver.
See Time & Attendance Setup > Settings tab for more information.
FOCUS-52701- Edit Rules & Workflow: Fix To Alert Icons List Expanding Past Modal
Improved the Edit Rules & Workflow > Alert Icons screen by adding an internal scroll bar to the icon selection list. Previously, when the list of available icons exceeded the visible window size, the screen could become unusable due to the browser scroll bar failing to display all options.
FOCUS-52693- Student Portal: Fix to Positive Behavior Badge Counts Including Previous School Years
Resolved an issue where Positive Behavior Awards displayed on the student portal regardless of the school year selected. The system now correctly filters awards based on the active school year in the top-right session.
FOCUS-52688- Post Standard Grades: Due Date Issue
Resolved an issue where assignments due on the final day of a marking period were excluded from the Post Standard Grades screen when a time value was stored in the database. The system now correctly includes assignments due on the last day of the marking period in grade calculations, ensuring accurate results when using the Use Gradebook Grades option.
FOCUS-52677- Proficiency Gradebook: Don't Round Percent Grades
Resolved an issue in the Proficiency Gradebook where percentage grades were being rounded before posting, resulting in inaccurate proficiency grades. The rounding function has been removed from the query, ensuring that posted standard grades now accurately reflect the precise calculated percentage.
FOCUS-52624- Custom Fields: Remove Trailing Semi-Colons from Options, Suggestion, and Computed Queries
Improved Custom Fields by preventing semicolons and trailing spaces from being saved in Custom Field Computed Queries. Previously, semicolons were automatically removed from Select Options queries but retained in Computed Queries, which could cause issues with the database. With this update, both query types now automatically strip semicolons and spaces from the end of the query upon saving, ensuring consistent formatting and preventing query-related errors. Existing computed queries will be corrected when edited and saved.
FOCUS-52612- Course Catalog: Adds Tooltip for 'Long Title'
Improved the Course Catalog for users with view-only permissions by adding tooltips to display full long titles when text is truncated. The tooltip appears both in the main catalog view and the expanded course view, allowing users to see the complete title without requiring edit access. This ensures better visibility and accessibility for read-only users when reviewing detailed course information.
See Course Catalog for more information.
FOCUS-52595- Communication User Search Consistency Update
Improved the user search functionality within the Communication Platform so that results in Communication > Compose > Users > More Search Options now match those returned from Users > More Search Options. When searching across all schools, the system now correctly displays all applicable users, ensuring consistent and complete search results throughout the platform.
FOCUS-52564- Communication: Restrict Section Announcements to Actively Enrolled Students
Updated the Communication Platform so that section announcements are only sent to students and parents of students who are both actively enrolled in the section and actively enrolled in the school associated with that section. This ensures announcements are delivered only to current participants, preventing messages from being sent to inactive students or their parents.
FOCUS-52548- Communication: New Message Button for Student and User Groups
Improved the Communication Platform so that when users click the message button from the Student or User Groups pages, the system now redirects to Compose with the group itself selected rather than populating individual group members. This ensures all intended recipients are included, even when teachers do not have those students scheduled in their classes, and provides more reliable and consistent group messaging behavior.
FOCUS-52542- Advanced Reports Period Attendance Search Logic Update
Improved the Advanced Reports Period Attendance filter to ensure students with unexcused absences no longer appear when filtering for present students.
FOCUS-52541- Scheduled Jobs: Prevent JS in Recalc DT Grade History
Resolved an issue where JavaScript was being unintentionally added to the history log when running the Recalculate DT Grades scheduled job.
FOCUS-52523- Communication: Send Message Permission Allowing Starting Conversations With Staff at All Enrolled Schools
Updated the Communication Platform so that users can only start conversations with staff at schools where they have Send Messages permission. Previously, users with messaging access could initiate conversations with staff across all schools. This change ensures message access is properly restricted to authorized school locations.
FOCUS-52501- ISP Page: Incorrect Data Displayed in Student Progress Status
Resolved an issue in the Postsecondary ISP Page where the Student Progress Status section displayed incorrect data for students who completed courses in previous school years or re-enrolled in the same course. The logic now references the schedule record's school year instead of the top-right year selection and includes improved tie-breaking to ensure accurate course completion tracking in Educational Progress.
FOCUS-52496- Kiosk Attendance: Teachers Overriding Admin Set Attendance Codes
Updated Kiosk check-out behavior to refine when teachers can modify attendance records entered through the Kiosk. Teachers can no longer override excused absence codes created by administrative check-outs, while non-absence codes remain editable. This ensures consistent handling of excused attendance records while maintaining teacher flexibility for other attendance types. The issue was only present when "Check-in Between Periods" system preference was set.
FOCUS-52491- Edit Rules & Workflow: Update SQL Triggers to Limit Badge Award to Specified School
Updated Edit Rules & Workflow SQL Triggers so that Positive Behavior Rewards are only applied to students enrolled in the school where the associated Positive Behavior is defined.
FOCUS-52462- Imports: New Setup Tool Resources
Enhanced the Imports module by adding new import tools to improve setup and school information data management. The "Address Catalog" and "User Profiles" tools are now available under the Setup category, while "Attendance Calendars," "Attendance Calendar Days," "Room Categories," and "Rooms" are available under School Information Tools. After installation from Imports > Settings, these tools appear as inactive by default and can be activated to display in the Tool dropdown during file import, ensuring flexible and controlled data import management.
FOCUS-52456- Communication: Regarding Student Lost When Navigating from a Conversation to Compose
Resolved an issue in the Communication Platform where, for parents with multiple students, the selected student from a conversation was correctly locked when navigating to Compose but was not being saved to the new message.
FOCUS-52434- New Student Application: Remove & Standardize "Make Required Re-Enrollment Forms Student Specific" Preference
Updated Re-Enrollment form behavior for sites using New Student Applications by removing the "Make Required Re-Enrollment Forms Student Specific" system preference and standardizing parent portal navigation. Parents can now access menus for students without required forms but are redirected to the required forms once they interact with the student with required forms or return to the main portal page. Legacy application functionality remains unchanged.
See New Application Editor and Online Enrollments for Students for more information.
FOCUS-52371- Gradebook Templates: Setting for Modifying Category Titles
Added a new "Category Titles" modify option to the Gradebook Templates screen, allowing teachers to edit category titles without requiring full category modification rights. Templates with the existing "Modify Categories" permission automatically have this new option enabled through migration, maintaining current functionality while offering finer control over category editing permissions.
See Gradebook Templates for more information.
FOCUS-52367- Student Schedule: Hide Seat Count Schedule Print
Updated the printed student schedule to hide section seat counts, removing the numbers previously displayed in parentheses next to each section.
FOCUS-52308- Form Builder: Ensure Bound Text Areas Match Displayed Source Content After Fitting Adjustments
Resolved an issue in Form Builder where bound Text Areas did not mirror text correctly, causing inconsistent wrapping, font sizing, and truncation between the primary and bound fields. The bound Text Area now accurately reflects the primary field's content in real time, maintaining consistent font size and text alignment until the defined character limit is reached. This update ensures text displays properly across both areas without duplication, truncation, or overflow issues.
FOCUS-52209- One-Page Transcript Summer Term Support
Enhanced the one-page transcript to include a new SS column for displaying summer term grades. Students with grades posted to marking periods labeled S, SS, or SSC now see those grades listed in the SS column, while students without summer grades retain the standard transcript layout. This update ensures accurate representation of summer coursework without affecting transcript formatting or behavior in other layouts.
See Transcripts for more information.
FOCUS-52197- Extend Year Range in Mass Assign Student Info Date Selectors to 60 Years in Advance
Updated the year range logic in Mass Assign Student Info date selectors to allow selecting dates up to 60 years in the future, increasing from the previous six-year limit. This change aligns the module with other areas of the system that support extended date entry, ensuring consistency and accommodating long-term planning and data management needs.
FOCUS-52038- New Student Application: Allow Publishing by Group Enhancement
Enhanced the New Student Applications module to support multiple group selection within the Student Form Publishing tab of the Application Editor. Groups now appear for selection if they are visible to at least one profile. When one or more groups are chosen, the published form's availability and requirement status are limited to students belonging to any of the selected groups. Schools, grade levels, and authorized profile settings continue to take priority. Existing applications remain unaffected, with all previously published forms defaulting to blank group values.
See New Application Editor and Online Enrollments for Students for more information.
FOCUS-51862- Assessment Report: Limit Test Part Drop-down Based on Max Syear in Standardized Test Setup
Updated the Assessment Report so that the Test Part dropdown now excludes inactive test parts whose Max School Year has passed in Standardized Test Setup.
See Assessment Report for more information.
FOCUS-51792- Graduation Requirements Report ESE Test Waiver Enhancement (Florida)
Enhanced the Florida Graduation Requirements Report so that test assessments marked as waived in the ESE Test Waiver field now automatically display as "Waived" in the List view. Districts that want waived indicators to appear on the individual student view must configure the corresponding Student Fields and mark them as "Show on Student Grades." This update ensures consistent reporting of ESE test waivers across both list and individual student views.
See Graduation Requirements Report for more information.
FOCUS-51788- Print Student Schedule: Fixes Weekly Planner Blank Page with Marking Period Selection
This update corrects issues with the Weekly Planner in Student Schedules and Print Student Schedules. Previously, when students were scheduled into marking periods nested inside a larger term, the Weekly Planner could incorrectly display courses from future marking periods, or generate a blank page when printing for anything other than Full Year. With this change, the Weekly Planner now respects the selected marking period and correctly prints schedules.
FOCUS-51485- Online Application School ID Automation & {form_request_id} Added to Variables in Edit Rules
Enhanced the New Online Application to automatically update the form_request school_id when the associated Application School changes. This includes setting the field for CTE students, updating it when a K-12 student's address changes, and adding an Execute SQL workflow trigger to maintain synchronization. Additionally, the {form_request_id} variable is now supported in edit rules, allowing dynamic use of the current request ID during form submission.
An included migration inserts a new Edit Rule that automatically updates the school ID stored in each form request (form_requests.school_id) whenever a student's Application School field (application_school_id) is modified.
FOCUS-50847- Imports: AP Test Parser Enhancements
Enhanced the Imports module with several updates to improve Advanced Placement (AP) test data handling and student matching. The import process now includes new fields for College Board AP Number (AP ID) and Student Identifier, providing unique identifiers to improve accuracy when linking imported scores to existing students. The Date of Birth field has also been updated to include a leading zero, ensuring alignment with the MMDDYY format and reducing unmatched records.
For Florida districts, a new Test Publication Year field has been added to the test administration record. State-specific AP import parsers for Florida and Ohio have been optimized to process only the most recent testing window and renamed to reflect this scope, improving performance. The comprehensive general parser remains available and now includes AP ID, Student Identifier, standardized date formatting, and Irregularity Codes #1 and #2 for capturing non-reportable scores.
Technical Note: A migration removes outdated 2023-2024 AP import parsers and installs updated versions for all supported states and SIS configurations. The new parsers include the added AP ID, Student Identifier, Irregularity Code fields, and other 2024 College Board data elements to ensure complete and accurate AP test imports.
See Imports for additional details.
FOCUS-50730 - Imports Module Expansion & Legacy Template Migration
Expanded the Imports module with six new import tools covering School Information, User Information, Student Information, and their associated log fields, replacing and extending the capabilities of the legacy Import Tools and Importer modules. The update introduces an "Insert All" method for inserting all records without requiring key validation, a Primary Key Values setting to control ID generation, and a required Logging Field setting for log imports to simplify mapping.
A migration automatically transfers existing templates from the legacy modules into the new Imports framework, where they are set inactive by default. Districts should note that after installing this update, new templates created in the old Import Tools or Importer modules will not carry over to the new Imports system. To ensure consistency and continued access, districts are encouraged to begin using the new Imports tools for all future import processes.
See Imports for additional details.
FOCUS-50714- Discipline: Adding Attendance by Period Enhancement to Referral Actions
This update enhances the Discipline module by expanding the functionality of the existing Detention Periods field on referral actions. Previously, when an action included an attendance code, the system applied that code to the entire day, regardless of periods selected in the Detention Periods field.
With this enhancement:
- If specific periods are selected in the Detention Periods field, the attendance code is applied only to those periods.
- If no periods are selected, the attendance code continues to apply to all periods (preserving current behavior).
- The Detention Periods field dynamically pulls period options from the current school's bell schedule.
- By default, no additional permissions are granted for this field, ensuring existing workflows remain unchanged until districts enable it.
This change provides greater accuracy for recording discipline-related attendance while avoiding unnecessary full-day attendance overrides.
See Add Referral and Referrals for more information.
FOCUS-49396 - Scheduling: Improved Room Capacity Validation
This update enhances validation for room capacity during scheduling. Previously, students could be added to sections without triggering warnings, even if the assigned room was already at maximum capacity due to multiple sections occurring simultaneously. Now, the total number of enrolled students across all sections using the same room and period is accurately considered, and a clear error message will display when attempting to exceed room capacity. This ensures accurate scheduling and helps prevent unintended over-enrollment.
FOCUS-47125- Scheduling: New Seat Limit by Room Preference Restriction
Added a new system preference, "Don't allow sections to have more seats than the room setup," under System Preferences > Default School Preferences > Scheduling. When enabled, the maximum number of seats for a section cannot exceed the room's defined Max Seats value in Setup > Rooms. The Seats field is auto-populated from the room's Max Seats when creating a section and can be reduced but not increased beyond that limit. If a room is changed, seat counts automatically adjust to match the new room's maximum capacity, ensuring consistency and accuracy in scheduling.
See System Preferences > Scheduling, Rooms, and Courses & Sections for more information.
FOCUS-52755- SSS Event Parent Portal Publishing Update
Improved the SSS module so that when an event with "Publish to Parent Portal" enabled is locked through the Mass Lock Events screen, the system now automatically sets event_instance.published_to_parent_portal to true. This ensures that generated PDFs are immediately visible in the Parent Portal without requiring additional manual updates, streamlining the publishing process for locked SSS events.
See Setup > Events and Mass Lock Events for more information.
FOCUS-52566- SSS: Printing Forms Not Retaining CSS
Resolved an issue in the SSS module where printed forms did not retain certain CSS settings, causing text in dropdowns and textboxes to overflow outside their containers. The update ensures that maximum width and height constraints for form fields, including swiftboxes and textboxes, are properly applied during printing.
FOCUS-52369- SSS Alert Triggers: Reinstate Functionality of Send Portal Alert
Improved the SSS module so that portal alerts are no longer sent when the Send Portal Alert checkbox is unchecked in SSS > Setup > Alert Triggers. Additionally, a new Notification column has been added to the SSS > Alerts screen to clearly indicate how each alert was delivered. The column displays Email, Portal, or Email/Portal based on the trigger settings, or remains blank if neither applies. This enhancement ensures alerts behave according to configured trigger options and provides better visibility into alert delivery methods.
See Alerts for more information.
FOCUS-52331- Approval Flow: Users can't approve their own requests
Resolved an issue in Form Builder where users with Sub permissions to approve forms encountered an error when attempting to approve. Sub approvers can now successfully complete the approval process.
FOCUS-51950- Custom Field Rich Text Default Mode Update (New Apps & SSS)
Updated long text fields marked as rich text so that they now default to Edit mode in SSS and New Online Applications, allowing users to immediately enter or modify text without selecting Edit manually. In all other areas, including Student and User Info, the default remains View mode. This change streamlines data entry and improves usability for staff and parents working with custom forms and SSS events.
FOCUS-50944- SSS: Allow Editing of Amended IEP for Linked IEP Event & Improve Order of Events in Progress Monitoring
This update improves how Amended IEPs are handled in Progress Monitoring events. Previously, once an Amended IEP was created and linked, its tab in the Progress Monitoring event was not editable, and the tab order could incorrectly place the Amended IEP before the original IEP.
With this update, when an IEP is locked and an Amended IEP is created, the IEP tab in Progress Monitoring becomes locked, while the Amended IEP tab is editable. The tab order is also corrected so that the IEP tab displays first, followed by the Amended IEP tab.
Additionally, when a new IEP event is created and locked, progress on the older IEP or Amended IEP is disabled, and users are prompted to begin progress on the new IEP. These improvements also apply to Gifted EP 2.0, Amended Gifted EP 2.0, and EP Goals Progress Reports.
FOCUS-52508- Scheduled Jobs: Update Basic Skills (Set Code Z When Reporting Code = 341) (CTE)
Resolved an issue in the Basic Skills scheduled job where the Basic Skills Exam code was incorrectly overridden for students with Cost Reporting Code 341. The job now correctly maintains a Basic Skills code of Z for programs with 450 or more hours and Cost Reporting Code 341, and a code of G for programs under 450 hours. Other cost reporting codes continue to function as expected.

















