Once a job has been finalized in SmartMoving, the job’s payroll information is locked in and pulled from the Crew App, not the Dispatch Slot. This means that if you make changes to crew assignments after a job is finalized, those changes will not automatically update the payroll records.
This article explains:
How payroll and crew assignments work once a job is finalized
The correct workflow for adjusting payroll
What not to do (and why)
Understanding How Payroll Works After Job Finalization
When a job is finalized:
Payroll records are created based on the crew members who completed the job in the Crew App.
Those records become the “source of truth” for payroll — not the dispatch slot.
If a dispatch slot is later edited or reassigned, it does not recalculate or remove existing wage entries.
Because of this, if you try to change the dispatch slot after the job is completed (for example, to correct which crew worked the job), SmartMoving will not automatically clear or recalculate payroll records. You may wage records linked to a crew member who is no longer listed on the job.
❌ Unsupported Workflow: Changing Dispatch After Job Completion
If you change a dispatch slot after a job is marked Completed:
The system will not remove or recalculate wages.
Crew wages from the original slot will remain visible in Payroll.
Any new crew added through the new dispatch slot will not automatically have wages generated.
This workflow isn’t supported and can cause payroll inconsistencies — such as extra or hidden wage records.
✅ Recommended Workflow: Adjust Payroll Directly
If you need to correct crew pay or adjust who was credited for a completed job, make those changes in Payroll — not in Dispatch.
Steps:
Go to Accounting > Payroll.
Locate the job and review the crew wage records.
To remove incorrect entries, delete or adjust the wage lines associated with the wrong crew members.
If a crew member’s pay should be added or adjusted, use Add Wage Record to manually enter the correct amount.
Save your changes.
This ensures that payroll reflects the correct crew and pay amounts, even if the dispatch slot was changed later.
If You Must Change the Dispatch Slot After Completion
If your workflow requires you to move a completed job to a different dispatch slot:
First, remove all payroll records for that job in Payroll.
Then, change the dispatch slot.
Finally, manually recalculate or re-enter wages for the new crew.
This prevents old wage records from persisting after the change.
Example Scenario
Example:
John was added to Crew A’s job in Dispatch, and the job was completed. Later, the office changed the job to Crew B’s slot. John’s wages still appeared in Payroll even though he was removed from the job.
Why it happened:
Payroll information was already finalized based on the original crew’s completion data. Changing the dispatch slot after finalization didn’t recalculate wages.
How to fix:
Manually remove John's wages in Payroll and add the correct crew’s wages.
Summary
Action | Supported? | Notes |
Change dispatch slot before job is completed | ✅ | Safe — crew/payroll will update correctly |
Change dispatch slot after job is completed | ❌ | Will not recalculate wages |
Adjust wages in Payroll | ✅ | Correct workflow |
Remove payroll records before slot change | ✅ | Recommended if dispatch must be changed |
In Short:
If a job has been finalized and you need to make payroll corrections:
Do not edit the dispatch slot.
Adjust the payroll records directly in Payroll.