PowerSchool ERP System Administration

June Release 25.7.12.0 (June 5, 2026)

On-premise: June 5, 2026 | Cloud: June 6, 2026

Enhancements

Reference

Area

Release Note

EFIN-146518

EFIN-146522

Advanced Workflow: Error Visibility Enhanced in Tracking Screen and Notifications

Workflow error handling has been enhanced to provide administrators with clearer context when reviewing failed requests in the Workflow Tracking screen and error notification emails.

What’s Changed:

  • Requester details now include both employee number and name for easier identification.

  • Error messages now include relevant request context for quicker troubleshooting.

These enhancements improve visibility into failed workflow requests without changing workflow processing, retry behavior, or existing configurations.

EFIN-147448

Advanced Expense Workflow – Improved Year Display in Budget Unit Lookup

Previously, fiscal years in the Expense budget unit lookup were displayed using a two-digit format, which could make it difficult to distinguish between available fiscal years. With this update, fiscal years are now displayed in a four-digit format, providing greater clarity and helping users select the correct fiscal year when entering expenses.

EFIN-148225

Vendor Punchout Refresh Customer Release

We are introducing the refreshed Vendor Punchout (VPO) experience with updated navigation and modernized workflows, while keeping core purchasing behavior unchanged. During the transition, users can switch between the legacy and refreshed VPO.

  • Start in the legacy VPO, then select Try New VPO to open the refreshed VPO.

  • In the refreshed VPO, users can return to the legacy VPO by selecting Use the legacy Vendor Punchout.

The timing for retiring the legacy VPO remains to be determined. A future communication will announce the final cutover date.

What Is Changing

  • The refreshed VPO uses profile-based launch links.

  • Launch links require a Profile ID in the URL query string.

What Customers Need To Do

  • No immediate action is required while both versions remain available.

  • Before the final cutover, update any saved bookmarks or internal links to point to the refreshed VPO launch link.

How To Find the Launch Link

  1. Launch the legacy VPO.

  2. Select Try New VPO.

  3. Sign out of the refreshed VPO.

  4. Copy the refreshed login URL from the browser address bar.

EFIN-148366

BLS CES | Fix to accurately identify the Faculty type

The BLS CES Report is fixed to accurately identify the Faculty type employees based on the report's criteria date range.

EFIN-148902

Streamlined Position Control with Advanced Workflow Enhancements

The Position Control Workflows, comprising Position Change Request, Employee Position Transfer, and Position Requisition, standardize and automate how organizations manage position updates, staffing changes, and new role requests. By guiding each request through defined review and approval steps, they improve efficiency, ensure consistency, and provide transparent tracking of changes across the position/employee lifecycle. With this release, districts benefit from enhanced visibility, flexible approval logic, and real-time tracking, simplifying the position management lifecycle from initiation to final processing.

Key Features Included in this Release:

  • A streamlined approval process eliminates legacy limitations, enabling timely decision-making and ensuring data integrity across position change requests, employee transfers, and new position requisitions.

  • Authorized users can initiate position change requests, employee position transfers, and position requisitions directly from eFinancePlus.

  • Administrators can define available position types, transfer reasons, and requisition categories in eFinancePlus. Employee and position details are auto-populated during submission, where applicable, reducing manual data entry.

  • Requesters can track the real-time approval status of their submitted requests via the request list page.

  • Approvers now see key position and employee details in the approval list for better visibility and filtering.

  • Flexible configuration ensures Approvers are determined dynamically based on any field in the request, using any workflow field as a routing condition.

  • Approvers can review and take action on requests from both the Employee Access Center (EAC) and the core system.

  • Delegation support is available on both the approval list and detail pages, ensuring continuity during approver absences.

  • A detailed approval history captures every step in the approval process, promoting accountability and enabling full traceability of changes.

  • Upon final approval, position records and employee assignments are automatically updated without manual intervention.

  • Built-in validations and error handling throughout the creation, routing, and post-approval steps ensure that only accurate position changes reach the system of record.

  • Workflow Administrators receive alerts when requests appear on the Tracking and Recovery page due to errors, and are notified when a role participant is terminated to proactively address potential approval disruptions.

These improvements not only streamline the position control workflow experience but also enhance auditability, reduce delays, and provide greater control for districts managing position updates, staffing changes, and new role requests across the employee lifecycle.

Issues

Reference

Area

Release Note

EFIN-105260

Modified Pay Run Processing - Edit Employee Time to produce a standard user-friendly full account validation message

