BusinessPlus Documentation

Release 26.3.3.0 - June 2026

Ticket

Component

Release Notes

BPF-94030

Accounts Payable

POUPPR, APOHININ, APOHUPTR: The Vendor Account field has been standardized to 30 characters across POUPPR, APOHININ, and APOHUPTR to match the underlying database column. Previously, the Vendor Account field in APOHININ was limited to 16 characters while the corresponding field in POUPPR allowed up to 30 characters. This mismatch could result in data truncation when a Vendor Account number entered on a Purchase Order was extracted and displayed in APOHININ. The AP Batch Proof report has also been updated to correctly display the full 30-character Vendor Account number.

BPF-101135

Accounts Payable, Payroll

Client-specific for Anchorage School District AP and PY: Signature change for AP and PY checks.

BPF-95203

Accounts Receivable

ARSPBE: The recurring batch invoice creation process now generates the correct number of invoices as specified. Previously, when using ARSPBE to create a recurring batch of invoices, the process created fewer invoices than the requested quantity (for example, creating only 3 or 4 invoices instead of the requested 36).

BPF-98428

Bank Reconciliation

Client-specific for Highline School District 401 BK: For Highline’s Positive Pay, added Payee Name to output file.

BPF-101191

General Ledger

GLUTSPSI: Fixed an issue where the GLUTSPSI screen appeared blank after upgrading to build 26.3.1.0. The screen was not populating with values from the NUUPCD Common Codes, which also caused posting strategies to not be followed correctly (e.g., during payroll encumbrances). All GLUTSPxx masks now correctly load and display their associated Common Code values.

BPF-101028

Human Resources

HRPYBE: The field labels in the Accumulated Amounts Information section under the Vendor/Accumulated Amounts tab were displaying incorrectly. The Employer (ER) accumulated amount fields — Year, CTD, FTD, and PTD — were mislabeled as Employee (EE), and the Employee (EE) section was labeled as "EE/ER" instead of "EE." These labels have been corrected so that Employer amounts now display as ER Year, ER CTD, ER FTD, and ER PTD, and Employee amounts display as EE Year, EE CTD, EE FTD, and EE PTD.

BPF-97932

Human Resources

HREMEN: Non-ASCII characters from the Talent source are now stripped before being written to BusinessPlus. The integration layer sanitizes field values during the Talent-to-BusinessPlus sync, ensuring only valid ASCII characters are stored. This prevents data corruption and eliminates downstream failures in payroll reporting and W2 file generation.

BPF-101215

Human Resources

HREMES: Changed keyboard navigation behavior in grid view across all screens. The back and forward arrow keys now navigate between characters within the current field instead of moving the cursor to the previous or next field. To move between fields, use the TAB key (or Shift+TAB to move to the previous field). Previously, users were unable to use the arrow key to reposition within a field (e.g., the Notes field) and had to rely on the mouse. This change provides a more consistent and accessible editing experience in grid view.

BPF-100903

Human Resources

HRUTPU: Fixed an issue in the HRUTPU utility where the calendar update process could select and update unintended records due to special characters in calendar code values being interpreted as SQL wildcards. The utility now correctly matches only the intended calendar codes.

BPF-99703

Payroll

Client-specific for Anchorage School District PY: Updated format for PY checks.

BPF-101153

Payroll

Payroll: Fixed an issue where users could intermittently receive the error message "To correctly access this subsystem, you need access to the PYDB via" when navigating to various menu screens across different database subsystems. The error was caused by outdated validation logic that was no longer applicable. The obsolete code has been removed, and users can now access subsystem screens without encountering this error.

BPF-101154

Payroll

PYPAFC: The extraneous FIT MISC warning output has been suppressed from the Force Calc Tailsheet. The underlying payroll calculations were not affected — this was strictly a display/logging issue introduced during the 26.3.1 release. The tailsheet now produces clean output without the debug-style messages.

BPF-35548

Payroll

PYPADP: Payroll users can now mask employee Social Security Numbers (SSNs) on the Contribution and Deduction Register reports generated during Distribute and Pay processes. This enhancement helps protect sensitive PII data on printed or saved reports.

A new common code PYFG/SSNMASK has been introduced to control SSN masking behavior on payroll reports. When this common code is defined, SSNs are replaced with X characters based on the configured masking level. Navigate to the common code screen and define category PYFG, code SSNMASK. Set Associated Numeric Value 1 to control how many digits remain visible:

Associated Numeric Value 1

Behavior

Example

Not set / 0

Full mask

XXX-XX-XXXX

4

Show last 4 digits

XXX-XX-1234

