You cannot directly transfer data from SnowdropKCS to Sage 50 Cloud Payroll, but as Sage 50 has the facility to import data using a CSV file, you can create reports in SnowdropKCS Payroll and run these to Excel, then (after a little manipulation) import the data into Sage 50 Cloud Payroll using the Advanced Data Import Wizard.
The best point to transfer data in this way is the start of the tax year, as at that point there are no year to date figures to transfer, so you will only need to export and import employee’s details. If you move to Sage 50 Cloud Payroll in the middle of the tax year, you will need to export and import year to date values as well.
SnowdropKCS is highly customisable, and different customers will use the system in different ways, so this guide is intended to be general advice rather than step-by-step instructions, as some customers will use the features of the software in different ways.
We recommend these steps are completed by a user that has had training in the SnowdropKCS Payroll Report Generator.
You can save your report and then return to editing it later if necessary.
The fields in bold are mandatory for importing into Sage 50 Cloud Payroll. Left column is the column heading on the Sage 50 import template, right column is the equivalent field in SnowdropKCS, with explanatory notes:
COLUMN ON SAGE 50 IMPORT TEMPLATE | SNOWDROPKCS REPORT FIELD |
Employee Reference | Omit this. Sage 50 assigns its own reference to each employee. Alternatively, you can use the Employee Number if there are no existing employees in the payroll company that you import to. |
Works Reference | Employee Number |
Title | Title - Employee |
Initials | Initials - Employee |
Forename | Forename 1 |
Surname | Surname – Employee |
Address 1 | Address 1 |
Address 2 | Address 2 |
Address 3 | Address Town |
Address 4 | Address County |
Address 5 | Address Country |
Post Code | Postcode |
E-mail Address | Internal Email |
Telephone Number | Telephone Number – Home |
Gender | Gender |
Marital Status Married Divorced Widowed Civil Partnership Other | Marital Status Desc |
Date of Birth | Date of Birth |
Work Start Date | Continuous Service Date (may prefer to use Company Start Date) |
Work End Date | Leaver Last Payroll Date |
NI Number | NI Number |
NI Category | Payroll NI Code |
- | Payroll Tax Regime (this is a separate field in SnowdropKCS and required for Scottish and Welsh tax codes. Will need to be combined with Tax Code, if present) |
Tax Code | Pay Current Tax Code |
Wk1Mth1 Basis | Pay Current Tax Class |
Pension 1 | (Pensions will need to be set up in Sage 50, so we recommend ignoring this field and adding schemes in Sage 50 separately using “global changes”) |
Pension 2 | (as above) |
Pension 3 | (as above) |
Pension 4 | (as above) |
Pension 5 | (as above) |
Payment Method Cheque BACS Credit Transfer Direct BACS Salary Payments) | Pay Current Pay Method A=Autopay B=BACS C=Cash (if rounded, 1-8) O=BOBS P=Post Office Giro Credit Q=Cheque T=Bank Giro Credit Transfer |
Payment Frequency Weekly Fortnightly Four Weekly Monthly Annually) | Pay Current Pay Frequency M=Monthly W=Weekly B=Fortnightly F=Four weekly V=Variable weeks Q=Quarterly H=Half-yearly Y=Yearly (annually). Will need to be translated to one of the valid options shown in the column to the left.) |
Gross Salary | Salary |
Salary Per Period | (No field in SnowdropKCS) |
Contracted Hours | Contracted Hours (Current) |
Contracted Hours Per Period Fortnight Four Weeks Month | (Can be ignored if not using salary payments, otherwise will need to be entered manually) |
Access Level | (ignore, SnowdropKCS uses value from 0 to 99. This will need to be set up after the import is done) |
Director Status | Director Type |
Date Directorship Began | Director NI Weeks |
Notes | (No field in SnowdropKCS) |
Contact | Emergency Contact Name |
Contact Relationship | Emergency Cont. Relation |
Contact Telephone No. | Emergency Contact Hm Tel Alternatively, can use Emergency Contact Mobile, or Emergency Contact Wk Tel. |
Contact Permission Valid values are: 1 = Yes | (No field in SnowdropKCS, enter manually if required) |
Sort Code | Payroll Bank Sort Code |
Bank Account Number | Payroll Bank Account |
Bank Account Name | Payroll Bank Acc Name |
Bank Account Type Valid values are: | (No field in SnowdropKCS) |
Building Soc Number | Payroll B/Society Roll No. |
BACS Reference | (No field in SnowdropKCS) |
Bank Name | (No field in SnowdropKCS) |
Bank Address 1 | (No field in SnowdropKCS) |
Bank Address 2 | (No field in SnowdropKCS) |
Bank Address 3 | (No field in SnowdropKCS) |
Bank Address 4 | (No field in SnowdropKCS) |
Bank Address 5 | (No field in SnowdropKCS) |
Bank Post Code | (No field in SnowdropKCS) |
Bank Telephone | (No field in SnowdropKCS) |
Bank Fax | (No field in SnowdropKCS) |
Mobile Number | Mobile Tel No |
Job Title | Job Title Desc |
Employment Type Full Time Part Time Temporary Contractor Expatriate Pension | Full-time/Part-time |
Send Document via Email | Exc. From Emailing Docs? |
Date Confirmed | (No field in SnowdropKCS) |
Payslip Email Address | Internal Email |
Payslip Password | (No field in SnowdropKCS, however, you can use the NI Number or Date of Birth if you wish) |
Payroll ID | HMRC Pay ID |
Previous Payroll ID Status 1 = The Payroll ID is the same as before 2 = The Payroll ID was not previously set | (No field in SnowdropKCS. Manually enter 1 for all employees.) |
IBAN | (only used on Irish payrolls) |
BIC | (only used on Irish payrolls) |
Contact Address 1 | Emergency Contact Addr1 |
Contact Address 2 | Emergency Contact Addr2 |
Contact Address 3 | Emergency Contact Addr3 |
Contact Address 4 | Emergency Contact Addr4 |
Contact Address 5 | Emergency Contact Country |
Contact Postcode | Emergency Contact Postcode |
Contact Mobile | Emergency Contact Mobile |
Contact Email | (No field in SnowdropKCS) |
Second Bank Sort Code | Payroll Bank Sort (2nd) |
Second Bank Account Number | Payroll Bank Account (2nd) |
Second Bank Account Name | Payroll Bank Acc Name (2nd) |
Second Bank Account Type | (No field in SnowdropKCS) |
Second Building Soc Number | (No field in SnowdropKCS) |
Second BACS Reference | (No field in SnowdropKCS) |
Second Bank Name | (No field in SnowdropKCS) |
Second Bank Address 1 | (No field in SnowdropKCS) |
Second Bank Address 2 | (No field in SnowdropKCS) |
Second Bank Address 3 | (No field in SnowdropKCS) |
Second Bank Address 4 | (No field in SnowdropKCS) |
Second Bank Address 5 | (No field in SnowdropKCS) |
Second Bank Postcode | (No field in SnowdropKCS) |
Second Bank Telephone | (No field in SnowdropKCS) |
Second Bank Fax | (No field in SnowdropKCS) |
Second Bank Account IBAN | (only used on Irish payrolls) |
Second Bank Account BIC | (only used on Irish payrolls) |
Work Day Pattern | (working patterns work differently in Sage 50, so these will need to be added manually or set up after the employees are imported) |
Non UK Worker | (No field in SnowdropKCS, see “Auto Enrolment Exclusion Reason” below) |
Net of Foreign Tax | (No field in SnowdropKCS, this is processed in SnowdropKCS using tax and NI overrides) |
Right To Work Confirm Status 1 = Yes 2 = I'm recording this elsewhere | (No field in SnowdropKCS. Manually add 2 for all employees.) |
Right To Work Document Type | (No field in SnowdropKCS) |
Right To Work Document Expiry Date | (No field in SnowdropKCS) |
Right To Work Reference | (No field in SnowdropKCS) |
Auto Enrolment Exclusion Reason 1 = Director without employment contract 2 = Non-salaried limited liability partner 3 = Maximum annual contribution reached 4 = Received winding-up lump sum 5 = Working Notice Period | Exclude From Auto Enrolment |
Your Report Structure should look similar to the following screenshots:




