Bug Fixes

Prev Next

Bug Fix Summary

Common Modules

Global Search

Navigation action buttons were missing in the “All view” of Global Search, although they appeared correctly in the Grouped view. This issue has been fixed to ensure favorite action buttons and navigation actions remain consistently visible across all search view modes.

Advance Search
While using advanced resume search, employees without resumes were incorrectly included in the search results. This issue has been resolved to ensure only employees with uploaded resumes are returned in resume search results.

GP Calculator

When profit calculations resulted in zero due to values entered only in the “Other Burden” field, the RT, GP Percent and RT GP Amount fields appeared blank instead of displaying zero. This issue has been fixed to ensure zero values are displayed correctly in all GP calculation fields.

Data Access

An issue was identified where changing the default office of an office staff member did not immediately update the office name displayed under the user’s profile. Users were required to perform a hard refresh to see the updated information. This issue has been fixed to ensure the updated default office is reflected instantly without requiring a manual refresh.

Employee Portal

Users encountered an error and unstable screen behavior when clicking the Request Approval button, causing the time screen to shake continuously and preventing further action. The issue has been fixed to ensure approval requests are submitted successfully without UI instability or errors.

Tasks/Forms

ATS/NHO/EIS 

Completed tasks were not updating their status correctly after submission through the portal. Users could reopen and resubmit the same task, and the Submit button remained visible despite completion. The issue has been resolved to ensure completed tasks are properly locked, marked as completed, and prevented from resubmission.

Applicant Information Form

The configured SSN display format from ATM → Option was not being reflected in the Applicant Information task, causing the SSN field to always display as “Required SSN” regardless of configuration. This issue has been fixed to ensure the Applicant Information task correctly reflects the configured SSN format, including hidden, masked, or formatted display options.

I-9 Forms

An I-9 compliance validation issue was identified where unrestricted Social Security cards could still be selected under List C even when a user selected “Noncitizen authorized to work” in Section 1. This issue has been resolved to ensure the system properly restricts invalid document combinations and enforces compliance validation rules.

Recruiter Task
Recruiter tasks within the Rehire stage were incorrectly assigned to employees instead of the configured recruiter user role during Re-onboard processing. This issue has been fixed to ensure recruiter tasks are assigned to the intended user role according to system configuration.

ATS/NHO/EIS application

Snapshots

An issue was identified where uploaded documents disappeared from the interface after editing and saving, although they remained visible in the Snapshot section. This has been fixed to ensure uploaded documents remain consistently visible even after modifications are made.

Duplicate Users

When person records were purged from the system, associated usernames were not released or updated, causing “Username already exists” errors when attempting to reuse the same username. This issue has been fixed to ensure usernames are modified or released during the purge process, allowing usernames to be reused without conflicts.

NHO/EIS application

Date Type
Date Types configured only for Applicants in ATS continued appearing in Snapshot → Recent Date Types even after the entity moved to NCO, where the Date Type was no longer applicable. This issue has been resolved to ensure Date Types are displayed only for valid and applicable entities based on their configured related properties.

EIS

User Role

An issue was identified where recruiter user roles were not automatically updated when employees were assigned to new jobs with different recruiters. The previous recruiter assignment remained active instead of switching to the newly assigned recruiter. This issue has been resolved to ensure recruiter roles are updated automatically based on the latest job assignment.

Payroll Deduction

The “All or Nothing” deduction feature was not functioning correctly during payroll processing, and the related exception handling was not triggered as expected. This issue has been resolved to ensure deductions are skipped when the gross amount is lower than the deduction amount and the “All or Nothing” option is enabled.

Tax Section

Values entered in the Deductions and Other Income fields under the Tax section were not displaying correctly after saving and appeared reset in the UI despite being stored in the database. The issue has been fixed to ensure saved values are displayed accurately within the interface.

Document Filter

Filtering documents using the term “E-Verify” did not return results due to issues handling special characters, while searching without the dash returned records successfully. This issue has been resolved to ensure special character searches function correctly within column filters.

CMS 

Organization ID Filter

The Organization ID column filter on the Customer Side was not filtering records accurately and displayed unrelated results even after entering a specific Organization ID. This issue has been fixed to ensure only matching records are returned based on the entered filter criteria.

TimeClock Property

All fields under TimeClock Property were incorrectly restricted to a maximum value of 49 due to validation logic intended only for the Clock Out Threshold field. The issue has been resolved to ensure each field follows its own appropriate validation rules, while the 49-value restriction applies only to the intended field.

Contact

When editing an existing Contact, the system incorrectly required Email and Phone fields even if the contact had originally been created using the “I do not have email” option. This issue has been fixed to allow contacts to be edited and saved without requiring Email or Phone information when those fields were intentionally omitted during creation.

AMS

