Release Notes: 07/27/2018


Enterprise


New:

  • Added a new configuration to allow employers to opt out of Pennsylvania local taxes for residents working out of state based on the guidelines found at: https://dced.pa.gov/local-government/local-income-tax-information/local-withholding-tax-faqs/. If this configuration is turned on for an employer, Federal and State taxes will still be withheld on employee paychecks, but no Pennsylvania local taxes will be deducted for employees working out of state. The Amount taxable for local taxes will still be calculated for these employees and the employee will be held responsible for any local taxes that need to be reported into the Government.  Our Support Team can assist you with setting up this new configuration within your system.
  • Added “Vendor name” to the time entry data grid. To enable this, right click on a column header and select the “Vendor Name” option.

Improvements:

  • Added ability to allow inactive adjustments to also be automatically setup when a new employee record is created.
  • Added validation for the expiration date of a document used in a E-verify case, so that the expiration date cannot be before the employee’s set hire date.
  • Sales Teams will now sort alphabetically in All Options > Administration > Sales Team.
  • Added column sorting to the Employee > Integrations > Assessment area.

Fixes:

  • To prevent the E-Verify error, “00-99998: Unmapped error” from occurring, we created some behind the scenes checks to stop the GetResolvedCases endpoint from being called too often. Calling this endpoint too often would cause this error to occur.
  • The Staged Check report will now properly display the employee’s name when the employee is associated with a vendor that did not have a record within the Vendor list.
  • Corrected an issue when searching for a web user account that would cause a "String or binary data would be truncated" error because an employee’s web username had been over 50 characters long.
  • Previously, when merging employee records failed, an error message stating ‘The ROLLBACK TRANSACTION request has no corresponding BEGIN TRANSACTION.’ would be displayed. Now when merging employee records fails, the error message will be display a more descriptive message concerning why the merging failed.
  • Invoice Line items will now save within the billing setup of the customer record.
  • Previously, you would receive an object reference error when trying to update a service rep’s Hier Id Allowed within All Options > Administration > Service Rep. Now you will be able to update a service rep’s Hier Id Allowed without receiving an object reference error.
  • Sometimes after adding multiple groupings when searching through assessments, Enterprise would stop working. Now your assessment search results will be grouped without issue no matter how many groupings are applied to your search.
  • Fixed an issue where the employees active status would not update after logging a react or deact message on the employee’s visifile.
  • Previously when adding a suffix to an employee’s details, the suffix would not be properly displayed on the employee’s visifile unless a prefix was also added within the employee details.  Now the suffix will display on the employee’s visifile whether or not a prefix has also been added to the employee’s details.
  • Contact roles changes made immediately after creating a contact were previously not saving. Now they will.
  • Reordering a hot list would previously stop working after sorting via a column. Reordering will now work regardless of column sorting.
  • When editing a service reps rep name under All Options > Administration > Service Rep, there were some cases where the service rep would disappear from the list. Now when editing a rep name, your search criteria is reset so that all service reps will show.

Taxes:

  • Updated UT withholding tax calculation to be compliant with the new tax guidelines.  https://tax.utah.gov/forms/pubs/pub-14.pdf
  • Updated New Mexico Sales tax rates for the following jurisdictions:
    • Corrales is changing to 7.6875%
    • Jal is changing to 7.4375%
    • Cimarron is changing to 8.1458%
    • Albuquerque is changing to 7.8750%
    • AISD Property/Nineteen Pueblos of NM (1) is changing to 7.8750%
    • AISD Property/Nineteen Pueblos of NM (2) is changing to 7.8750%
    • Mesa Del Sol TID District 1 is changing to 7.8750%
    • Winrock Town Center TID District 1 is changing to 7.8750%
    • Winrock Town Center TID District 2 is changing to 7.8750%

Maintenance:

  • Optimized assigning employees to Dispatcher Job Orders and abandoning Dispatcher payroll runs.
  • Updated the Live Chat URL to point to the new Chatlio URL.
  • Updated XAML error handling.
  • Updated the License procedure calls that now require a NULLable SRIdent so that they pass a NULL SRIdent if one is not provided
  • Updated API v3 Routing for Security Groups, External Services, Paycard Funding, and Assessments.

