BusinessPlus Documentation

Release 26.3.1.0 - April 2026

Ticket

Component

Release Notes

BPF-99427

Accounts Payable

Client-specific for Colorado Springs School District 11 AP: Update Colorado D11 AP checks so Vendor Name fits, also update the apcheck.tif file.

BPF-85424

Accounts Payable

APOHPPPA: Resolved an issue in AP Check Run where EFT file generation failed when processing large volumes of EFT payments (approximately 2,100 or more employees). Previously, this resulted in a single incorrect consolidated EFT record and prevented the EFT output file from being produced. EFT files are now generated correctly for large payment runs.

BPF-98488

Accounts Payable, Payroll

Client-specific for Pasco School District 1 AP and PY: Update AP checks and PY checks with new bank logo and information.

BPF-98742

Employee Online

Employee Online: The SSO login “buttons” on the login page have been updated so that the entire blue button area is now clickable, not just the text label. This resolves an issue where users had to click directly on the text to log in, improving usability and aligning the login experience with modern UI/UX expectations.

BPF-99757

Forms Printing

Client-specific for Hazelwood School District PO: Updated logo in PO Forms Printing.

BPF-98091

General Ledger

GLUPGN : Updated the date validation logic to correctly evaluate the applicable budget version and fiscal year, eliminating false errors during budget setup and processing.

BPF-96829

General Ledger

GLUTSUMP : HR/Payroll data is now correctly updated without causing invalid error on updating the organization key. Previously, when changing an organization key HR/Payroll (HR/PY) related data was not updated, causing “invalid key” errors on the payroll prelist. Additionally, tailsheet messaging have been updated to instruct users to run GLUTDIRL and GLUTDIVK after key changes where applicable.

BPF-96769

General Ledger, Accounts Payable

General Ledger, Accounts Payable: Journal Entries and AP transactions that reference accounts that have since been end‑dated will now fail distribution/posting instead of posting successfully. This ensures posting honors GL account start/end dates and reduces the risk of posting to inactive or date‑blocked accounts.

Introduced error code GL/0998 in NUUPER to allow configuring the severity of this error as Ignore or Warning when you do not want to block postings. By default, postings to inactive accounts are prevented even if this error code is not configured.

BPF-96625

General Ledger

GLUPKY : Fixed an issue where the Repeat Last Changes function did not update any records when using checkbox-based selection criteria (e.g., checkbox = ‘N’)

BPF-74425

General Ledger

GLUTRIRLKY : Resolved an issue with the GLUTRIRLKY utility where the records are row processed independently so that blank {{plan_start}} and {{plan_end}} fields remain blank unless explicitly populated in the upload file. Previously, {{plan_start}} and {{plan_end}} dates from the first record in the upload file were incorrectly applied to subsequent records when those records had blank date values. 

BPF-98124

Human Resources

HRPYPR: Fixed a framework issue where pressing Tab after changing a dropdown value could move focus incorrectly; focus now consistently advances to the next field across all pages using dropdown controls. 

BPF-98754

Human Resources

HRUTPU : Resolved an issue in the HRUTPU utility where Custom SQL appeared to be cleared after copying a record and deleting the SQL, but the original SQL was still retained and used when the utility was run. The code has been updated so that when Custom SQL is removed and the record is saved, the SQL is correctly cleared from the database and is no longer applied during execution.

BPF-98887

Purchase Order

Client-specific for Brownsville Independent School District PO: Updated signature for PO ELFs.

BPF-88943

Recruitment Management

RUMPPI: Resolved an issue on the RMUPPI Requisition Posting screen where valid GL key/object codes were sometimes rejected with a validation error and GL keys/objects could appear duplicated. Valid GL combinations now post reliably and GL codes are no longer duplicated.

BPF-100045

State

Altered selection criteria to accept an empty list if a select is available and no criteria are entered. This was an issue with our standard selection criteria where if you selected on multiple datasets and one selection was empty it would return the results of the other selection when in reality it should return an empty list. This primarily affects WA state regulatory currently.

BPF-99991

State

State-specific to Idaho - PERSI - Make part time employees class type of “X” in the extract process.

BPF-99947

State

State-specific to Idaho - PERSI Transmittal - Include zero records in file. reverses last change.

BPF-99901

State

State-specific to Idaho - PERSI Transmittal - Do not write zero records to file.

BPF-99755

State

State-specific to Idaho - PERSI - Update field variables length in transmittal file.

BPF-99706

State

State-specific to Idaho - PERSI Change report - Fix issue with selecting termed employees.

BPF-99594

System

Fixed an installer prerequisite issue where Python (and required pywin32 components) could fail to install when the installer media path contains spaces, leading to errors when using Python Information Categories in CDD Designer.

