Documentation for Administrators

12.0.104 - 09/05/2025

Updated on

Expand or collapse content Finance

FOCUS-51597- Accounts Payable | P-Card Bank Name Added to Comments

System enhancement to Purchasing/Accounts Payable > Purchasing > Purchasing Requests/Orders > Comments to add bank name to comments on imported draft.  To enable: Setup > Settings > Accounts Payable > "Use Bank Name in PCard Vendor Comments"

FOCUS-51204- Internal Account | Warning For Overdrawn

System enhancement to Accounts Payable > Checks and Accounts Payable > Internal Checks to show the current balance on the linked bank account and display a warning if the selected payments will cause the account to be overdrawn.  Warning displays: "Issuing this payment will cause the GL to be overdrawn by $xx.xx from its current balance of -$xx.xx. Continue?" Users can then 'Cancel' to stop posting or 'Yes' to proceed. Balanced or non-overdrawn payments continue without interruption.

FOCUS-50910- Purchase & Pay | Improve Invoice Availability Notice

System improvement to enhance the visibility of outstanding invoices in Purchase & Pay.

See Purchase & Pay (Students/Parents), Purchase & Pay (Teachers), and Purchase & Pay (Admin/ESS) for more details.

FOCUS-50431- Accounts Receivable | Add Customer Credit to Receipt

System improvement to Accounts Receivable > Receipts displaying customer's overpayment credits amount.

See Setup > Profiles > Accounts Receivable, Settings > AR > Point of Sale and Customer Credit, Customer Statements, and Receipts > Customer Credit section.

Expand or collapse content Payroll

FOCUS-51591- Payroll > Run Payroll > Misc Pay | Fix import silently failing for certain rows

This enhancement ensures that when importing records into Misc Pay from the Payroll > Run Payroll page, any errors will be displayed to the user. This prevents the system from importing only the valid records without any warning.

FOCUS-51502- Payroll > Rollover - Terminated Staff Job Positions Rollover

Enhancement to the roll over process. Previously, if an employee had multiple positions tied to a single job and one position's termination code was set to roll over while another's was set to not roll, neither position would roll. This enhancement addresses that issue. Now, the position marked to roll will correctly roll over.

FOCUS-51399- HR > Leave History - Fix Fiscal Year Dropdown

This enhancement changes the way the Leave History page works. Previously, the only fiscal years displayed for an employee were those in which they had requested leave, meaning a new employee who hadn't used any leave would not see their balance. Now, the fiscal year dropdown includes all years the employee has had a job, not just the years when they requested leave.

FOCUS-51205- Payroll > Run Payroll - Adjustment Warning Code Request 95

This enhancement adds a new payroll warning to the Payroll > Run Payroll process. Warning #95 will now appear when a "gross pay" adjustment is entered for an hourly job (where the pay type is set up as Hourly). Though this isn't an error per se, it could indicate that the intended adjustment type is incorrect, given that hourly jobs do not have contracts.

See Payroll Errors & Warnings for more details.

Expand or collapse content SIS

FOCUS-51611- Student Fields: Upload Column Edit Access Error

This update resolves an issue where users attempting to add profiles to the Edit Access dropdown for upload-type columns in student logging fields received the error message "Error: You are not allowed to update that column."

FOCUS-51593- Transcripts: Add Error Message If No Students Are Selected

This update prevents transcripts from generating incorrectly when no students are selected. If a user clicks Preview or Generate Transcripts without selecting at least one student, the process now stops and a clear error message is shown: "Please return to Focus and select at least one student before previewing or generating transcripts." Once a student is selected, transcripts generate as expected. This improvement ensures accuracy and avoids unintended transcript generation.

FOCUS-51592- Transcripts Not Showing Full Year In-Progress Courses

This update corrects an issue where transcripts were not including courses marked with a Full Year (FY) marking period in the "In Progress" section. Previously, the query that collected in-progress courses only considered quarter and semester marking periods, leaving FY courses out of the results.

With this change, FY courses are now included alongside other in-progress courses when generating transcripts. This ensures students' full academic load is displayed accurately, regardless of marking period configuration.

FOCUS-51575- Kiosk Check-In: Resolve Error With JSON Primary Language Field

This update resolves an issue where kiosk check-ins failed if a district had configured a JSON field as the Primary Language Field under Preferences > Default School Preferences > Localization. With this branch, the kiosk now properly handles JSON-based primary language fields.

FOCUS-51505- Profiles Module Report: Add None Access Type Option and Filters

This update enhances the Profiles Module Report by introducing a new "None" Access Type option, allowing admins to see profiles that do not have access to a given module. The report now displays profiles with View, Edit, or None access types, providing a complete picture of access rights. Filters have also been added, enabling users to sort and refine results by access type for easier analysis and auditing.

See Users > Profiles > Module Report for more details.

FOCUS-51497- Kiosk: Resolve SSO Login on Devices Running Legacy WebView

This branch resolves an issue where D2 Mini Kiosk devices running older instances of WebView were not displaying SSO login buttons on the Kiosk login screen. The update ensures the SSO button now appears and functions correctly, including support for automatic redirects and manual login via SSO on both D2 Mini and legacy Kiosk models.

FOCUS-51470- Elementary Scheduler Respects Locked Sections

This update ensures the Elementary Scheduler properly respects locked sections on student schedules. Previously, standalone locked sections could be removed when rescheduling, even though they were not part of a package. With this improvement, the scheduler now recognizes scheduler_lock conditions and retains those locked sections, displaying a clear message that the student has locked courses and was not rescheduled.

FOCUS-51446- Attendance Chart: Editable Cells for Blank Codes

This update improves the Attendance Chart by handling cases where the "Calculate Attendance Minutes from Check In/Out job" creates attendance period records without an attendance code. Previously, these blank values appeared in the Attendance Chart as locked cells, preventing edits. With this update, the system stamps a "-" instead of leaving the value blank, so the Attendance Chart behaves as though no record exists. This allows users to edit the attendance directly in the chart while still maintaining consistency with data from kiosk check-in/out and recalculation jobs.

FOCUS-51423- Communication Platform: Move Email Signature Above Footer of Letterhead Template

This update improves the placement of email signatures in the Communication module when using letterhead templates. Previously, signatures appeared after the footer. Now, signatures render directly at the end of the email body, above the footer. The footer is displayed in a consistent footer box only when it contains content.

FOCUS-51414- Communication Platform: Inbox Ordering for Conversations With Unread Positive Behaviors

This update ensures that conversations containing unread Positive Behaviors are prioritized at the top of the user's Inbox, consistent with how unread messages are already handled. Previously, unread Positive Behaviors were sorted by the last sent message date instead of unread status, causing them to be overlooked. Now, unread Positive Behaviors appear first, improving visibility for teachers, students, and parents.

See Communication (Admin) > Inbox and Communication (Teachers) > Inbox for more data.

FOCUS-51326- New Test History Summary: Display Test Part Letter Scores Correctly

This update resolves an issue where the Test History Summary report was incorrectly displaying numeric placeholders when test part scores were entered as letters. After the update, scores now properly display alpha values (such as letter grades) alongside the supported numeric short names. This ensures that assessments using alpha grading formats are represented accurately in the Test History Summary, improving consistency and readability for both staff and students.

See New Test History (Admin), Profiles > Admin > Assessment tab and Teacher > Students tab, and New Test History (Teachers) for more information.

FOCUS-51296- School Choice Report: Visual and Usability Updates

This update makes minor visual and usability improvements to the School Choice Report. A data-record-count has been added to student list tables, giving users a quick reference for record totals. The "Refresh Choice Data" button has been moved to the right side of the screen and adjusted to a neutral color for consistency. Additionally, buttons and checkboxes have been updated to use semantic UI components for a cleaner, more standardized interface. These changes streamline navigation and enhance the overall user experience without altering existing functionality.

See School Choice Reports for more information.

School Choice Reports

FOCUS-51168- Enrollment Validations: Ensure Dates Within Full Year Marking Period

This update strengthens enrollment validations. The system preference previously named "Restrict school year, start and end date changes if schedule records fall outside of timeframe" has been expanded and renamed to clarify its functionality. With this change, enrollment start and end dates must also fall within the Full Year Marking Period start and end dates. If a user attempts to enter dates outside these boundaries, the fields will now highlight and display tooltips explaining that the dates cannot precede the school year start or extend beyond the school year end. This ensures greater consistency between enrollment records and marking period configurations, helping schools maintain accurate scheduling and reporting.

See System Preferences > Enrollment for more information.

FOCUS-51167- Referrals: Detention Period Displays Correct Label

This update resolves an issue where the Detention Period column showed internal period IDs instead of the period title. Detention periods now display the correct label across Referral Details, Referral Log, and related reports/templates.

FOCUS-51161- Elementary Scheduler: Prevent Display for Non-Elementary Schools

This update ensures the Elementary Scheduler only loads when an elementary or combined school is selected. For non-elementary schools, such as middle or high schools, a clear message now instructs users to select an elementary school instead of displaying an error or unintended screen.

Elementary Scheduler

FOCUS-51020- RunQuery: Remove Editor Search Shortcut (CTRL + F)

