Why are labor hours missing for some employees in 7shifts Payroll?

Issue

Some employees' labor hours are missing or incorrect in 7shifts Payroll. This typically occurs when POS punches do not sync properly or a 'No Role' error blocks the payroll run.


Cause

⚠️ Important: Employees must be properly mapped between your POS system and 7shifts to ensure labor data syncs to 7shifts Payroll.

Incomplete or incorrect mapping prevents labor data from importing correctly. This can lead to labor discrepancies, incorrect payments, and issues with tip pools, taxes, benefits, or compliance rules.

Employee mapping issues

If an employee's hours are not syncing from the POS to 7shifts Payroll, their POS profile is likely not mapped to their 7shifts profile.

Role mapping issues

If punches are syncing into 7shifts without an assigned role, roles are likely not mapped 1-to-1 or are missing entirely. 7shifts Payroll triggers a "No Role" error in these cases because it cannot determine the correct wage to apply for the hours worked.


What to do

To resolve mapping issues and sync missing labor data, follow these steps in the 7shifts web app:

  1. From the 7shifts web app, navigate to Apps & Integrations and select Mapping.
  2. Filter the view by Role or Employee to identify unmapped records.
  3. Use the Location, Integration, and Mapping Status filters to narrow down your search.
  4. Locate the employee or role with missing labor data and select the corresponding entry from the dropdown menu to match them.
  5. If a punch from the POS is missing a role, add the correct role to the punch directly in your POS system.

Tip: If your POS supports role mapping, use a 1-to-1 mapping between POS roles and 7shifts roles to ensure the most accurate data transfer.


Related articles

 

Was this article helpful?
0 out of 1 found this helpful