Export File Specifications

The Export Timesheets to Paychex process exports timesheet information in a CSV file format.

The process exports timesheet information with the following specifications.

Header Row

Column Field Name Max Field Length Description Value
1 Client ID n/a

Header row value

Left justified

"CLIENT ID"
2 Worker ID n/a

Header row value

Left justified

"WORKER ID"
3 Org n/a

Header row value

Left justified

"ORG"
4 Job Number n/a

Header row value

Left justified

"JOB NUMBER"
5 Pay Component n/a

Header row value

Left justified

"PAY COMPONENT"
6 Rate n/a

Header row value

Left justified

"RATE"
7 Rate # n/a

Header row value

Left justified

"RATE NUMBER"
8 Hours n/a

Header row value

Left justified

"HOURS"
9 Units n/a

Header row value

Left justified

"UNITS"
10 Line Date n/a

Header row value

Left justified

"LINE DATE"
11 Amount n/a

Header row value

Left justified

"AMOUNT"
12 Check n/a

Header row value

Left justified

"CHECK SEQ NUMBER"
13 Override State n/a

Header row value

Left justified

"OVERRIDE STATE"
14 Override Local n/a

Header row value

Left justified

"OVERRIDE LOCAL"
15 Override Local Jurisdiction n/a

Header row value

Left justified

"OVERRIDE LOCAL JURISDICTION"
16 Labor Override n/a

Header row value

Left justified

"LABOR ASSIGNMENT"

Detail Rows

Column Field Name Max Field Length Description Value
1 Client ID 8 Alphanumeric

Must match the Client ID of the client that the user is logged into while performing the import.

Client ID
2 Worker ID 10 Alphanumeric

Used as identifiable info for pay entry

Worker ID
3 Org 60 Based on 10 level maximum, 6 characters per level

Pipe delimited

For example, 246856|2543|26487|2485 (can have up to 60 digits only based on number of organization units)

Empty
4 Job Number 25 Valid Values: all active job numbers set up on the client Empty
5 Pay Component 20 Must be the custom name of an active pay component as it is set up on the client. Case sensitive. Pay Component
6 Rate 4 Range = 0.0001 <= 9999.9999

Overrides any loaded rate or rate # for the earning, if one exists.

An earning can include only one of the following: Rate, Rate#, or Amount.

Empty
7 Rate # 1 Denotes which loaded pay rate # to use for the earning. Valid Values - 1, 2, 3, 4, 5, 6

Overrides any default rate # or rate for the earning, if one exists.

6 = 0.00 Track Memo Hours

Empty
8 Hours 7 Range = -999.99 through 999.99

An Earning can include either Hours or Units, not both.

Hours
9 Units 8 Range = -999,999 through 999,999 Empty
10 Lane Date 10 mm/dd/yyyy

Only valid for earnings type pay components.

Empty
11 Amount 17 Range = -9999999999.99 through 9999999999.99 Amount

If NULL, then this should be empty.

If the Hours column is not NULL or not zero, then this should be empty.

12 Check 2 Valid Values: 1-99 Check
13 Override State 2 Valid 2 Digit State Code

This must be set up on the worker.

Override State

If NULL, then this should be empty.

14 Override Local 15 Local Regulation Abbreviation Names set up for the worker.

Exclusions apply to some PA and OR locals.

Empty
15 Override Local Jurisdiction 2 Valid 2 Digit State Code

This is required when there is a value for the Override Local

Empty
16 Labor Override 25 Override value for Labor Assignment for the earning Empty