HrCenter


Improvements:

  • Improved the  Survey Builder Validation so when creating a survey question, users can no longer save a question that has no text. This would cause an "Object Reference not set to an object" error when applicants/employees attempted to complete the survey in HrCenter.
  • Updated the document upload process to allow files with a file name over 100 characters to be uploaded successfully.
  • Improved SSN and Last Name validation when registering users in HrCenter.

Maintenance

  • ASP.NET Session State will now update after logging out of HR Center account
  • Replaced all references to tempworks.io to reference ontempworks.com

WebCenter


New:

  • Added a new TimeClock configuration for Daily Pay assignments called ‘Daily Pay Number Of Days’. This WebCenter configuration will allow you to determine how many days back a Tempworks TimeClock will look for Daily pay assignments.  This configuration is defaulted to look back 1 day.

Maintenance:

  • Increase font size on Forgot Password sent email notification so it doesn't look misspelled.

Beyond


New:

  • Added new Permission functionality to deny the ability to edit or view certain fields within Beyond. These permissions can be tied to a security group, and if a security group is setup to not be able to view a certain field, the field within Beyond will be displayed as *****.  While if the security group is setup to not be able to edit the field, Service reps of that group will still be able to view the information in the field but will not be able to update/change the information.
  • Added active status to the Assignment Card, allowing you to be able to see if an assignment is open or closed from the Customer or Order visifile.
  • The Help icon in the top right corner and at the bottom of the website, will bring the user to most relevant Knowledge base articles while in the following instances:
    • Employee / Customer / Assignment / Contact / Job Order Visifile
    • Employee>Onboarding
    • Employee>Documents
    • Customer>Invoice Setup>Billing Setup
    • Customer>Details>Departments
    • Customer>Invoice Setup>PO Setup
    • Customer>Details>Sales & Service
    • All other areas will direct the user to a general Beyond page within the Knowledge Base

Improvements:

  • Removed the blank white space on top of contact records.
  • Added more Toast notifications for when information is updated on records.
  • Made PdfViewer an async component in order to improve initial load time on pages containing PdfViewer.This means viewing pages in Beyond containing PDF documents should load faster now.
  • When creating an E-Verify case, the document expiration dates are now validated against the hire date instead of today’s date.

Fixes:

  • Adjustment rules will now display the correct deduction amounts that were set up for the adjustment.
  • Previously when adding a new rule to an existing employee adjustment, the rule would automatically populate with the settings of the default rule for the adjustment. Now the rule will only automatically populate with the default rule settings when creating a new adjustment.
  • The loading indicator will now display properly on the customer sales tax form.
  • An ugly error will no longer come up when attempting to assign employees with assignment restrictions to an assignment.

TW API V3


New:

  • Created an endpoint for Beyond Object Property Permissions in order to build property permissions into Beyond.
  • Created endpoints that will be used in future Buzz timeclock functionality.

Improvements:

  • Updated the procedures twapi3_Customer_FetchAssignments and twapi3_Order_GetAssignments to now return the ActiveStatus on each assignment. This is used in Beyond to display the assignment lists on job orders and customers.
  • Modified the api procedure twapi3_Payroll_Employee_FetchCheckAccruals in order to provide endpoint with the Balance field (aka Total Balance in Enterprise).

Fixes:

  • Accrual balance has been added for the result set on accruals. (i.e. GET /Employees/{id}/paychecks/{paycheckId})

Maintenance:

  • Change from StructureMap to Lamar; this affects all API calls.
  • Added debug endpoints for Lamar.
  • Added caching to healthcheck API calls.
  • Fixed the diag endpoint for anonymous users; this will now display an IsAuthenticated field. This endpoint will no longer error for users where IsAuthenticated = false.
  • Made assignment Ics calls more compliant by now only adding an end time to the file if both start and an end time exists.

Related Articles