Character Limit

An error occurred while assigning records with longer names or titles, preventing assignments from being completed successfully. This issue has been resolved to support longer names and titles without validation failures or assignment errors.

JCM

Users encountered an error while accessing the Job Candidate Directory due to a data truncation issue related to the Rating field size in the temporary table. This issue has been resolved by updating the field definition to support larger values, ensuring the directory loads successfully without errors.

DHM

In DHM, the “Assignment End Reason” and “Performance” fields were not properly enforced as mandatory fields while ending a Direct Hire assignment. The fields lacked required indicators, and no validation message appeared when users attempted to save without completing them. This issue has been resolved to ensure required indicators, validation highlights, and proper error messaging are displayed before submission is allowed.

JSM

Task Grouping

While adding employees to Assignment Schedules for new jobs, the system incorrectly displayed “Custom Group” instead of the configured Week Name. The issue has been fixed to ensure the correct Week Group Name is displayed throughout the scheduling workflow.

Special Character search

Searching scheduled jobs for customers with special characters in their names, such as apostrophes, returned no results even when matching records existed. This issue has been resolved to support special character handling and return accurate schedule job results during search operations.

TMS

Clock-out removal issue in case of multiple breaks

An error occurred when users repeatedly removed clock-out entries after adding multiple breaks with the same name. The issue was caused by duplicate break name handling during repeated edits. This has been fixed to ensure clock-out removal works smoothly without generating errors, regardless of duplicate break names.

Copy Transaction issue for scheduled jobs transaction

In Scheduled Job Transactions configured with “One Schedule per Week,” using the Copy Transaction action with multiple selected work days created duplicate transaction copies instead of a single consolidated transaction. The issue has been resolved to ensure only one transaction is created containing all selected work days.

Pagination issues fixes

The total item count displayed in Timesheet pagination did not correctly reflect the user-selected pagination size, causing inconsistent pagination behavior. The issue has been fixed to ensure the selected pagination size accurately controls the number of displayed records and updates the total item count accordingly.

Error handling for transaction edit

Users encountered an issue while editing and saving time entries where the system displayed an unexpected error message and failed to save the updated time. This issue has been fixed to ensure edited time entries are saved successfully without errors or interruptions.

Filtered Transactions data display error

When performing the Close Transaction Batch action in Assignment Scheduled, the “Filtered Transactions With Exception” form opened without displaying any data, even when exception records existed. The issue has been resolved to ensure all relevant exception transactions are displayed correctly based on the selected filters.

Over 40 hours setup in OT

The system incorrectly capped manually entered overtime hours at 40 instead of preserving the entered value. This caused inconsistent overtime calculations and reporting. The issue has been resolved to ensure manually entered OT hours are retained accurately, even when exceeding 40 hours.

PAS

1099NEC reports view logic change

The “View All” action under the Year End Filing List tab incorrectly displayed all records associated with an account number instead of limiting results to the processed 1099NEC batch. This issue has been resolved to ensure only records related to the selected processed batch are displayed.

SUTA Calculation logic Update

An issue was identified in PAS where the State Unemployment Tax (SUTA) taxable gross calculation did not correctly consider YTD pre-tax deductions. This caused taxable gross amounts to exceed the configured wage base threshold incorrectly. The issue has been fixed to ensure taxable gross calculations properly account for both subject wages and pre-tax deductions while accurately enforcing the wage base limit.

IMS

Invoice Correction Memory Outage 

A memory management issue in IMS → Invoice → Correction caused memory usage to accumulate while processing multiple transaction corrections within the same batch, eventually resulting in “Memory Not Enough” errors. This issue has been resolved to ensure memory is properly released after each correction process, allowing multiple corrections to be completed without performance or memory-related failures.

Disabling of the Save button

An issue in IMS → Invoice → Correction → Transaction Correction prevented updated Bill Unit values from displaying correctly after saving. Additionally, the Next button became disabled, blocking users from continuing the workflow. This issue has been fixed to ensure updated Bill Unit values are reflected properly and the Next button remains enabled after saving.

Invoice Grand total calculation fixes

Invoice total and grand total amounts were incorrectly calculated in IMS due to an issue within the stored procedure join condition used during correction processing. This resulted in inflated totals when assignment schedule corrections were applied. The issue has been fixed to ensure invoice totals and grand totals are calculated accurately based on correction batch transactions.

ARS

Pagination controls in ARS → Payment History incorrectly displayed “There are no records to display” when navigating to the next or last page despite additional records existing. This issue has been resolved to ensure pagination displays the correct records consistently across all pages.

APS

An issue in APS prevented users from searching agencies through the directory search functionality. The search results were not displaying the matching agency records correctly. This issue has been resolved, and agency searches now return accurate results based on the entered search criteria.

RMS 