BPF-99492
BPF-99493
BPF-99495
BPF-100139
BPF-100179
BPF-100180
BPF-99973
BPF-100188
BPF-100206

VBScript, CDD

CDD, Accounts Payable : Accounts Payable Standard Reports converted to Python -
AP0001
AP0100
AP1120
PCRD1002
AP1200_DD
AP_1200
PCRD1000
PCRD1001
AP3100

BPF-99988

VBScript, CDD

VBScript, CDD : VBScript macro are now converted to python macros. CDD Reports loads selection criteria as expected when accessed via the Thick Client. Previously, users were unable to run classic macro based CDD reports.

However, Thin client selection criteria is not loading for Python, this is a known issue and will be addressed in the next release BP_26.3.2.0 (May).

BPF-99348

VPAT

VPAT, CDD Reports :

  • Updated GL CDD reports so all form fields, calendar controls, and ledger code dropdowns have clear, descriptive accessible names and labels for screen readers.

  • Ensured all interactive elements are fully keyboard-focusable, improving accessibility compliance.

BPF-98618

VPAT

VPAT, Framework Screens : Buttons and icons now include clear, descriptive text, permitted ARIA (Accessible Rich Internet Applications) attributes are correctly applied to the “+” icon, and the page header is read correctly by screen readers.

BPF-98047

VPAT

VPAT, RMUPPI : Resolved multiple accessibility (VPAT) issues on the RMUPPI List Screen to improve compliance with WCAG standards:

  • Keyboard navigation – All interactive elements (Help, Close, checkboxes, search, New Posting, pagination buttons, Edit/Copy/Delete actions) are now fully operable via keyboard.

  • Skip to main content – Added a "Skip to main content" link so keyboard and screen reader users can bypass navigation and jump directly to page content.

  • Color contrast – Updated table column header text color to meet the WCAG minimum contrast ratio of 4.5:1.Scree Reader – Proper screen reader language detection.

  • Alternative text – Added accessible names to Edit, Copy, Delete action icons and pagination arrow controls.

BPF-97226

VPAT

VPAT, Dashboard :

  • Improved dashboard accessibility by fixing VoiceOver behavior, correctly announcing tabs, action buttons, and keyboard interactions.

  • Updated dashboard links and login-related images so that all key navigation elements are recognized properly by assistive technologies, enhancing usability for keyboard and screen reader users.

BPF-97178

VPAT

VPAT, System : Improved accessibility on the STUPIM (Sub Tracker) screen by ensuring highlighted select/drop-down elements have clear, descriptive accessible names. This update helps screen reader users and keyboard-only users better understand and interact with dropdown controls

BPF-97174

VPAT

VPAT, System : Side menu options on the left now include clear, descriptive labels so that screen readers announce each item with its function (e.g., "Search button," "Advanced Search button"), improving accessibility . Previously, the side menu options were announced only as generic "links" without any context or description of their purpose, making it difficult for screen reader users to understand what each menu option does.

BPF-97172

VPAT

VPAT, System : Resolved a universal accessibility issue where filter buttons lacked discernible text and were announced only as generic “button, clickable, improving screen reader support and overall usability.

BPF-97171

VPAT

VPAT, System : Resolved an accessibility issue where some form fields in BusinessPlus screens—including framework, custom pages, were missing programmatic labels. All affected input fields and text areas now include proper labels so screen readers can accurately announce each field, improving usability for users.

BPF-96933

VPAT

VPAT, System : Updated the “+” and related action buttons in BusinessPlus custom and framework screens to use only valid ARIA Accessible Rich Internet Applications) attributes, improving accessibility and ensuring better support for assistive technologies.

BPF-96491

VPAT

VPAT, System : Improved color contrast for status messages (Information, Warning, Success, and Error) across relevant custom and framework screens. Updated border, fill, icon, and text colors to meet WCAG contrast ratio guidelines for better accessibility.

BPF-99581

VPAT

VPAT, CDD Reports : Improved accessibility (VPAT compliance) for General Ledger Reports screens. The following issues have been resolved:

  • Keyboard focus now correctly reaches all interactive buttons (attachments, pagination, PDF, Archive, Excel, Report SQL) on report pages.

  • Tooltips added for key UI elements such as search and help icons.

  • Keyboard access enabled for scrollable regions, including menus and tabs within reports.

BPF-98683

Workflow

Workflow Designer: The table update activity in the workflow model now correctly identifies the .2 designation for duplicate column names from multiple tables involved in the model. This resolves a bug where valid updates using properties like uniqueKey.2 were blocked by the false validation error: "On an update, UniqueKey and at least one other property must be assigned."