This update removes the custom Ctrl+F (Cmd+F on Mac) editor search in RunQuery. The browser's built-in search is now always used, regardless of whether the cursor is inside or outside the editor.

FOCUS-50965- Communication Platform: Resolve Group Permission Issues

This update improves permission handling for Student and User Groups in Communication. Previously, users with expired profiles that had view access to Student Info or User Info could still see and message groups, even though their access should have been revoked.

With this change, group visibility now requires an active user_enrollment record that grants permission to view Student Info or User Info.

See Communication > Composing Messages for more information.

FOCUS-50866- Show Include In Class Rank on Final Grades, GPA, Rank

This update enhances the Final Grades, GPA, & Class Rank report by adding visibility into the "Include In Class Rank" field from Student Enrollment. Users can now quickly confirm which students are factored into rank calculations.

FOCUS-50783- New Search: Additional Screens IV

This update replaces legacy search options with the new Search interface across several areas. The modernized search now appears in Add Activity, Teacher Completion (Advanced), Category Breakdown (Advanced), and Print Absence Report, providing a consistent and updated user experience throughout these modules.

See Add Activity, Teacher Completion (Attendance), Category Breakdown, Print Absence Summary (Admin), and Print Absence Summary (Teacher) for more details.

FOCUS-50282- Positive Behaviors Alerts Now in Grades Section of Community App

This enhancement moves Positive Behavior badges from the News tab to the Grades section of the Community App. Badges now display alongside schedules, attendance, and grades, making them easier to find and more consistent with the Parent Portal web layout. Parents and students can quickly see badge counts and categories within the Grades overview, ensuring Positive Behavior data is visible and not buried within general news items.

See Using the Mobile App for Administrators, Using the Mobile App for Teachers, and Using the Mobile App for Parents/Students for more information.

sandbox.focusschoolsoftware.com/writers02/mobileApps/community/?&preview=mobile&lang=en&color_scheme=light

FOCUS-50068- Address and Contacts: Linking Students After Unlinking

This update resolves an issue where users could not re-link a parent after unlinking them in the Addresses & Contacts screen. With this branch, users can now reliably uncheck and recheck "Enabled" and save changes without error. The fix ensures smoother linking and unlinking of users, even when multiple changes are made in quick succession.

Expand or collapse content SSS

FOCUS-51421- SSS Events: Preserve Locked Test History Data

This update ensures that once an IEP event is locked, computed tables within the event will no longer update if changes are later made to a student's Test History. This prevents locked events from being altered retroactively, keeping historical records consistent and accurate.

FOCUS-51357- SSS: Performance Improvement to View All Users on Caseload & Services

This update improves the performance of the Caseload & Services screen in the SSS module. Previously, loading all users on this screen could take over a minute. With this enhancement, the page now loads in less than 10 seconds, greatly improving usability and efficiency for staff managing caseload data.

FOCUS-51349- Select Multiple Custom Fields Now Support Checkbox Display

This update enhances custom fields by adding a new option for Select Multiple field types to display as checkbox groups. Previously, these fields could only display as dropdowns. With this change, admins can enable the "Display as Checkboxes" setting, allowing multiple options to be shown directly on the page for easier selection. The enhancement is available across Student, User, Incident, Referral, School, and District Fields, as well as in SSS Custom Screen Setup. This provides more flexibility for forms and reports, ensuring that users and parents can clearly see all available options and which have been selected.

See Student Fields, User Fields, School Fields, District Fields, Referral Fields, Incident Fields, and Employee Fields for more information.

Student Fields
Expand or collapse content CTE

FOCUS-51366- Reauthorization Print Layout Adjustment for Postsecondary

This update improves the print layout of Postsecondary Reauthorization forms to prevent unnecessary overflow onto a second page. The adjustments include removing extra top spacing above the Finance invoice "Customer" block, reducing line spacing in the Reauthorization header, and reducing the top margin above "Registration Reauthorization Form." With these refinements, the full Reauthorization form now consistently fits on a single page while maintaining all original information and formatting.

FOCUS-50971- FA Worksheet and R2T4: Enforce SSN Permission Rules

This update corrects how Social Security Numbers are displayed in the FA Worksheet and Return to Title IV forms. SSNs now respect both the "View Full SSN" and "View Inactive Student Restricted Information" permissions. For active students, users with full access see the complete SSN, those with limited access see only the last four digits, and those without permission see no SSN. For inactive or prior-year inactive students, the same rules apply but are additionally governed by the "View Inactive Student Restricted Information" setting. This ensures SSNs are always masked or hidden appropriately, preventing unauthorized access.

See FA Worksheet for more information.

Previous Article 12.0.105 - 09/12/2025
Next Article 12.0.103 - 08/29/2025