2

Show last 2 digits

XXX-XX-XX34

Default Behavior

If the PYFG/SSNMASK common code does not exist, the system behaves as before — full SSN numbers are displayed on reports.

BPF-101187

Payroll

Client specific for Beaverton School District 48 J PY: For PY checks, add middle name into the employee name.

BPF-100987

P-Card

APPCRC, PO Extract: The Pay Amount field is now editable and able to extract. Previously, the field was unresponsive to keyboard input, preventing users from adjusting transaction amounts during reconciliation.

BPF-85388

Person Entity

PEUTPU: Removed benign warning messages from the PEUTPU tailsheet output. Previously, when running the purge process, the tailsheet displayed repeated warning messages such as:

WARN New FK type V to support at part 0
WARN New FK type V to support at part 2

These warnings were confusing to users and created uncertainty about whether any corrective action was needed.

BPF-100571

Person Entity, Payroll

PEUPPE, PYUTPP: Updating employee information in HREMEN no longer removes the security code previously set in PEUPPE. Additionally, resolved an issue where the PYUTPP utility incorrectly populated the SSN in PEUPPE. When the PYPE/UPDATE Associated Description 1 is set to "NO SSN", the utility will now update only the security code without populating the SSN, while preserving any existing SSN already saved in PEUPPE.

BPF-100369

Punch Out

POUPPR: The query logic for Req Codes 1–5 has been updated to include ledger-specific requisition codes, consistent with the behavior already present in Req Codes 6–10. Users will now see both the global (@@) ledger values and their ledger-specific req codes across all 10 requisition code positions in POUPPR.

BPF-98429

Punch Out, Webform

Client-specific for Corpus Christi Independent School District PO: If common code CISD/CONTROL had REMOVE in the Code 01, that tells POUPPR and POCSCC to not override the Item Description, Amount, or Units in the POUPPR Item section even if the user changed the Product Code (also called the Community Code). This change wasn’t working sometimes. I made a change to fix this.

BPF-101320

State

WI - Ed-Fi: Made change to exclude control keys from extract.

BPF-75014

Sub Tracker

STUPAT: The Prime Dist, Percent, and Hours fields have been removed from both the Absentee and Substitute tabs on the STUPAT screen.
These fields were associated with the Primary Distribution, which has not been actively populated since 2011. The link to the underlying data column was severed in version 23.5.1.0, and the fields themselves are now fully removed. The remaining fields on the screen have been adjusted for a clean layout.
Impact: No action is required by end users. These fields were non-functional and their removal simplifies the STUPAT screen without affecting any current workflows.

BPF-101333

System

System: The BusinessPlus Tools installer did not allow installation on workstations running Windows 11, displaying an error message that the minimum required Windows version was not met. The installer now supports Windows 11 for client application installations.

BPF-100441

System

BusinessPlus Screens: The x-powered-by HTTP response header is now suppressed across all BusinessPlus web pages to enhance security. Previously, the header was included in HTTP responses, which could expose server technology information during security audits. The header is now disabled by default, reducing the server's fingerprint and aligning with production security best practices.

BPF-100588
BPF-100589
BPF-100591
BPF-100596
BPF-100597
BPF-100830
BPF-100832
BPF-100833
BPF-100834
BPF-100835
BPF-101040
BPF-101042
BPF-101043
BPF-101044
BPF-101125
BPF-101229
BPF-101239
BPF-101240

VBScript, CDD

CDD, Human Resources: Human Resources Standard Reports converted to Python -
HR0040
HR0022
HR0017
HR0025
HR0030
HR0032
HR1001
HR1002
HR1003
HR1004
HR1100
HR1300
HR3001
HR3010
HR9000
HR7010
HR7000
HR7006

BPF-101198
BPF-101193
BPF-101194

VBScript, CDD

CDD, Payroll: Payroll Standard Reports converted to Python -
PY0090
PY0020
PY0030

BPF-101242

VBScript, CDD

CDD - The getattr() method now correctly retrieves and displays the expected field values within CDD reports. The getattr() method was not fetching the required details correctly, causing the script text itself to be displayed in the report output instead of the actual field values.

BPF-101307

VBScript, 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-101396

VBScript, CDD

How to use XLSGEN in Python CDD Reports is published in online help.

BPF-97485

VPAT

VPAT: Keyboard focus is now correctly trapped within modal (child) windows on the STUPIM screen. Users can navigate and interact with all modal content using the keyboard, and focus no longer shifts to background elements while a modal is open. This brings the screen into compliance with WCAG focus management requirements and improves overall VPAT conformance.

BPF-97486