In Edit Employee Time, when the customer has Full Account turned on, if any components of the account number were invalid, the error message did not include the component names, making it not meaningful. This has been corrected to provide the standard wording for a full account validation message.

EFIN-128492

Add copy and import actions to Deduction Liability Override Table

Add a copy and import action to the Deduction Liability Override Table so that data can be copied from one year to another or imported from a file. Fix the change mode to use the year so that there is no fatal error when the same deduction/benefit code exists in multiple years and is changed.

EFIN-129460

Restored Reliable Email Notifications for Leave Requests and Requisitions

Approvers in the Employee Access Center (EAC) were not receiving email notifications for leave requests and requisitions. Messages were sent only after server restarts and then stopped again. We implemented a direct email delivery approach that bypasses the unstable notification service, ensuring notifications are consistently sent when requests are submitted.

EFIN-131763

Fixed Extra Spaces And Name Overflow In Contract PDFs

Employees encountered incorrect formatting in contract PDFs in the Employee Access Center (EAC) when a middle name was blank, resulting in extra spaces and long names overflowing the template. We updated the rendering of full names to eliminate unintended spacing and dynamically adjust font size based on name length.

EFIN-133646

Mixed Approval Purchase Orders Failing Transmission

Users encountered cases in Vendor Punchout (VPO) where purchase orders containing a mix of approved and denied line items were not transmitted to the vendor due to an incorrect overall status assignment. We have corrected this misalignment so the purchase order header accurately reflects the combined line outcomes and no longer blocks submission when some lines are denied.

EFIN-139185

Task List Not Visible For Approvers With SmartFind Express Integration

Supervisors in the Employee Access Center (EAC) could not see the Task List when their district used the SmartFind Express (SFE) integration, even though they continued to receive approval links and complete tasks. We corrected the visibility logic to properly account for approvers in environments that use both EAC and SFE.

EFIN-139360

Deactivated Employees Incorrectly Appeared as Active in Employee Records

Some deactivated employees in the eFinancePlus (eFP) integration with Employee Records were incorrectly marked as active because outbound integration records reset deactivation statuses. We corrected the integration processing logic to prevent unintended reactivation and ensure deactivation statuses are reliably honored.

EFIN-141524

Single Sign-on (SSO) URL for Employee Access Center (EAC)

SSO (Single Sign-On) enabled profiles can now move between applications without reloading the page to access the Employee Access Center (EAC).

EFIN-143522

Fixed Vendor column misalignment in Expenditure Transaction Analysis Report in Excel

We resolved an issue where values could appear incorrectly in the Vendor column when exporting the Expenditure Transaction Analysis Report to Excel. In certain cases, non-vendor transaction rows caused data to shift into the wrong column, making the report difficult to review.

With this update, the report now correctly leaves the Vendor column blank for non-vendor transactions, preventing column misalignment and ensuring accurate data display in Excel.

EFIN-144661

Posted FTE Value Not Updating After Requisition Posting

Users experienced issues with Position Control: Posted FTE values did not update correctly after a requisition was posted. We adjusted how the system evaluates dates to ensure all relevant activity is included. Posted FTE values now reflect the correct totals after a requisition is posted.

EFIN-145521

PO editing rules updated for fully paid and closed orders

We updated Purchase Order editing rules to better align with expected purchasing workflows and reduce confusion after an order is completed.

  • Approved and printed Purchase Orders remain editable as long as they are not closed and not fully paid.

  • After a partial payment, vendor changes are restricted; other permitted updates can still be made, and encumbrances will continue to be updated correctly.

  • After a final payment, Purchase Orders become read‑only and can no longer be edited.

  • Closed Purchase Orders, including those closed without payment, can no longer be edited.

These updates improve data integrity, ensure completed Purchase Orders remain accurate for audit purposes, and prevent unintended changes after payment or closure.

EFIN-145849

Resolved blank Vendor/Payer search windows in Student Activities

Fixed an issue introduced in version 25.7 where the Vendor Search and Payer Search windows in Student Activities opened as blank during manual check and deposit entry. These search windows now open and display results as expected, making it easier for users to complete entries without interruption.

EFIN-145870

Inbound Integration Logs Incorrectly Showed Failures For Valid SmartFind Express Transactions

Customers frequently saw failed records in the Attendance and Leave Integration status logs when responses from SmartFind Express (SFE) exceeded the allowed character limit, even though the original transactions processed correctly. We updated the Integration status logs to properly handle and store larger response payloads without triggering false failures. This ensures accurate status reporting and eliminates confusion caused by duplicate success and failure entries.

