Importing Timesheets via CSV

Learn how to import employee timesheets into the PayEvo system using a CSV file.

Also known as: CSV Timesheet Upload, Import Work Hours, Timesheet Data Import.

Applies to: Administrator, Payroll Manager, Canada (en-CA)

Before you start

Here’s a sample CSV to have open while going through the article

Table of Contents

You can import time records from third party systems using a comma or tab separated value files (CSV files). 

To turn on CSV import for your account, (as part of our Business Plus and Advanced Accountant plans) login to your account and go to: 


Step 1. Click on SETTINGS 

 


Step 2. Click ADD ONS 


Step 3. Click TIME KEEPING 


Step 4. Enable CSV 


 


Once activated, you'll see a new payroll step called "import". Here, you can upload a CSV file containing your payroll data.  


The data can contain entries for both salaried and time-based staff. 


Step 5. Go to PAYRUN 

Step 6. Click IMPORT 

Step 7. Choose FILE 

Step 8. Click OK 




Once you have selected and imported your entries, these will be visible on the "salaried" or "timesheets" step of the pay run process. You can now proceed with finishing your pay run. You can click the Auto Approve box to automatically approve the entries that you import. 



File Specifications 

The file you are importing should follow the format below: 




  



Name 



Field Size 



Description 



Mandatory 





Shift 





Shift code 







EmployeeID 





Numeric characters (filled with left 0s), 000000 







TimeCode 





Characters for type of income: 


R= Regular hours 


O= Overtime hours @ 1.5 


D= Doubletime hours @2 


X= Other hours worked 


10= Commission 


11= Statutory holiday 


12= Sick day 


13= Personal day 


14= Shift premium 


15= Earnings advances 


16= Other earnings 


17= Taxable vacation pay 


18= Other non taxable 


VP= Release vacation pay 


MP= Manual pay 







CostAccount 



10 



Employee GL cost account 







TotalHours 



  



Total hours - numeric type 



N* 





HourRate 



  



Hourly rate - numeric type 



N* 





Total 



  



Total amount to be paid. 


if fields 5 and 6 are blank 


Numeric type, (No $, example: 34000.02) 



N* 





WorkDate 



10 



Start date format dd/mm/yyyy 







WorkDateEnd 



10 



End date format dd/mm/yyyy 





10 



TimeIn 





Time in 24-hour format e.g. 0900 





11 



TimeOut 





Time out 24-hour format e.g. 1700 





12 



Authorized 





Is the record approved? 


Leave blank = not approved, Y = approved 



For columns 5-7, at least some parts are mandatory. 


If you enter only hours, it will use the employee's current set rate. 

If you enter hours and rate, it will overwrite the set rate to the new rate and will enter a total in the pay run. 


If you enter no hours or rate, you must enter a total. 


Note: when using the earnings code for overtime or double time, enter the REGULAR hourly rate or just the hours and the total. The program will then do 1.5 or 2 times the regular rate amount. 


If you have custom earnings codes that you need the Time Code for, go to: 


Step 9. Click SETTINGS 


 


Step 10. Click PAY RULES 


Step 11. Click EARNINGS 


There is a 2-digit number next to your earnings name, this is the Time Code you would use on the CSV.  

Keywords: CSV, Timesheets, Add On, Add-on, CSV Import, Import Timesheets, CSV Timesheets

Metadata:

396

Can't find what you are looking for? We can take a more direct look to help resolve your matter — Create Case or Contact Us