1. APS
- Contracting Agency Display Logic: Fixed an issue where agencies configured with Bill Payment Status = 'Invoice Pay Required' incorrectly appeared in the APS Bill Payment batch before their invoice payment was completed. These agencies will now only appear after the invoice payment is finalized.
2. Assignment
- Shift Update Synchronization: Resolved an inconsistency where updating a Job's Shift did not properly propagate the change to all related Assignment views. The Assignment Detail page, its Edit form, and the Assignment grids on both Job and Employee Detail pages will now consistently display the updated shift.
3. ATM
- WC Code Rate Editing with Sorting: Addressed a validation error that prevented saving a WC Code after editing rate Start/End dates when column sorting was applied. Editing is now functional regardless of sort order.
- Bank Account Type Display & Update: Corrected an issue where the Bank Account grid failed to reflect an updated Account Type (e.g., Savings to Checking) and blocked subsequent changes. The grid now displays the correct type, and updates are no longer restricted.
- Office Staff Search with Hyphenated Names: Fixed the search functionality to correctly return results for Office Staff with hyphenated names (e.g., "John Mc-Doe").
4. CMS
- Purchase Order Pagination: Repaired the pagination feature in the Purchase Order navigation, which previously failed to load subsequent pages or trigger API requests. All pages now load their respective records correctly.
- Office Staff Profile Picture Update: Enabled Office Staff users to successfully update the profile picture for Customer Organizations they have access to, removing a previous exception.
- Grid Pagination "All" with Filters: Fixed a bug in LTS, SPM, and NCO applications where selecting "All" pagination after applying a filter would only display 1-2 records. The grid now correctly loads all matching filtered records.
5. Common
- AddressLocation Table Cleanup: Corrected a data consistency issue where editing an address from the Contact Info → Address section left outdated location data in the AddressLocation table. The update now properly removes the old entry, matching the behavior of the Entity Edit workflow.
6. DHM (Direct Hire Management)
- Talent Phone Number Display: Fixed a UI truncation issue in the Talent grid's Phone column. The full phone number returned by the backend is now displayed correctly.
7. Email
- Email Chronological Ordering: Updated the SpEmailFolderEmailSel stored procedure to sort emails by their actual received date (e.Date DESC) instead of sync order (UID). This ensures emails are always displayed in the correct chronological order in the UI.
8. Export
- Work Date in Excel Export: Corrected a timezone conversion error during the "Export to Excel" function from the Workboard. The Work Date in the exported file now matches the date displayed in the application UI, regardless of the user's system timezone.
9. Global Search
- Task Completion Date Filter: Fixed the Advanced Search logic for the "Task Completion Date To" filter. Search results now correctly include tasks completed on the selected "Completion Date To," making the filter inclusive as expected.
10. Invoice
- IMS Invoice Processing Truncation Error: Resolved an issue where processing an invoice for a department could fail due to a truncation error in the InvoiceAttnToPersonIdList field when the primary organization had many contacts. The system now handles multiple contact IDs correctly.
- Void Correction with Updated "Separated By": Fixed an invoice regeneration bug that occurred during a void correction after updating "Separated By" values at the Organization and Job/Assignment levels. The process now correctly generates a single corrected invoice instead of multiple or blank ones.
11. Mobile
- ESC/TCC-WOTC Form Submission: Resolved a critical issue in the mobile app where employees were unable to submit ESC form tasks, encountering either a white screen or an incorrect browser redirect. Form submission within the mobile app is now successful.
12. Payroll
- Exception Tab Rendering with No Data: Fixed a UI issue where the Exception tab in a Payment Batch would fail to render and appear stuck loading when no exceptions existed.
13. Portal
- Single-State Auto-Selection in Signup: Improved the candidate signup flow for clients operating in only one state. After prescreening, the State field is now auto-selected, removing the need for a manual selection.
- Contact Portal Timesheet Approval: Corrected a logic error that prevented Supervisors/TimeApprovers from seeing all transactions (specifically OT entries) for approval when the OT Plan was set to "None." All relevant time entries are now displayed.
- Mobile Browser Paystub Access: Enabled employees to view and download their paystubs (check details) when accessing the employee portal via a mobile browser.
14. Report
- Customer Merge Validation: Implemented a safeguard to prevent merging a child organization (department) into its own parent organization, protecting data integrity.
- Customer Merge Address Backup: Fixed a truncation error in the merge backup process that occurred when merging customers with a very high number of addresses. The process now handles large datasets.
- Customer Merge with Service Profiles: Resolved a merge failure that occurred when merging an old customer with a Service Profile into a new customer without one. The system now handles the mandatory Statement Inclusion Type field appropriately.
- Report Builder "Customer" Column: Fixed an exception in the Report Builder that occurred when including the "Customer" column in a report based on the Applicant template. The report now runs successfully.
- Accrued Hours Report Calculation: Corrected an aggregation error in the Accrued Hours Standard Report when using a Customer filter. The "Total Since First Assignment" value now accurately sums hours across multiple assignments for the same customer without duplication.
15. Task
- Background Check Consent Retention: Fixed an issue where completing an Interview task would erase a previously recorded Background Check Consent. The consent status is now retained, preventing false warnings when ordering a background check.
- Direct Deposit Account Deactivation: Updated logic so that adding a new bank account with the same routing number automatically deactivates previous accounts with that routing number, ensuring only one active account exists per routing number.
- RapidPay Visibility: Corrected the default visibility of the RapidPay option in the Review Direct Deposit task. It now only appears for clients who have explicitly enabled and integrated the RapidPay feature.
- Task Archive & Reassign from ETC: Fixed a functional discrepancy where the "Archive and Reassign" action failed when initiated from the ETC → Tasks module. It now works consistently with the Directory module's behavior.
16. Time Import
- Time Sheet Import Plan Exceptions: Resolved multiple validation scenarios that incorrectly blocked Time Import batches, including handling of payroll corrections from previous periods, mismatched pay periods, and employee SSN/person ID conflicts across companies.
17. Timeclock / WebClock
- Overnight Punch Calculation: Fixed the calculation logic for shifts that span across two days (e.g., clocking in on Day 1 and out on Day 2). Worked hours, pay units, and break units are now calculated correctly.
- OT Hours Clearance: Corrected the "Clear Punches" function in TMS Time Clock to fully clear both Regular Time (RT) and Overtime (OT) hours. OT hours are no longer incorrectly transferred to RT.
- System Performance with Concurrent Punches: Optimized the Web Clock transaction creation process to reduce database contention, improving system responsiveness and success rates when many employees punch in/out simultaneously.
18. Timesheet
- Approval Status via Email Link: Fixed the transaction status update flow when timesheets are approved via the link in the "Pending Timesheet Approval" email. The status now correctly updates to 'ApprovedAndSubmitted'.
19. WorkBoard
- Easy Pay Batch Management: Corrected the behavior of the "Easy Pay" function for a single transaction already tagged to a batch. Easy Pay now creates and closes a separate new batch without affecting the original batch or its other transactions.
20. Year End
- 1095C Document Regeneration: Enabled the "Regenerate Document" action for 1095-C forms in the Year-End Filing section, which was previously non-functional.