Skip to content
  • There are no suggestions because the search field is empty.

How to Map Job Tracking to Payroll

If your company uses job tracking, you can map Timecloud jobs to payroll job categories so job costing data is included in your timesheet exports.

Mapping Jobs

  1. Go to Payroll > select your provider > Job Tracking.

  2. Use the search bar to find specific jobs by name or code.

  3. For each job, use the Action dropdown to select the matching payroll job category.

  4. Use the filter icon to toggle between Synced and Disconnected jobs.


Importing Jobs from Payroll

  1. Click Import Jobs at the top of the page.

  2. Select jobs from your payroll provider to create in Timecloud.

  3. Click Import.

Imported jobs are automatically mapped to their payroll counterparts.


Exporting Jobs to Payroll

Some providers (e.g. Payroll Metrics) support pushing Timecloud jobs to the payroll system. This is useful when you manage jobs in Timecloud and want to keep payroll in sync.

  1. Go to Payroll > select your provider > Job Tracking.
  2. Click Export Jobs in the toolbar.
  3. Review the confirmation dialog showing how many jobs will be exported.
  4. Click Export to push your active jobs to the payroll provider.

Jobs are matched by their Custom Code. Existing entries with the same code are updated; new ones are created.

Before exporting, make sure each job has a Custom Code set. Jobs without a Custom Code cannot be exported and will trigger a validation error.


Job Tracking Settings

  1. Click the Settings (cog) icon on the Job Tracking page.
  2. Select the Job Layer you want to sync with payroll.
  3. Click Save.

For Payroll Metrics, the job layer is automatically locked to your top-level layer since Payroll Metrics uses a flat list of Cost Centres without sub-layers.


Troubleshooting

  • "Missing Custom Code" error on export — Open the job in Timecloud and add a Custom Code, then retry.
  • "Job not mapped to an active Cost Centre" on timesheet publish — Go to Job Tracking and use Export Jobs to push the missing jobs, or re-map the affected jobs, then retry.