Unrelated options in list item

In RMS → Report Builder → Report Template, unrelated options such as “Based on Status” and “Essential Date” were incorrectly visible within the Report Template configuration section. The issue has been fixed to display only relevant configuration options, improving usability and reducing confusion.

WC Cost calculation logic for Contractors

The WC Cost calculation logic was incorrectly including Contractor employee types, causing inaccurate report data. This issue has been resolved to ensure WC Cost is calculated only for Employee type records, while Contractor records are excluded from both calculations and reporting output.

Duplicate values displayed in the Payroll and Invoice Detail report

The Payroll and Invoice Detail report in RMS incorrectly aggregated data when multiple transactions existed under the same payment batch, resulting in duplicate values for adjustment-related columns. The issue has been fixed to ensure transaction-level data is displayed accurately without duplicate values in adjustment pay, bill, and hour-related columns.

Incorrect company parameter data

A hardcoded user PersonId within the report design caused incorrect company parameter data to populate in RMS reports. This issue has been resolved to dynamically populate company parameters based on the selected user PersonId, ensuring accurate report data.

Merged data issue

Merged applicants and employees continued appearing in Job Snapshot even after the merge process was completed, leading to inaccurate data visibility. This issue has been fixed to ensure merged records are removed from the Job Snapshot after successful completion of the merge process.

DDS

Productivity Goals data visibility issue

A data visibility issue in DDS → Productivity Goals allowed users to view productivity goals assigned to other office staff members instead of only their own shared goals. This issue has been fixed by correcting the underlying relationship mapping and enforcing proper data isolation so users can only access productivity goals explicitly assigned or shared with them.

Data inconsistencies fixes

Data inconsistencies were observed in the Productivity Board where records visible in reports and other modules were missing from the board. The issue was caused by date formatting inconsistencies within the stored procedure logic. This has been fixed by aligning the InsertDate field format with the Accounting Period logic, ensuring all relevant records are displayed correctly, including records from the final day of the accounting period.

AIS

While editing a GL Account, the Reference 2 field incorrectly duplicated the value entered in Reference 1, resulting in incorrect data being saved and displayed. This issue has been fixed to ensure Reference 1 and Reference 2 retain their independently entered values after saving.

WIM

A duplication issue was identified in WIM where Work Injury records appeared multiple times in the Closed stage after status transitions between Open and Closed when multiple custom entries existed. This issue has been resolved to ensure a Work Injury record appears only once regardless of status changes or custom entries.

ATM

Validation added for different fields

While adding a new group in ATM, the required Entity field did not display validation highlights or messages when left empty. This issue has been fixed to ensure the Entity field is properly highlighted and validation messages are displayed when mandatory information is missing.

Multiple Add forms within the ATM module were missing required field validations, allowing users to submit incomplete data. This issue has been fixed to ensure mandatory fields are properly highlighted and validation messages are displayed when required information is missing.

In ATM → Settings → Task Template → Add Task Template, required fields such as Application, Group, and Review Required were not highlighted or validated when creating a Task Template Without Form. This issue has been fixed to ensure mandatory fields are properly validated and highlighted with clear validation messaging.

Entering alphabetic values into markup-related numeric fields generated generic system errors instead of user-friendly validation messages. The issue has been resolved to provide clear validation/toaster messages informing users to enter valid numeric values without disrupting the application flow.

Fixes in MinimumAgeLimit property

Changes made to the MinimumAgeLimit configuration were not immediately reflected in Employee Portal tasks unless the task was archived and reassigned. This issue has been resolved to ensure updated MinimumAgeLimit values are reflected instantly after saving configuration changes.

Canadian Postal Code formats fixes

When Canada was selected as the country while adding company or customer addresses, the system incorrectly enforced U.S.-style ZIP Code validation, preventing valid Canadian postal codes from being entered. This issue has been fixed to support Canadian Postal Code formats correctly and apply country-specific validation behavior.

RequireSSN configuration validated in ATS

The RequireSSN configuration set to “Hidden” under ATM → Option → Entity Company was not being respected in ATS → Applicant → Add Applicant, where the SSN field continued to display. This issue has been resolved to ensure the SSN field is fully hidden whenever the company configuration is set to “Hidden.”

Document category fixes for Tax Documents

Employer-only tax documents were incorrectly visible under ATM → Document with company-level access, allowing all employees to access restricted documents through the Employee Portal. This issue has been fixed to ensure tax documents such as 941 forms are no longer added to the general document section and are only accessible through the appropriate Year End Filing navigation after batch download.

Application freeze issue

Users experienced an application freeze when attempting to set the primary Email or Phone of an Office/Company as inactive. An error message appeared and caused the screen to become unresponsive. The issue has been resolved to ensure proper validation handling without affecting screen usability or responsiveness.