|
Ticket |
Component |
Release Notes |
|---|---|---|
|
BPF-101446 |
Accounts Payable |
APOHUTZZ: The APOHUTZZ utility has been updated to ensure all invoices are successfully imported, including the first invoice for a new vendor. Previously, the first invoice for a new vendor could be skipped during import; this has now been resolved. |
|
BPF-101400 |
Accounts Payable |
Client-specific for Pattonville School District R3 AP: Moved AP check, check stub background (.tif) and data down so that it was in the correct place for the bank. |
|
BPF-101337 |
Accounts Payable, Payroll |
Client-specific for Des Moines Public School District AP, PO, PY: Updated address for AP checks, PO format, and PY checks. |
|
BPF-101260 |
Accounts Receivable |
ARBTCRBP: The AR Batch Proof job (ARBTCRBP) now displays full and accurate Reference Amount values, resolving an issue where amounts exceeding the 9-character limit were truncated and high-value transactions displayed incorrectly. |
|
BPF-101392 |
Accounts Receivable |
ARBTCRPC: The ARBTCRPC process now checks for the common code ARPC/NOLINEFD. If this common code exists and the Short Description contains "NO LINE FEED", ARBTCRPC will replace any carriage returns and line feeds found in AR text with a space before writing to the report file. The underlying AR text data in the database is not modified. If the common code is not present, ARBTCRPC will continue to behave as before. |
|
BPF-101307 |
CDD |
CDD: Fixed an issue where CDD reports using Excel macros would crash when the output exceeded approximately 700 pages. The CDD application has been updated to support higher memory usage, allowing reports that generate over 700 pages to complete successfully. |
|
BPF-101406 |
CDD |
NUUPAUSY - We have introduced a global configuration flag in this screen to enable or disable Python macro execution across CDD. When the global flag is disabled, Python-based CDD reports cannot be executed. Previously, there was no provision to globally enable or disable Python macro execution. This change does not impact CDD reports that use VB Script-based macros. |
|
BPF-101238 |
CDD |
CDD - We have a provision called the “Disable Python Macro Execution” checkbox to block the execution of Python reports at the report level. Previously, no provision existed to block Python report execution at this level. |
|
BPF-99507 |
CDD |
Previously, there was no MacroType column, and CDDInfoTool and extraction performance were poor. |
|
BPF-98952 |
CDD |
CDD reports now respect column-level security defined in user security roles. If user lacks read access to a column (e.g., SSN), the report displays ******* — consistent with the behavior on screens. Previously, CDD reports did not honor security role restrictions on table columns, potentially exposing sensitive data (e.g., SSN, email) that was properly masked on 7i screens. |
|
BPF-101319 |
CDD |
Client-specific for Wicomico County Public Schools PO and CDD: Added new logo for CDD font for PO reports. |
|
BPF-101206 |
CDD |
Client-specific for Lexington Co School District 1 CDD and PO: Updated signature and logo changes used by PO CDD report. |
|
BPF-101321 |
Employee Online |
Employee Online: Added logging support for Employee Online and SSO login types. Previously, logging was available only for SystemIdP logins. |
|
BPF-101501 |
Forms Printing |
Client-specific for Toledo Public Schools AP, PO, PY, and PDF: Updated signature on Forms Printing for AP, PO, and PY. |
|
BPF-101512 |
General Ledger |
GLJERJUB: The system now automatically converts all text entered in the Analysis Criteria and Calculation Criteria fields to uppercase before saving it to the database. This ensures RJEs run correctly regardless of the user's CAPS lock state. Previously, when creating or editing an RJE using the GLJERJUB screen, these textarea fields displayed text in uppercase but saved mixed-case data if CAPS lock was off. This caused RJEs to fail or process incorrectly, as selection criteria matching is case-sensitive. |
|
BPF-101356 |
Human Resources |
HREMEN: The HREMEN screen search now correctly applies the "is not equal to" filter when using multiple dropdown values, ensuring the on-screen results and Excel export display the same matching records. Previously, when searching with criteria such as {{barg_unit is not equal to MC, XX}}, the screen results still included records that should have been excluded, while the Excel export correctly filtered them out. This discrepancy in record counts caused confusion for staff relying on the screen results for accurate data. |
|
BPF-100956 |
Human Resources |
HRPYBE – Updated Employer Benefits Amount behavior so when the Override flag is checked, changing the Action Code no longer changes the Amount. Previously, changing the Action Code updated the Amount even with Override enabled. |
|
BPF-101407 |
Nucleus |
NUUPUS: Fixed an issue where SSO Mapping IDs loaded via the NUUTZZ utility caused a validation error ("Mapping value is already in use for UserId") when the user record was subsequently opened and saved in NUUPUS. The issue was caused by NUUPUS incorrectly marking the SSO tab record as modified during search, which triggered an unnecessary save action and failed the uniqueness validation. Both the Admin Console and web NUUPUS SSO Mapping ID validation have been corrected. |
|
BPF-97273 |
Nucleus |
NUUPUS: Validation has been added to restrict special characters in the User ID field across all NUUPUS user creation paths — including the NUUPUS User Information screen and the Copy User tool. User IDs now only allow letters, numbers, and underscores. If an invalid character is entered, the following error message is displayed: “User ID can only contain letters, numbers, and underscores.”. |
|
BPF-99812 |
Nucleus |
NUUPJBNQ - Restore support for Compliance URLs in BP menus, reinstating the ability to configure menu items that launch state compliance reports via URL, JCL, or keywords. Verified launch works through Menu Entry, Search, and Link Component. Previously, URLs launched only via Link Component. As the Compliance/Regulatory team updates at customer sites, the root rolls will be restored. In some cases, the masks remained and will begin working again. |
|
BPF-97455 |
Nucleus |
NUUPUS: The system now trims all leading and trailing whitespace from NUUPUS Association values at the time of save (via Admin Console → Manage Users → Associations tab, and via the Web Application NUUPUS screen) and during Employee Online authentication. This ensures users with affected Association values can log in successfully without manual intervention. |
|
BPF-101492 |
Payroll |
Client-specific for Lees Summit R7 School District PY: Fixed issue where a contribution wasn’t showing up in PY output. |
|
BPF-100371 |
Payroll |
Remove EEO reports that were no longer supported from menus. |
|
BPF-100851 |
Payroll |
PYACUTIP5 - Fixed dependent middle-initial mapping so “I” and “V” initials no longer appear incorrectly in the suffix. Previously, middle initials were mapped into the suffix along with the middle name. |
|
BPF-100777 |
P-Card |
APPCUTCH: Updated the APPCUTCH PCard Card Holder import process to recognize and validate Fully Qualified Account (FQA) values in the default GL Key/Object field. Previously, import failed with {{Error262 - [dflt_gl_key] Exceeds Column's Maximum Length (of 10)}} when an FQA string was entered in the Key field with the Object left blank. *Note:* To process the default GL Key/Object field on APPCUTCH, {{gl_gr}} (ledger) is *required* in the import file. Without {{gl_gr}}, the full account in the Key/Object field will not be inserted correctly. |
|
BPF-81835 |
Person Entity |
PEUTLZ - Zip Code File Import - Change to accept new input file format. |
|
BPF-89563 |
Purchasing |
POUPPR: The Remit To ID field now auto-fills with the Vendor ID value whenever a Vendor ID is entered. If a Remit To ID already exists, it will be overridden with the new Vendor ID. This behavior applies across Add, Edit, and Grid modes. Previously, when working on the POUPPR screen, the Remit To ID field did not automatically populate after entering a Vendor ID. Users had to manually enter the Remit To Vendor ID, adding an extra step to their workflow. |
|
BPF-101273 |
State |
State Specific for California STRS. Changed delimiter for match from State file. Updated warnings when Tax ID and birthdate dont match valid employee. |
|
BPF-101272 |
State |
State Specific for California STRS. This is for the new STRS that will be effective July 2027. This is the first match process that generates a file to be sent to the state to get the new Cal STRS IDs. Updated existing process to write file to DO instead of file server |
|
BPF-101348 |
State |
Washington State Specific DRS message center. When a user changed something on the DRS assignment screen (PYRERRWA01) that resulted in a change to cdh assignments the system tried to update the ‘employee modified’ flag in the employee definition. This appears to have been working in most cases except when the employee had no flags at all. In that case the code mistakenly updated the smooth tax flag instead. This has been resolved. |
|
BPF-100466 |
Stores Inventory |
Client-specific for Bellevue School District 405 SI: Set up Stores Inventory Pick for client. This involved creating the .tif for Forms Printing and setting up the PK SPFM in SIUPFO. |
|
BPF-101361 |
System |
Node.js has been upgraded to version 24.18.0. |
|
BPF-101635 |
System |
Addressed an issue with BP-Config tool where the SSL checkbox was not displaying correctly when initializing. |
|
BPF-101636 |
System |
Update of syscat database tables. If a message is encountered during the host update, CDB step of app server update, follow the instructions in this Knowledge Base Article Added 8/3/2026 |
|
BPF-101283 BPF-101285 BPF-101299 BPF-101298 BPF-101297 BPR-101296 BPF-101295 BPF-101294 BPF-101293 BPF-101292 BPF-101291 BPF-101290 BPF-101289 BPF-101288 BPF-101287 BPF-101286 BPF-101284 BPF-101282 BPF-101281 BPF-101280 BPF-101279 BPF-101278 |
VBScript, CDD |
CDD, Accounts Receivable: Accounts Receivable Standard Reports converted to Python AR3101 AR3002 AR3142 AR3141 AR3137 AR3136 AR3135 AR3134 AR3133 AR3132 AR3131 AR3130 AR3122 AR3121 AR3112 AR3111 AR3100 AR3001 AR1200 AR1010 AR1002 AR10001 |
|
BPF-101553 BPF-101552 BPF-101551 BPF-101550 BPF-101549 BPF-101548 BPF-101546 |
VBScript, CDD |
CDD, Bank Reconcillation: Bank Reconciliation Standard Reports converted to Python BK3005 BK1060 BK1030 BK1021 BK1010 BK1004 BK1000 |
|
BPF-101467 BPF-101466 BPF-101465 BPF-101464 BPF-101463 |
VBScript, CDD |
CDD, Encumbrances: Encumbrances Standard Reports converted to Python EN3102 EN3101 EN1102 EN1101 EN0010 |
|
BPF-101472 BPF-101453 BPF-101530 BPF-101518 BPF-101517 BPF-101494 BPF-101493 BPF-101473 BPF-101471 BPF-101470 BPF-101469 BPF-101452 BPF-101451 BPF-101450 BPF-101449 |
VBScript, CDD |
CDD, General Ledger: General Ledger Standard Reports converted to Python GL1003 GL10005 GL5000 GL3010 GL3000 GL1200DD GL1200 GL1004 GL1002 GL1001 GL1000 GL0004 GL0003 GL0002 GL0001 |
|
BPF-100831 |
VBScript, CDD |
CDD, Human Resources: Human Resources Standard Reports converted to Python - HR0035 |
|
BPF-101203 BPF-101202 BPF-101201 BPF-101200 PBF-101199 BPF-101196 BPF-101195 |
VBScript, CDD |
CDD, Payroll: Payroll Standard Reports converted to Python PY5001 PY3001 PY3000 PY1100 PY1010 PY0080 PY0040 |
|
BPF-101562 |
VPAT |
VPAT, RMUPPI: The RMUPPI (Interface Posting Requisition) Edit Screen now meets VPAT accessibility standards — the "Record saved successfully" status message is programmatically announced by screen readers (including NVDA) upon save, and repeated save cycles where the visible message text does not change are also reliably announced. Previously, the status message on the RMUPPI Edit Screen was not read by screen readers after clicking Save, leaving users relying on assistive technology unable to confirm whether their changes were successfully saved. |
|
BPF-101231 |
VPAT |
VPAT, Dashboard Menu - Improved screen-reader usability for menu tree navigation to convey hierarchy, position, and state more reliably. Previously, the screen reader could not accurately convey the exact position, hierarchy, or state in the menu tree section. |
|
BPF-101009 |
VPAT |
VPAT, Job Screens: Resolved accessibility (VPAT) issues on the Job Screen and Documents view:
|
|
BPF-100457 |
VPAT |
VPAT, PYUPPR: Screen readers (NVDA and VoiceOver) now read label names like "Created By," "Created When," "Updated By," "Updated When," and "Unique Key" along with their field values in the Record Info section. Previously, only the values were announced, making it hard for assistive technology users to identify the data. |
|
BPF-98422 |
VPAT |
VPAT, Timecard Online: Added programmatically associated labels to all form elements on the Change Password page, ensuring screen readers can correctly announce input field expectations. Added descriptive alt text (e.g., "PowerSchool logo") to the PowerSchool brand image on the Timecard Help page, making it accessible to assistive technology users. |
|
BPF-98421 |
VPAT |
VPAT, Timecard Online – Settings: Select elements on the Timecard Online Settings page now have programmatically associated accessible names. Previously, dropdown fields lacked proper label associations, making them hard to identify and navigate for users relying on screen readers or assistive technologies. Each select element now includes a clear, descriptive label that conveys its purpose, improving VPAT compliance and usability for all users. |
|
BPF-98420 |
VPAT |
VPAT, Timecard Online: The Timecard Online Landing Page now meets VPAT accessibility standards — the Expand and Search buttons are properly labelled and announced by screen readers, the "Selected period" dropdown has an accessible name, all frames and iFrames have valid title attributes, interactive elements are fully keyboard-navigable, and the "Showing: 1-200" element now meets the minimum 4.5:1 color contrast ratio. Previously, the Expand and Search buttons were read as "unlabelled graphic link", the "Selected period" element had no accessible name, frames lacked accessible names, interactive elements could not be reached via keyboard alone, and the "Showing: 1-200" element had an insufficient contrast ratio of 2.97. |
|
BPF-98053 |
VPAT |
VPAT, RMUPHI: The RMUPHI module now meets VPAT accessibility standards — all interactive elements (profile, help, close, search field, checkboxes, tabs, Save, Create Employee button, footer links, bin buttons, and Add button) are fully keyboard-navigable, the Entity List scrollable region is keyboard-focusable, all images include proper alternative text, and all form input and select elements have programmatically associated labels. Previously, multiple interactive elements on the page could not be reached or operated via keyboard alone, the Entity List scrollable region lacked keyboard focus, images lacked alternative text, and screen readers could not identify unlabeled form controls and select elements |
|
BPF-98051 |
VPAT |
VPAT, RMSSCI:
|
|
BPF-98049 |
VPAT |
VPAT, RMUPPI: The RMUPPI Edit Screen now meets VPAT accessibility standards — all interactive elements (radio buttons, buttons, save/back actions) are fully keyboard-navigable, the focus indicator and status value colors meet the required contrast ratios, the "Add Image" button includes proper alternative text, and all form input and select elements have programmatically associated labels. Previously, several elements on the page could not be reached or operated via keyboard alone, the blue focus indicator lacked sufficient contrast against the background, and screen readers could not identify unlabelled form controls and image buttons. |
|
BPF-97914 |
VPAT |
VPAT: Fixed keyboard navigation and screen reader accessibility issues in the General Ledger General Information (GLUPGN) screen:
|
|
BPF-100442 |
Workflow |
Workflow: Updated C# activity code in the workflow designer to use a folder like ProgramData instead of the System32 folder for temporary files. |
|
BPF-97838 |
Workflow |
Workflow: Fixed an issue where the Workflow engine's "Many Condition – All Qualifying" logic did not properly handle On Hold and rejected task instances. Previously, when multiple approval groups were involved, placing a task On Hold and then having another group approve could create duplicate pending approval records for the same user. Additionally, rejected tasks did not correctly exit the workflow. The engine now handles rejection of On Hold instances the same as Pending instances, preventing duplicate history records and ensuring rejected tasks leave the workflow as expected. |
|
BPF-82273 |
Workflow |
Workflow: Updated workflow engine to not change the instance description when it is already set correctly with the 'Filter Data' based model trigger. Previously, when a workflow model with Data Filtering enabled was re-triggered by a data change that did not match the selected filter fields, the instance description would revert to the default unformatted format. The workflow engine now preserves the custom instance description in this scenario. |
|
BPF-76191 |
Workflow |
Workflow: Updated the workflow engine to correctly carry forward the "Do not skip if assignee notified already" setting to delegated and reassigned activity instances. Delegation and reassignment now honor this flag as expected, requiring explicit approval from the user even if they previously approved at an earlier activity. |