PowerSchool ERP System Administration

April Release 25.7.10.0 (April 3, 2026)

On-premise: April 3, 2026 | Cloud: April 4, 2026

Enhancements

Reference

Area

Release Note

EFIN-136182

Add effective date to Calendar Cycle Page

In Human Resources > Reference Tables > Calendar Cycle, the page has been updated to include Future Position and Pay Rate Effective Date.

EFIN-143183

Position Control - Cancel Position

Added the option to cancel a new position when it has an approval status of Open or Needs Correction. This Cancel action is available on the Position Control List page. When a user enters a new position and saves it in progress, the position can now be deleted.

EFIN-144136

Advanced Expense Workflow: Conditional Enablement of Default Approval Group for Expense Payables

We have updated the Fund Accounting Profile (Accounts Payable) behavior for districts using Advanced Expense Workflow to better align with non-Purchase Order payment approval settings.

  • When Approval for Non-PO Payments is unchecked:

    • The Default Approval Group for Expense Payables is disabled and not required.

    • Expense requests continue to create payables without an approval group.

  • When Approval for Non-PO Payments is checked:

    • The field is enabled and required.

    • Expense payables follow the configured approval group.

  • Toggling the setting will turn the field on or off and clear any existing value when disabled.

  • When Advanced Expense Workflow is disabled:

    • The field ‘Default Approval Group for Expense Payables’ remains disabled.

This update removes unnecessary configuration for districts that do not use non-Purchase Order payment approvals, with no impact on existing approval workflows.

EFIN-144619

EFIN-144620

EFIN-144624

EFIN-144626

Advanced Workflow - Improvised approval link variables in the email templates

