> Importing and exporting / Importing information / Q: Importing information

Read the full guide

Importing information help topic

Sage Cover Extra webinars

Q: Importing information

Click a question in the list to see the answer:

General information

Where can I import from?Open this section

You can import from:

Should I take a backup first?Open this section

Yes. It's important that you take at least one backup before importing any information into your software. All of the import wizards provide a Backup option on their first page.

Will an import produce duplicate records in my software?Open this section

No. If records already exist, the information from the import file is added to the existing records.

What if I import the wrong information?Open this section

If you took a backup before starting the import, you can use it to restore the database to how it was before you did the import.

Otherwise, you should remove the imported information manually. When the import wizard finishes, it shows details of what information was imported successfully and what items failed to be imported. You can use this as a guide to help you remove the imported information.

What should I do if an import fails?Open this section

When the import is complete, an Import Results window appears providing information about the data that has been imported and lists anything that has failed to import. An import can fail for a number of reasons. For example, details haven't been entered in the correct format or some information was missing.

Use the details in the Records not Imported section of the window to identify and correct any problems before importing the data again.

Tip: Your import is more likely to succeed if you use the templates provided to create your CSV import files. These templates are available in your installation location. For example, C:\Program Files\Sage Payroll\CSV Templates.


Importing from a CSV file

What information can I import using the templates provided?Open this section

Use the templates provided to import the following employee and pay information into your software:

In addition to the above, you can also assign payments and deductions to your employees during the import process.

How do I use a template?Open this section

The templates are located in the CSV Templates folder in the location that the software was installed. For example, C:\Program Files\Sage Payroll\CSV Templates.

Using Microsoft Excel, open the template you want and enter the information into the relevant cells. Columns that have blue headings must be completed. To view the comment attached to each heading can be viewed by hovering your mouse over the cell.

When you have entered your data > File > Save As > ensure the file is saved as a CSV file.

You're now ready to import the information into Sage 50 Payroll.

Can I create a template from information in Payroll, that I can use in the future to import payments and deductions?Open this section

Yes. Payroll > TimeSheet Entry > Payments or Deductions > Create Template. You can use the TimeSheet Entry option to create templates for the payments and deductions that are set up in the software.

Does a CSV file need to be in a particular format?Open this section

Yes. The first row of the CSV file must be a header row. This defines the column titles and identifies the data in subsequent rows.

The order of columns in the file is not important, but you must use the correct column titles in the header row, as the Import wizard uses them to determine the type of data you are importing.

Use the data import templates as a guide to help you format your CSV files correctly. The templates are available in your program folder, for example, C:\Program Files\Sage Payroll\CSV Templates.

Is there more information about importing from a CSV file?Open this section

Yes. For further information on the file formats and the import procedure, please refer to the full guide.


Importing from a Microsoft® Excel® or CSV file using Advanced Import

What is data mapping?Open this section

Mapping is the process of matching the information in your import file to the fields within Sage 50 Payroll. You can do this by finding the import field in your source file that corresponds with each payroll data field, and entering the relevant import and payroll fields in the Data Import Wizard.

What is a map file?Open this section

Once you've matched up the data in your import file with the fields in Sage 50 Payroll, you can save the mapped structure as a map file. This retains the matchings you've made and helps you the next time you import using the same file structure, by saving you having to match up the data again.

How can a map file help me?Open this section

If your import file contains many columns of information, or if the information in the file is not in the order expected by Sage 50 Payroll, then mapping the data to the payroll fields can be a lengthy process.

Saving the mapped structure and reusing it next time you import saves you time, as you don't need to perform the mapping again.

Map files can also be very useful if you operate as a payroll bureau, importing information from and processing payroll for many different clients. Each client might supply their data to you in a different format, which could be time consuming for you to import. You can save the import mapping for each company as a separate map file, using the client's name as the map file name, and use the relevant map file when you import data for that client.

How do I create a map file?Open this section

Once you've mapped all the data from your import file to the relevant fields in Sage 50 Payroll > Save Map > specify a name and location for the map file > Save.

How do I change the map file in use?Open this section

