As part of our ongoing enhancements to wage determination functionality, a new field, Labor Class, has been added to the system. This field enables more precise classification of employees’ work roles on specific projects, ensuring compliance with prevailing wage and certified payroll requirements.
What does this change mean for you?
A new field called Labor Class will now appear in the system for all users. Please be aware that this field is specific to Payroll functionality and is used to support prevailing wage determination and compliance. If your organization does not use Payroll, you may see this field, but no action is required.
What’s New
The new Labor Class field can now be found under Setup Properties > Field Value Setup > Labor Classes
When you select “Add Labor Class,” the following options will display
Labor Class Setup Behavior
- Newly added Labor Classes are set to Active by default.
- Code (required, max 50 characters) and Name (required, max 150 characters) must be entered.
- Cancel closes the modal without saving.
- Save closes the modal and refreshes the listing.
- Save + New saves the current Labor Class and clears the modal for entering another.
Labor Class Employee Assignment
- Employees can be assigned to multiple Labor Classes.
- A list box has been added to allow selection of multiple Labor Classes per employee.
- The Labor Class field is available on the EEOC/Additional Info tab within Employee Demographics.
- Display supports up to 5 selections at a time.
- Only active Labor Classes will be available for selection.
- All updates are logged in both Activity Logs and Demographic Logs.
- For customers using Sage Intacct, which supports only one Labor Class per employee, Core now requires that a Primary Labor Class be designated
- When multiple Labor Classes are assigned, one must be flagged as Primary for sync purposes.
- This ensures accurate employee demographic data when writing back to Intacct.
Labor Class Imports
To support the new Labor Class functionality, two import types have been added to Core HR.
- Standard Import: Enables bulk import of Labor Class records.
- Specifications:
- Name: Labor Class Import Layout: View here
-
Fields:
- Labor Class Code – Text, max 50 characters, required, must be unique
- Labor Class Name – Text, max 150 characters, required
- Active – Y/N (default = Active)
- Specifications:
- Employee Assignment Import: Enables bulk assignment of Labor Class(es) to employees.
- Specifications:
- Name: Labor Class Employee Assignment Import Layout: View here
-
Fields:
- Employee SSN/Employee ID – Text, max 9 characters, required, must match an existing employee record
- Labor Class Code – Text, max 50 characters, required, must match an existing active Labor Class in the system
- Unassign – Optional field, placed at the end of the import (Y/N)
- Import will skip Labor Class assignments that already exist in the employee profile
- Specifications:
Use Cases
Use Case 1: Prevailing Wage & Compliance (e.g., Davis-Bacon Act)
HR Admins can assign employees to specific labor classifications (e.g., Electrician, Carpenter, Heavy Equipment Operator). These classifications help define the applicable minimum wage and fringe benefit requirements. This functionality is designed to support the broader Wage Determination project and is intended to be used in conjunction with that feature.
Use Case 2: Integration with Payroll/ERP Systems
Provide a “Primary Labor Class” to sync with systems like Sage Intacct that only support a single employee classification. Maintain accurate GL mapping for payroll and billing.
What is not included
Currently, the Labor Class field is not available in Advanced Analytics Reporting or within Core HR exports. However, it will be incorporated into future payroll-specific reporting within the payroll module.