In the Workflow Configuration Profile, the email templates have been updated with the following changes:

  • The ‘_URL` variable redirecting to the EAC approvals page is now limited to Needs Approval/Reminder email templates (auto-removed from other templates) for the following Workflows:

    • Expense

    • Leave Request

    • Termination Request

  • A new variable `_EACURL` was introduced to redirect to the EAC approvals page; the `_URL` variable continues for the eFinancePlus approval page. Both these variables are limited to Needs Approval/Reminder email templates (auto-removed from other templates) for the following workflows:

    • Requisition

    • Purchase Order

    • Journal Entry

EFIN-144689

Cancel Request Action for New Position Requests

In Human Resources > Entry & Processing > Position Control > Position Change Request, a Cancel Request action is available on the Position Change Request List page, allowing cancellation of new position requests that are Open or Need Correction. Canceling will update the request to Canceled, set the Authorized FTE to 0, and change the Position Status to Closed.

EFIN-145048

Employee Position Transfers included in Pending Vacancy FTE and Pending Filled FTE

When an Employee Position Transfer is approved, the Pending Vacancy FTE is updated on the FROM position, and the Pending Filled FTE is updated on the TO position.

EFIN-145106

Store Employee Transfer Approval Date

The approval date for an employee transfer is now stored in the Employee Position Transfer table. A new table has also been created to allow linking an employee position transfer to the future pay rates it creates.

Issues

Reference

Area

Release Note

EFIN-105861

Batch Import and Attendance: Improved error messages for full account validation on Import Status pages

When importing Attendance or Timecards using Batch Import, the Import Status page now displays detailed, component-specific validation error messages for full account fields. Previously, if a full account value (e.g., fund-orgn-account) contained an invalid component, the Import Status page displayed a generic "Invalid Account Number" message, making it difficult for users to identify which part of the account was incorrect. With this fix, the error message now identifies the specific invalid component matching the detailed messages already shown on interactive entry screens. Additionally, the capitalization of error messages has been corrected to follow sentence case standards.

EFIN-105978

In Attendance, bug fix to correct the full account display

The Attendance option has been modified to prevent the substitute data tab from displaying account data when no substitute is tied to the record. Currently, it pulls data from another row where a substitute is attached to the record.

EFIN-117284

Prior Organization change not copying budget/actual values to current year ledger

Changing the Prior Organization field on the Budget Preparation Organization Chart did not copy bud2, act2, bud1, and act1 from the prior organization’s prior year into the current organization’s current year ledger. The change was not detected because the comparison used a value set after the user edited the field. The fix uses the original Prior Organization value for comparison and correctly handles both value-to-value and blank-to-value changes.

EFIN-124791

Remove unused PayShowYTD profile flags

Removed unused PayShowYTD profile flags from EAC and EMA profiles. They will no longer appear in the EAC and EMA profile categories.

EFIN-126500

Benefit entry error handling update

Menu Path: Benefits > Entry & Processing > Employee/Benefit Information (Add Benefit)

Resolved fatal error when attempting to add duplicate benefit entries.

EFIN-136257

Revenue Audit Trail

For a non-full account database, the organization and account titles must not be pulled in when both are used to select the data for the revenue audit trail. This corrects an error in which records were not selected when a title changed between years or when a title contains a colon.

EFIN-137055

Receiving information on PO line items visible for users with receiving permissions

Users with “May Run Receive Ordered Materials” (resource 37) and “May View Receiving History” (resource 26001) could no longer see Received Quantities and Remaining Quantities on the Purchase Order Line Item page after a prior update. The receiving section and related action bar options (e.g., Quantities Received) now display correctly for these users without needing broader resources such as Super User. Receiving History remains available from Purchasing > Entry & Processing > Miscellaneous > Receive Ordered Materials as before.

EFIN-137056

PO Conversion – Terms field incorrectly populated with "DESTINATION”

When using the Purchase Order Conversion tool (eForms & Tools → Conversions → Financial → Purchase Orders), the Terms field was populated with "DESTINATION" instead of the value from the conversion file or the default "NET 30 DAYS". This occurred when the Freight field was left blank in the conversion file.

EFIN-137770

Certification error report clarity improved

In Human Resources > Periodic Routines > Future Pay Rates, when a Certification Requirement error report is generated when adding or changing a position in the future pay rate, the report now provides clearer, more descriptive information when employee certifications and requirements are not met or have expired.

EFIN-140598

Fixed Vendor name display on the Batch Accounts Payable page

The Batch Accounts Payable page has been updated to correct an issue with the vendor name display. Previously, when a user clicked on a batch (which navigated to the first line of the batch) and made updates, it would incorrectly display the vendor name from another line. This issue has now been resolved.

EFIN-143257

Fixed Asset G/L Distribution - Corrected validation, help text, and error messages for Organization and Account fields

Previously, in Fixed Asset G/L Distribution (Menu path: Fixed Assets, Entry & Processing, Fixed Assets, Asset Information), Organization and Account fields showed incorrect validation behavior. A false error, "Budget unit not on organization chart or no security access," appeared when only the Depreciable checkbox was checked, even though Organization and Account are not required in that scenario. Help text also referenced outdated terms ("depreciation cost center" and "depreciation cost account"). When the Post to GL option was checked, and the required fields were left empty, there was no immediate validation feedback.

After the fix, Organization and Account are required only when Post to GL is checked, and their labels now display an asterisk (*) to indicate this. Help text and warning messages have been updated. Users now receive immediate validation feedback when required fields are empty.

EFIN-143629

Fixed Detail Expenditure Status report which included information from other years

Previously, when users generated the Detail Expenditure Status report using search criteria from a previous year, the report pulled data from other years. After the code fix, users will receive data that matches the entered search criteria when generating the report.

EFIN-144680

Fix applied for tabbing issue in Batch Encumbrances

Tabbing out of the Account field after entering a valid account did not move focus to the next field. The focus is now set to the Project field after Account validation, ensuring consistent tab order.

EFIN-144991

Personnel Budgeting Pay Rates - Incorrect Position on Budget Distribution Records

Fixed an issue in Personnel Budgeting Pay Rates where adding a pay rate for a non-position-controlled job class could incorrectly save a position value from a previously viewed position-controlled job class. This caused incorrect position data to appear on the Detail Expenditure Budget Report after the Salary and Benefits Calculation was run. Sites affected by this issue should clear the incorrect position values by updating the affected pay rates in personnel budgeting through Employee Rate Information. After the pay rates are updated, re-run the Salary and Benefits Calculation to correct the report data.

EFIN-145008

Position Control - User Defined Fields Save Incorrect Value

Fixed an issue where user defined fields in Position Control linked to a user defined table were saving the description value instead of the code value. This caused save errors when the description exceeded the code column size or did not match a valid code. The dropdown now correctly displays the code and description (e.g., "N-NO") and saves the code.

EFIN-145016

Human Resources Attendance Substitute Data Tab Navigation Fixed

Resolved an issue in Human Resources > Entry & Processing > Employee > Attendance where, on the Substitute Data tab, pressing Tab after the Account field did not move focus to the Start Date field. This affected both Add and Change flows and interrupted normal keyboard navigation. Users can now tab through the Substitute Data fields in the expected order for smoother data entry.

EFIN-145112

EAC/ETS Password Reset Never Completes

Fixed an issue where resetting an employee's EAC/ETS password through Human Resources, Employee Information, Actions, EAC/ETS Password would hang indefinitely. The page would show processing but never complete, requiring the user to force-close the window.

EFIN-145178

Employee position transfer scrollbar update

The Employee Position Transfer list page displays only a single horizontal scrollbar when the page opens.

EFIN-145225

New Positions User Defined Data

When adding a position, the user-defined field information is now saved in the request tables.

Changes were made to the logging of user-defined fields to provide more helpful information about add and delete operations.