When you import, the Data Import Wizard retains the map file you used during your last data import. If you're importing using a template, it utilises the map file associated with that template.

To clear this file, for example to perform a new mapping > Clear Map.

To reuse an existing map file that you've previously saved > Load Map and locate the map file you want to use.

What is a header row?Open this section

This is a row of column titles that may or may not be present in your import file.

If the header row is present on the file selection page of the Data Import Wizard, select the Import file has header row check box. The import fields are populated according to the column titles in the source file.

Note: If you are importing from a Microsoft Excel file, the header information must be in the first row of the spreadsheet.

You can now check the mapping and update any fields which are not matched correctly, if necessary.

If the header row is not present on the file selection page of the Data Import Wizard, clear the Import file has header row check box. The import fields are not populated and you'll need to map your data manually by specifying which import field relates to which payroll field.

Can I map an import field to more than one payroll field?Open this section

There are no limits to the number of times you map an import field to a payroll field, so you can reuse the same column of information for various payroll fields if you want to. However, it's likely that each payroll field will need to contain an individual piece of data for an employee, so it's unlikely that you'd need to do this.

What happens if I map an import field to an incompatible payroll field?Open this section

If you map incompatible fields, the import will fail. The import log shows details of where and why the import was not successful.

Why are the payroll fields displayed not always the same?Open this section

The payroll fields on the mapping windows depend on the template you are using to import. The template identifies which payroll fields you are going to import, and the wizard displays the correct fields according to this.

Why do I need to choose a template and map the fields?Open this section

The template you select identifies what type of information you are importing and determines where the imported data should go in your payroll software.

The map file identifies which fields within the import file relate to which fields in Sage 50 Payroll.

You'll need to specify both a template and either use an existing map file, or map your data within the Data Import Wizard, to import your information.

Can I keep the import source file open while performing the mapping to help me locate the right fields?Open this section

You can open an XLS or CSV file in Microsoft Excel to view it while you perform the mapping. However, you'll need to open it as a read-only file, which means you can't make any changes to it. Refer to the online Help in Microsoft Excel for information about how to do this.

Can I import from a Microsoft Excel workbook containing more than one worksheet?Open this section

Yes, you can. If you select a Microsoft Excel workbook containing more than one worksheet as your import source file, the Data Import Wizard asks you to identify which worksheet you want to import from.

The worksheet I want to import from contains formulae and references to other worksheets. Can I still use it?Open this section

Your Microsoft Excel worksheet cannot contain any formulae or references to other cells, as these will not be imported and may cause your import to fail. Make sure that the file you are importing from contains only data, not formulae.


Importing from Sage Personnel

What information can I import from Sage Personnel?Open this section

You can import the following information from Sage Personnel into Sage 50 Payroll or Payroll Professional:

What version of Sage Personnel can I import from?Open this section

You can import from Sage Personnel v6.01 and subsequent versions.

The Sage Personnel Data Import Wizard asks for the location of my Personnel software. Where is that?Open this section

If you used the default settings when you installed Sage Personnel, the software is in C:\Program Files\Sage Personnel.

If Sage Personnel is not installed to the default location, open the software > Help > About > System Information > from the tree view on the left-hand side, Application. The installation details appear in the Value column.


Importing from Sage 50 HR

What information can I import from Sage 50 HR?Open this section

If you're using Sage 50 HR you can import the following information into Sage 50 Payroll or Payroll Professional:

Note: Employees employed as volunteers are not imported from Sage 50 HR.

Is there any information I can't import from Sage 50 HR?Open this section

You cannot import the following from Sage 50 HR:

I only want to import details of people who have just started work for me - not the whole workforce. Can I do that?Open this section

Yes, the import wizard allows you to specify which employees to include in the import. You can choose between new employees, existing employees or all employees.

In addition, once you select one of the above categories, you can choose which employees to include in the import.


Visit the Welcome to Sage 50 Payroll page.


If you have any feedback about this topic, we'd love to hear from you.

If you have Sage Cover and you have a general support query, you can get in touch at https://my.sage.co.uk/contact-us/

If you don't have Sage Cover, you can find out more about it here.