Important Note: The ServiceTrade Accounting Connector (STAC) requires a Premium or Enterprise ServiceTrade Subscription and is a paid add-on. Please contact your ServiceTrade Salesperson or your Account Manager if you want to learn more about STAC.
How do I Import Time to Payroll?
This article will walk you through troubleshooting PR import errors for STAC 300.
- Steps to import time to Payroll in Sage 300 Construction and Real Estate.
- Is there a way to import a CSV file into payroll?
- Can I import Equipment and Job cost entries into Payroll?
Important Note: When you Import Time entries that include Job Cost information such as: Jobs, Extras, Cost Codes, and/or Categories, those items must already exist in Job Cost before you can import time to them. Import Time does not create Jobs, Extras, Cost Codes, and/or Categories. Time entry lines will reject for Job, Extra, Cost Code, and/or Category combinations that do not exist.
- In Payroll, select Tools then Import Time…
- If using named files, you will be asked for the Master Payroll file and the New Payroll transaction file.
- In the Import file field, select List to browse to the import file you have saved and click Open.
- In the Error file field, type the file name for any rejected records. (Note: these locations will remember what location you used the last time)
- Press the TAB key on your keyboard to move to the next field.
- Click List, then select the time entry view for the import records. The time entry view must correspond with the layout of the import file.
- If you select a time entry view that includes Equipment Cost information (equipment, EQ cost code, or revenue code), the Invalid Time Entry View selected message may appear, and you are prompted to enter a different time entry view. You can import equipment-specific entries directly into Equipment Cost (Equipment Cost, Tools, Import Entries). Review the notes below for the specific requirements to import time that creates Equipment Cost revenue entries.
- If you need to process a certified payroll, refer to the Payroll Help topic, "About using import time to process a certified payroll", for additional information.
- Enter the Period-Begin Date, if desired.
- Enter the Period End Date for the imported earnings in one of the following formats:
- mm/dd/yyyy - used only for fields that include the century
- mm/dd/yy - the typical Payroll date format
- Make any necessary print selections for the import time journal.
- Click Start. The import time journal prints automatically.
- After you successfully import earnings to the New.prt file, delete the import file to ensure that earnings are not imported more than once.
- Information regarding the import file fields and layout is available in Payroll by going to Help, Help Topics, click the Index tab and search for "Import Time".
- If there is a rate both on the employee setup and on a pay rate table that applies, the system will prefill the higher of the two rates.
- If you import time for an employee with the same PED as a check that is already in the new file with a status of New or Processed it will add the time to that check. If the existing check in the new file has a status of Printed or Manual it will create a Second Sequence check for this time entry.
- If you are importing time which contains a Reimbursement Pay Type pay, the amount is not retrieved from the Employee Pay record or from the Pay setup record. Your Import file must contain the rate for the Reimbursement Pay Type, if there is no rate for a Reimbursement Pay Type Pay on the import grid, no rate will retrieve. Units will import and you will need to use Enter Checks or Change Time Entries to enter the rate for Reimbursement Pay types.
- To automatically add Job Cost Standard Cost Codes and Standard Categories to a job when you import time, select the Allow addition of cost codes and categories during Import Time check box File, Company Settings, PR Settings, Job Cost Entry Settings.
- You can use Change Unposted Time or Enter Checks to add or edit individual earnings information. Then use Process Payroll, or click Process in Enter Checks, and continue with your normal Payroll workflow.
- Looking at PR>Inquiry>Check info>Check activity after importing time you will notice that the columns are blank for Gross Pay, Regular Hours or Net Pay. This is because Import Time does not create the PR check Pay record which is what updates the check. You will have to process the additional records. You can view the Hours, Rate and Amount in Inquiry>Check info>Check time, NEW
Import Time rejects with a TS2620 error
When importing time an error is received, TS2620.
The post and interface settings are turned off.
When you are importing time, there are records which are validated. If the Post and Interface settings are turned off to the interfacing applications and your import contains fields from records stored in those applications, you'll receive the TS2620 error message. Go to File/Company Settings/PR Settings/Interface settings and make sure your interface settings are active
Where can I find a template or outline for Accounts Receivable Import invoices?
- From the Tools menu, select Import Invoices.
- Click [Print Template] and preview or print the template.
Note: The lines on the import file for the Activity.ara Activity records begin with an “I”. The lines for the Activity.ara Distribution records begin with a D.
Error: "Payroll has stopped working" (Importing Time)
- Error: "Payroll has stopped working".
- Error is generated when importing time, and Background Tasks stays at 0 percent.
The import file contains invalid characters.
Review the import file and remove any invalid entries.
Errors received when importing time into Payroll
- Receiving errors for Import Time rejecting the time entry line.
- An error such as "category is required" may occur if pay ID setup is incomplete.
- An error such as "Maximum number of fields exceeded" may occur if the incorrect time entry view is chosen.
- An error such as "Job required when extra, cost code or category is defined" may occur if the import file has no job in the job field but has an extra, cost code or category.
- An error such as "Job required when extra, cost code or category is entered" may occur if the import file has no job in the job field but has an extra, cost code or category.
The time entry view must match the record being imported. When the record and the view do not match you will receive rejection errors for the fields that do not match. If there is an extra, cost code or category entered, a job must also be entered on the line.
- Select the correct view for the import that matches the file being imported.
- Open the file being imported to see the format of the fields.
- Open Customize Time Entry Views by going to Payroll, Tools.
- Find the view that matches the format of the import file.
- f none of the existing views match, then create a view that will match
- If the error you receive when importing is "category is required," you will need to go to Setup, Pays and type in a valid JC Category such as "L" or "LAB" so that any imported time with that Pay ID will have a valid Job Cost category to match it to in Payroll.
- If the error you receive when importing is that an item is required or missing, the import file will need to be modified to correct the missing information. For example, if a job is not entered but the cost code is, the file will reject.
I cannot find my Payroll Import Time Reject file
- I cannot find my Payroll Import Time Reject file
- My reject file is missing
- The reject file cannot be seen in the import window because periods were part of the reject file name. The system sees the first period as part of a file extension and marks the file type as "file" instead of "text"
- Use Windows Explorer to search for the file. If the file name was Reject.2017, search the computer drive that you believe it to be on for the name "Reject.2017". Once you find it, change the name to Reject-2017.txt. Make necessary corrections. The system will now be able to see the reject file with the text extension for re-importing once the corrections have been made.
How do I edit rejected entries created when importing time in Payroll?
- Editing the error file created by import time.
- I imported time twice and now my time is doubled.
- Import time creates an error file in a text file format. This file can be found at the location indicated under Tools, Import Time, Error File field.
- Review the errors or rejections listed on the Import Time report.
- If the error is due to a job, cost code or category not found, verify the codes are correct and create the missing item.
- If the error is due to an incorrect import entry, browse to the location of the error file from your computer desktop.
- Double click rejection file to open the file using Microsoft Notepad or another text editor.
- Correct the entry in the file and save.
- Import the corrected file through Import Time in Payroll.
Import time rejected "Union [Union ID] does not exist."
- When importing time, the journal prints: "Rejected - Union [Union ID] does not exist."
- Could also show Union Local and or Union class does not exist.
The Union information was typed in on Setup, Employees, Entry Info page and not selected from a valid list of Unions, Locals, classes.
- Setup > Employees > Entry Info >select the union information from the list button.
Note: If the union or class is correct but has not been set up see article 23675 How do I set up a union payroll? for instructions.
- Save changes and Close
- Import rejection file.
How to create a second sequence check using import time.
Can I create a second sequence check using import time?
- Import Time will create second sequence checks when there is a first sequence check for the same employee and period end date with a Check status of Printed Manual.
- To import second sequence checks:
- Import or enter time for first sequence checks first.
- Process payroll.
- Generate direct deposits and/or print for first sequence checks as applicable.
- Import second import file and use same period end date as first import file.
- Continue your normal payroll workflow to process, generate direct deposits / print checks, and post checks.
Why is the expense account blank when I import time in Payroll?
The debit account is blank when importing time in Payroll.
The time imported into Payroll does not automatically retrieve expense account information until the time is processed. If the status of the time/check is still New, it will need to be processed to retrieve the accounts according to the hierarchy.
- To resolve this, you need to process the time after it reaches Payroll. To process the time in Payroll, refer to this Sage KB article.
How do I set up a pay rate to prefill when entering or importing time?
- When importing time, you may wish to import hours, and let Payroll fill in an assigned pay rate.
- Pay rate is missing in time entry.
- Pay rate is blank.
- Why is my rate not prefilling during time entry.
Option 1: Add the Pay Rate to the employee setup.
- From the Payroll Setup menu, select Employees.
- Enter the Employee ID in the Employee field and press Enter twice.
- Click Pays.
- For the Pay ID that is being used to pay the employee on your import file, fill in the pay rate that you wish to use in the Amount field.
- Note: If it does not exist, setup the pay id. If it does exist use the list button and select the Pay ID in the Pay ID box. Leave the Pay Type and Calc Method at their default values.
- Click Accept Table, Save, and then Close. Once this is done for all employees you are importing, you may now import time, and the Pay Rate will prefill automatically.
Option 2: Create a pay rate table.
- See Sage KB article 22215 "How do I set up a rate table?"
- Note: If there is a rate both on the employee setup and on a pay rate table that applies, the system will prefill the higher of the two rates.
- If there is no rate for a Reimbursement Pay Type Pay on the import grid, no rate will retrieve. Units will import and you will need to use Enter Checks or Change Time Entries to enter the rate for Reimbursement Pay types.
How do I correct or delete time entries in Payroll?
- Use Change Unposted Time to correct a check.
- How do I delete incorrect imported payroll when valid time entries exist in the new file as well?
- I put the wrong number on the salary person, and it went to one of the hourly employees.
- Can I delete it from change unposted time?
- Verify the location and status of the check:
- In Payroll, from the Inquiry menu, select Check Information, Check Activity.
- Select the New transaction file. Click OK.
- In the Check Status column, verify the check is listed and has a status of "New Check" or "Processed."
Note: If the check status is "Printed" you must void the check to correct it.
Use Change Time Entries to correct the entries:
- From the Task menu, select Change Time Entries, Change Unposted Time.
- Click List and select View.
- Type the Period end date, and then click OK.
- Make any necessary corrections to the time entries and click Accept Line.
- Click Finish.
- From the Tasks menu, select Process Payroll and select the appropriate Pay group, Period end date, and Calculation frequencies.
- Click Start.
- Review the Check Journal to verify the check information is correct.