Once you have created and saved the report as above, you will need to run it to Excel.
Once you have the spreadsheet, check that the information shown looks correct, and compare a few records against what is in the program. You will then need to make some adjustments to the spreadsheet before it can be imported. You may prefer to copy and paste the data to the Employee Details template provided with Sage 50 Payroll or alternatively change the column headings to match the ones used by Sage 50 Cloud Payroll.
You will need to make the following changes to the file in Excel.
You now have a file to import employees into Sage 50 Cloud Payroll. Please refer to the Sage 50 Cloud Payroll guide on using the Advanced Data Import to import Employee Details.
If you transfer to Sage 50 Cloud Payroll mid year, you will need to export to-date values to a CSV file and import these, once the employee records have been created.
For details of how to create a to-date values report, Read more >
You can run the Print Parameter Details report in SnowdropKCS Payroll to list all the payment and deduction rules that you have set up on a payroll, and how they are configured. Although you won't be able to import it directly in to your new payroll product, you can refer to this report when setting up your payments and deductions. Read more >
The P11 is a statutory report in two parts which you would expect to find in all UK payroll software. It details the breakdown of payments for tax and NI purposes. You can run this for the current and previous tax years. For details of how to print or export P11 reports for an individual employee or a set of employees, Read more >
You may want to produce and retain copies of P60s from previous tax years for reference, or in case an employee requests a copy. You can now produce P60s in PDF format that can be saved, emailed, or printed on blank A4 paper and do not require stationery. For more information, Read more >
As well as the standard to date values, you may want to report on to-date figures such as the salary paid to date, or the overtime paid to date, or the amount deducted under a particular deduction rule to date. You can obtain this by running the costing report from period 1 to the last period of the tax year without selecting the option to have a new line for each period - this will present totals based on what you have actually paid. The costing report can be run for previous tax years. For more information about the costing report, Read more >
The PMTAX report shows a summary of the statutory payments and statutory deductions by tax month. It is the equivalent of the P32 substitute. There are options that allow you to run it for the current or previous tax years. For more information, Read more >
You can use the Payslip History Enquiry option to print or export copies of historic payslips. You can run all the payslips for a department or cost centre, or for an individual employee for up to a year at a time. The output option allows you to save the payslips in Word, PDF or Excel format, but please note that to print on payslip stationery, you will need to print directly from SnowdropKCS Payroll. Once the file is output to one of these formats, it won't align with the stationery, but you may want to keep these copies so you can refer to the figures. For more information on how to do this, Read more >
Employees that have been in higher education may have student loans or postgraduate student loans. When moving to a new payroll product, you will need to ensure the repayment of these loans continues in the new system. In order to identify which employees have these loans and whether they are still active, you can create and run a report in SnowdropKCS. We have prepared a guide to assist you with this. For more information, Read more >
Employees that have outstanding attachment of earnings orders or earnings arrests will need to have these set up to deduct the outstanding balance on your new payroll system. You can create reports to show which employees have the attachments and what the balances are. Please note that if you have used different accumulators in each payroll company, you will need to adjust the report before running it for the employees in the next payroll company or create separate reports for each payroll. Read more >
You can create a report that shows employee's historical salary increases/changes. For details of how to create and run this, Read more >
To see a list of all the fields that are available to be reported on:
You can use the Filter
option to look for fields containing a particular word.
In SnowdropKCS Payroll, absences are recorded using letters to represent the type of absence. You may use S for Sickness, P for Paternity, and so on. You can print a list of what the absence types are and which letter is used to represent them on the absence calendar:
.
You can print out a list of other lookups in the same way.
You can create archives of the Payroll reports in SnowdropKCS Payroll so that they can be viewed and printed outside of the software. Reports can be archived as a Word document (to open in Microsoft Word), a PDF (to open in Adobe Acrobat Reader), or in the original text format. For information on how to archive print files, Read more >
Customers that have the P11D Module may want to save copies of P11D and P11D(b) reports from the last and previous years. If you have not already saved these in PDF format, they can be run historically, a tax year at a time.
For details on how to generate the P11D Special Stationery reports, Read more >
For details on how to generate the P11D(b) Special Stationery report, Read more >
You can view which user IDs have access to which payrolls by looking at the Payroll Allocation.
.
If you have a large number of user IDs, you may want to report on the payroll allocation rather than looking up each user, however, there isn't a report that shows this information. You can instead do a dump of the privpay table which will show each payroll company number that is allocated to an ID:
Below is an example showing the same user as the above screenshot. We can see that the user ID andy has access to payrolls 66, AH and MO:
