Import employee data and earnings
You can use the Spreadsheet Import wizard to import employee data from a spreadsheet file using Microsoft Excel files. You can use this method to add new employee records to a client record.
note
You can import set-up information only 1 time for each employee using the new employees or earnings import. Importing again using this method will import only earnings information for existing employees, and set-up and earnings information for employees being imported for the 1st time.
To import changes to the rates of employee payroll items, Federal W-4 allowances, or State W-4 allowances, select
Update employee information
in the Import type section of the Spreadsheet Import wizard. If you want to update other employee information, select Setup
, then Employees
.Special considerations
Before importing employee information, you may need to set up the following:
- Departments(if you use payroll departments for your client)
- Locations(if you're importing multiple locations or location names that are different from the default Business location)
- Banks(if you're importing direct deposit information)
- Bank accounts(if you're importing earnings information)
- Payroll items(if you're importing earnings information)
- Accruable benefit items(if you're importing benefit hours)
Requirements for Excel spreadsheet formatting
- The employee information that you import needs to match the information that exists for the client. For example, if the spreadsheet includes a payroll item for an employee, and that item doesn't exist for the client in Accounting CS, the application won't import that employee record into the client record.
- The spreadsheet needs to contain an Employee ID column as the 1st column. The employee ID can't be longer than 11 characters and can only have capital letters and numbers.
- The spreadsheet needs to have an Employee Last Name column.
- If there's a Social Security Number column, format the numbers with the dashes:XXX-XX-XXXX.
- There can't be any blank rows between employee records in the spreadsheet.
- The spreadsheet can have extra rows and columns of information to ignore during the import process in the Spreadsheet Import wizard.
note
Make sure to close the spreadsheet and keep it closed during the import process. Also make sure it isn't password protected.
Select the source file
- SelectFile,Import, thenSpreadsheet.
- In theSource Datascreen, select the client from theClient namefield.
- SelectEmployeesfrom the dropdown in theData typefield.
- In the Import File section, selectBrowseto go to the file, or enter the path and file name of the spreadsheet file to import.
- Select the worksheet in the spreadsheet file to import.
- Select the year you're importing data for.
- SelectNext.
Map spreadsheet columns
- Select a template. If you saved mapping information from a prior import as a mapping template, you'll find that template in theTemplatedropdown.
- If the spreadsheet includes column headings or other rows of data you don't want to import, mark the checkbox in the Omit row column. The application won't validate or import data in that row.
- For each column, select the column heading in the grid, then select a mapping item from the dropdown in theColumn <x>field earlier the grid. Refer to the following table for more information on certain mapping items:Mapping itemAdditional infoAdditional info 2Additional info 3Required?Employee IDN/AN/AN/AYesLast NameN/AN/AN/AYesPhoneBusinessFaxCarHomeMobilePagerOtherN/AN/ANoDirect Deposit AllocationRouting NumberAccount NumberAccount TypeAmountPercentStatusN/AN/AYes if Direct Deposit AllocationYes if Direct Deposit AllocationYes if Direct Deposit AllocationNoNoNoState Allowance<State> or <Territory>Additional AmountDependentsFiling StatusN/ANoNoNoAccruable BenefitsN/ABeginning BalanceAllowanceCarryover MaximumAvailable LimitAnnual LimitPer CheckPer MonthUsedAccruedN/ANoNoNoNoNoNoNoNoNoNoPay Item Setup<Item> (includes all pay items set up for the client)AmountRegular HoursOT AmountOT HoursDT AmountDT HoursRateGL Expense<Month><Month><Month><Month><Month><Month>NoNoNoNoNoNoNoNoDeduction Item Setup<Item> (includes all deduction items set up for the client)Deduction AmountRateGL Liability<Month>NoNoNoEmployer Contribution Item Setup<Item> (includes all employer contribution items set up for the client)AmountRateGL LiabilityGL Expense<Month>NoNoNoNoFICS-SSTax AmountGL LiabilityGL Expense<Month>N/ANoNoNoFICA-MEDTax AmountGL LiabilityGL Expense<Month>N/ANoNoNoEFRICA-SSTax AmountGL LiabilityGL Expense<Month>N/ANoNoNoERFIA-MEDTax AmountGL LiabilityGL Expense<Month>N/ANoNoNoFITTax AmountGL LiabilityGL Expense<Month>N/ANoNoNoERFUTATax AmountGL LiabilityGL Expense<Month>N/ANoNoNoWithholding StateN/AN/AN/AYes, if importing earnings and taxesSITTax AmountGL LiabilityGL Expense<Month>N/ANoNoNoEmployee State Tax<State Tax> (includes all state taxes, based on the client/employee addressesTax AmountGL LiabilityGL Expense<Month>NoNoNoEmployer State Tax<Employer State Tax> (includes all employer state taxes, based on the client/employee addresses)Tax AmountGL LiabilityGL Expense<Month>NoNoNoLocal Tax (Resident)Tax AmountGL LiabilityGL Expense<Month>N/ANoNoNoLocal Tax (Workplace)Tax AmountGL LiabilityGL Expense<Month>N/ANoNoNoOhio School DistrictTax AmountGL LiabilityGL Expense<Month>N/ANoNoNoEmployer Local Tax<Employer Local Tax> (includes all employer local taxes, based on the client/employee addresses)Tax AmountGL LiabilityGL Expense<Month>NoNoNonote
- To import state-specific W-4 information, map a column in your spreadsheet labeled with the name of the checkbox. For example, for Massachusetts, if you want to mark checkboxes for items like Full-time student or Head of household, you need to map a column for each checkbox. Entering information in this column for an employee (such as an X, Yes, or True) will mark the checkbox for that employee in the Payroll Taxes tab of the Setup > Employees screen. However, entering False, 0, No, or leaving that field blank, won't mark the checkbox for the employee.
- For Independent Contractor employees, theState allowances > Additional Amountvalue will import as aFixed Amount.
- After you've mapped all the columns you need, selectNext.
- The application validates the spreadsheet data. If it finds any issues, it highlights the invalid items. If necessary, correct the data then selectNext.
Column headings available for mapping
- Employee Information:
- Employee ID
- First Name
- Middle Name
- Last Name
- Suffix
- SSN/EIN
- Type
- Address Line 1
- Address Line 2
- City
- State
- Zip
- County
- School District
- Municipality
- Phone
- Email
- Payroll Schedule (Primary)
- Payroll Schedule (Alternate)
- Hire Date
- Last Raise Date
- Inactive Date
- Birth Date
- Job Title
- Gender
- Marital Status
- Race
- Direct Deposit Allocation
- W-4 Form YearnoteTo import W-4 data, you need to first map the W-4 Form Year.
- If the year is 2019 or earlier, the corresponding columns are Federal Filing Status and Federal Allowances.
- If the year is 2020 or later, the corresponding columns are Federal Filing Status, Federal Two Jobs Total, Federal Claim dependents, Federal Income, and Federal Deductions.
The W-4 Form Year also validates the entry for Filing Status. For example, Head of Household is only valid for 2020 and later. - Fed Filing Status
- Federal Two Jobs Total
- Federal Claim dependents
- Federal Other income
- Federal Deductions
- Fed Allowances
- State Allowances
- Accruable Benefits
- Pay and Deduction items:
- Pay Item Setup
- Deduction Item Setup
- Employer Contribution Item Setup
- Taxes:
- FICA-SS
- FICA-MED
- ERFICA-SS
- ERFICA-MED
- FIT
- ERFUTA
- Withholding State
- SIT
- Employee State Tax
- Employer State Tax
- Local Tax (Resident)
- Local Tax (Workplace)
- Ohio School District
- Ohio Local Tax
Verify address information
If the application encountered any invalid addresses in the
Column Mappings
screen, it will open the Address Mapping
screen and list all employees with address information that needs correcting. Use this screen to enter and look up correct address information.- In theLookupfield, enter a city and state combination, separated by a comma, or enter a ZIP Code. The application looks up the information and enters valid information in the address fields. If multiple valid entries are available, the application populates the dropdown in the fields you need to select a valid entry for.Examples:
- If you enterDexter, MIin theLookupfield, the application enters 48130 in theZIPfield because that's the only valid ZIP Code for Dexter.
- If you enterAnn Arbor, MIin theLookupfield, the application finds all ZIP Codes that apply to Ann Arbor — 48103, 48104, 48105, 48106, 48107, 48108, 48109, and 48113 — and lists those in the dropdown for theZIPfield.
- If you enter48130in theLookupfield, the application finds all cities that use that ZIP Code — Dexter, Dover, Hudson Mills, Scio, and Webster — and lists those in the dropdown for theCityfield.
- Complete the remaining fields then selectUpdate. If all address information for the selected employee is valid, the application marks the checkbox in the Valid column and moves to the next employee record.
- Repeat steps 1 and 2 until you've validated all employee records.
- SelectNextto continue with the import.
Select import options
In the
Import Options
screen, set the following options for how to import the spreadsheet data:- Bank account.Select the bank account to use when writing checks to the client's employees. The dropdown includes only active bank accounts set up in theSetupthenBank Accountsscreen.
- Journal.Select the journal to use when posting transactions for the client. The dropdown includes all journals set up for the client in theSetupthenJournalsscreen.
Review import diagnostics
The
Data Analysis
screen shows a list of the information that will import from the spreadsheet and the analysis results for the data. If necessary, you can select Back
to make changes to any of the mapping and options screens. To view a diagnostic report for any of the items listed, mark the checkbox next to that item, then select Preview Selected
or Print Selected
.When you're happy with the data that will be imported, select
Finish
. The Import Complete
screen displays a summary of the information imported from the spreadsheet. Review the information. Select Print
for a report of the import results, or select Close
to close the Spreadsheet Import wizard. If you're happy with the imported data, select Finish
.Sample spreadsheet file
The following sample spreadsheet file is available for you to download and review. The sample spreadsheet includes commonly used columns and sample data. You can change the formatting, column, and data to fit your needs. There are 4 worksheets in this sample spreadsheet:
- Basic:example for importing basic employee information
- Multiple location:example for importing multiple locations for each employee
- Detailed:example for adding detailed payroll items for each employee
- Training:example used for our training classes
note
If you import the sample data into a live client record, you'll need to delete the imported data when you're finished.
Open the spreadsheet file, then save it to the location specified in the
Spreadsheet
field in the Import Data
tab of the Setup
, File Locations
window.