If your payroll runs through eBacon, Run a Call builds the timesheet file eBacon imports. Pick the pay period, read the short checklist of anything eBacon would reject, and download the file in Excel or CSV. There's nothing to connect: you download the file here and import it in eBacon.

Who can do this: the owner, and anyone whose role has Can run payroll turned on. See Customizing team roles and permissions. Time tracking must be on.

Before you start: employee numbers

eBacon matches every row to a person by their employee number, so each person who clocks time needs one.

  1. Go to Settings → Team.
  2. Click ⋯ at the end of the person's row and choose Edit profile.
  3. Fill in Employee number. It's kept exactly as typed, so 00024 stays 00024.
  4. Optionally fill in Payroll department, for example Service. It goes in the Task column of the file. Leave it blank and the person's business unit is used instead.
  5. Click Save changes.

The Employee # column on Settings → Team shows who has a number and who doesn't. See Managing user profiles.

Open Time → Payroll Sync → eBacon

Click Time in the left sidebar, open the Payroll Sync tab, and choose eBacon.

Pick the pay period

The card opens on your last completed pay period. Use the arrows to step back or forward a period.

For any other dates, click Custom range and set a Start and End date.

At the top you'll see what's in the file: Rows, Employees, time On jobs and General time.

Check before you import

If anything would cause trouble in eBacon, it's listed under Check before you import. Items with an amber dot change or block the file; grey ones are for your information.

What you seeWhat it meansWhat to do
[Name] has no employee number…eBacon will reject that person's rows.Add their Employee number in Settings → Team, then download again.
[Name] is still clocked in on [date]…A shift is still open. That punch is left out of the file until it's closed.Have them clock out, or close it from Time → Timesheets.
[Name] has an overnight punch on [date]…A punch runs past midnight. It's one row, and eBacon reads the Punch Out as the next morning.Nothing. This is for your information.
[Name]'s punches add up to …, the paid timesheet says …The file's total for that person doesn't match their paid hours on the timesheet.Look for overlapping punches, time outside a shift, or an overnight shift at the edge of the period, and fix it in the timesheet.
[Name] has overlapping punches on [date]…Two punches cover the same time, and eBacon pays both.Fix one of them in the person's day view on Time → Timesheets.
[Name] has a punch on [date] that ends before it starts…A time was entered the wrong way round. It's left out of the file.Fix it in the person's day view.
…job time on [date] for a job not visible to you…The person worked a job you don't have access to, so the Job cell is blank.Ask someone who can see that job to download the file, or fill the cell in by hand.
…job time on [date] for a customer that was removed…The job's customer was deleted, so the Job cell is blank.Fill the cell in by hand if eBacon needs it.
Tip

Approve and lock the pay period on Time → Timesheets first. Then the file matches exactly what you approved. See Reviewing and correcting timesheets.

Choose a format and download

Pick Excel (.xlsx) or CSV, then click Download for eBacon. You'll see how many punches were exported.

Import the file in eBacon the way you normally do.

If nobody clocked any time in the period, you'll see No punches in this period and there's nothing to download.

What's in the file

The columns match eBacon's import template, in this order:

ColumnWhat goes in it
EmployeeThe person's name
Employee NumberTheir employee number from Settings → Team
JobThe customer's name on job time. Blank on general time.
TaskTheir Payroll department, or their business unit if that's blank
HazLeft blank
CosCodeLeft blank
DateThe day of the punch, as MM/DD/YYYY
Punch InStart time, for example 8:00AM
Punch OutEnd time

There's one row per punch. Job time (driving to and working on a job) is one row per job. General time — office, driving that isn't for a job, meetings, training, supplies runs and any clocked-in time that wasn't tracked to anything — gets its own rows, so the file adds up to the paid timesheet. Breaks aren't rows of their own.