EFIN-145914

Prevent Overriding Transfer Details When Loading to Future Pay Rates

Future pay rates are blocked from loading when an employee position transfer exists with a conflicting effective date to prevent overriding transfer details.

EFIN-146039

Position Status Reports display FTE values with only 2 decimal places instead of 6

The Position Status Summary and Detail reports now display all FTE values with 6 decimal places in both PDF and Excel output, matching the database precision of DECIMAL(10,6). Previously, FTE values were truncated to 2 or 3 decimal places. Additionally, an overfill indicator (*POSITION OVERFILLED) is now displayed when a position's available FTE is negative, consistent with legacy report behavior.

EFIN-146083

FLSA cycle on Employee Timesheet post

Added an override FLSA cycle to the employee timesheet post. If you leave it blank, the code will function as before, increasing the cycle to 1 if no timecard already exists. If you fill it in, it will use the input number as the starting point.

EFIN-146415

Employee Timesheet Posting Report Accuracy

Employee amounts on the timesheet posting report now accurately match the totals from the pre-posting report and timecards, resolving the issue.

EFIN-146417

Posting FTE calculation update

The calculation for posting FTE was updated to prevent errors when assigning additional employees to positions with available FTE, and this issue has been resolved.

EFIN-146541

Position Control | Pending Adjustment FTE displays as 0 on the Transfer FTE change request page

Fixed an issue where the Pending Adjustment FTE field displayed 0 instead of the correct value when creating or viewing a Transfer FTE change request. This occurred even when a future-approved FTE adjustment existed for the position. The issue affected both the From Position and To Position sections on the Transfer FTE page.

EFIN-146648

Employee Position Transfer tracking FTE exceeded warning

In tracking mode, the message that the employee position transfer exceeds the FTE is displayed in a pop-up so it is visible and not overwritten by the next message before you can see it.

EFIN-146660

Drop-down list scroll position adjusted

Drop-down lists now open with the first list item highlighted rather than a blank value at the bottom.

EFIN-146662

Page freezes when tabbing out of the Payer Number field

When a user tabs out of the Payer Number field, the page freezes and enters an indefinite loading state instead of moving to the next field. The issue is now fixed.

EFIN-146895

Salary schedule grid keyboard navigation

Keyboard arrow keys now function for vertical navigation within the salary schedule grid, and this issue is now resolved.

EFIN-146911

Available FTE Calculation Correction

The calculation of Available FTE on the Needs Correction edit page now includes the impact of pending adjustments or transfers from the current request and is fixed.

EFIN-146995

Bug fix to Worker's comp report.

The Workers' Comp Distribution Report has been modified to display the totals for the Regular and Overtime columns correctly.

EFIN-147121

Calendar printing layout adjustment

Calendar printing accommodates an additional header row without splitting content across pages.

EFIN-147581

Position control algorithm excludes pending employees

Pending employees are excluded from position control checks in personnel budgeting, and this issue is now resolved.

EFIN-147638

Substitute Information

Correction to the way the attendance record associated with the substitute information action is fetched so that the attendance record does not get updated with the information of the last row on the list when this action is used.

EFIN-147662

Position Change Request Correction on Needs Correction

If the position change request correction is one of the Other Change fields, the Other Change option is selected so the workflow posts that change to the position.

EFIN-147900

Advanced and Dynamic Leave Request: Validation Added for Leave Units

Added validation to the Employee Access Center (EAC) Leave Request page to prevent entry of leave units that exceed the maximum supported value. Users will now receive a validation message when an invalid value is entered, helping prevent processing errors during leave approval and attendance updates.

EFIN-147990

Corrected Pending Leave Calculation Mismatch Between eFinancePlus and SmartFind Express

Users experienced discrepancies between leave balances in eFinancePlus (eFP) and SmartFind Express (SFE), with pending leave amounts overstated and, in some cases, resulting in negative balances. We corrected the synchronization logic so that canceled or adjusted absences are properly excluded from pending calculations in SmartFind Express.

EFIN-148392

Advanced Expense Workflow – Budget Unit Search Now Shows Only Active Accounts

When creating an expense reimbursement in Advanced Workflow, the budget unit search previously displayed all budget units, including those associated with inactive accounts. This could lead users to select an invalid budget unit, which was only flagged later during the posting process.

This has been fixed. The budget unit search now filters out inactive expenditure ledger accounts, so only valid, active budget units are available for selection. This helps prevent errors and ensures a smoother expense submission and approval experience.