VPAT

VPAT, Grid: Interactive elements in Grid Mode - including the Select, Edit, Sort, Add, and Delete buttons - now properly receive keyboard focus when navigating with the Tab key. Users can activate these elements using Enter or Space. Previously, keyboard-only users could not reach or interact with several key buttons on the page, creating an accessibility barrier.

BPF-97624

VPAT

VPAT All Screen: Keyboard Focus| Fixed Focus issue with Tabs, Filters, Add Button, Date picker

BPF-97913

VPAT

Resolved multiple screen reader (VoiceOver/NVDA) accessibility issues on the General Ledger GLUPGN page to improve VPAT compliance. Fixes include proper announcements for selected tabs, page headers, drop-down labels, navigation buttons, drop-down item descriptions, and checkbox options. Fixed in Safari, Chrome, and Edge on macOS and Windows.

BPF-98069

VPAT

VPAT: Resolved multiple keyboard focus and navigation issues across several Accounts Payable screens to improve VPAT/WCAG compliance. Previously, various interactive elements on these screens could not be reached or operated using keyboard-only navigation, preventing keyboard and assistive-technology users from completing AP workflows.
Affected Screens & Fixes:
APOHININ – Keyboard focus now reaches the Extract button, data lookups, Work Order Lookup, and Prod ID Lookup. Additionally, the Cancel and Apply buttons in the PO Extract modal are now keyboard-accessible.
APOHUTIN – The Location or Other toggle, Submit button, checkboxes, and calendar controls are now keyboard-focusable.
APOHPPSP – The Account table, data lookup fields, calendar buttons, and menu options (Test, Update, Clear Form, Field Help) now receive keyboard focus.
APTRBTUB – Keyboard focus now reaches Set Proof Listing, Distribute Set, Cancel, Remove, and Add buttons.

BPF-98619

VPAT

VPAT: All interactive buttons on the screen now include descriptive labels (e.g., "Filter," "Lookup," "Calendar") that are properly announced by screen readers. The show/hide password toggle on the Emails tab is now keyboard-focusable and operable via keyboard. These changes improve WCAG/VPAT compliance.

BPF-100174

VPAT

VPAT, Purchase Request: Improved accessibility compliance for the Purchase Request module layout management. Drop-down buttons now have descriptive labels for screen readers, keyboard focus management has been corrected to prevent unexpected focus shifts, and all interactive elements in the Navigation Toolbar are now fully focusable. These fixes enhance the experience for users relying on screen readers and keyboard navigation.

BPF-100446

VPAT

VPAT: Interactive elements now display a visible focus indicator when navigated via keyboard. Focus correctly moves to newly added fields after using "Add Prompt" on GL1000. The search button on the Forward Instance tab now includes descriptive text for screen readers. Radio button states (selected/unselected) are properly announced by VoiceOver.

BPF-101232

VPAT

VPAT, Dashboard Job Monitor: Users can now navigate and interact with job entries in the Job Monitor section using keyboard controls. The Up and Down arrow keys traverse between job entry rows. Pressing Enter expands or collapses the focused job entry. Once a job entry is expanded, focus automatically shifts to the Tailsheet link. Pressing Tab and Shift + Tab moves focus forward and backward through other interactive elements on the page.
Previously, expanding and collapsing job entries in the Job Monitor was only possible through mouse interaction, preventing keyboard-only users and assistive technology users from accessing job details. This update resolves that accessibility barrier.

BPF-101233

VPAT

VPAT, Dashboard CDD Folder - Users can now expand and collapse CDD folders in the navigation tree using keyboard controls. The Tab and Shift+Tab keys move focus through the folder tree, and Spacebar or Enter activates (expands/collapses) the focused folder to reveal its contents.
Previously, CDD folders could only be expanded through mouse interaction, which prevented keyboard-only users and assistive technology users from accessing folder contents. This update resolves that accessibility barrier.

BPF-99565

Workflow

Workflow: Updated the Workflow engine email approvals/rejections to utilize prefix-based matching instead of strict exact-string verification. This resolves an issue where automated email client formatting—such as Outlook's AI-generated reply buttons adding punctuation—caused valid responses to fail validation. Approvals and rejections will now successfully process if the response string begins with an authorized keyword (e.g., matching "Yes." or "No—let's discuss").

BPF-100418

Workflow

Workflow: The Chilkat API within the Workflow engine email module and other BusinessPlus email systems has been upgraded to version 11.4.0. This update introduces support for the latest authentication standards, including OAuth2 for both sending and receiving messages, ensuring seamless and continued compatibility with modern email service providers.