50 and Instant AccountsMigrating to Sage 200 software

Sage Help Centre

Migrating to the Sage 200 family

It's easier than ever before to get the support you need to migrate your customers to Sage 200 using our online content. For more information, select the relevant tabs above. You can access the various downloads and other resources you need by selecting the appropriate links from the panels below.

Migrating to Sage 200 Extra or Extra Online?

You'll need to download the relevant documentation and utilities from the Downloads bar below.

You can then visit the appropriate tab above to assist you with completing a customer migration to Sage 200 Extra or Sage 200 Extra Online.

We currently only support data migrations from Sage 50 Accounts via our utility. If your migration is from Quickbooks, please click here. If you have a prospect customer who is currently using TAS Books, please contact Sage 50 Accounts technical support on 0845 111 5555 who will advise how to migrate this data into Sage 50 Accounts. You can then migrate the data via the usual method to Sage 200 Extra or Sage 200 Extra Online.

Need to speak to us?

We're hoping your migration experience goes to plan and that any issues you have can be resolved via the help available online. If not, don't worry, you still contact us as normal in the usual ways:

The Sage 200 Support team are available on the phone between 09:00 - 17:00 Monday to Friday (excluding Public Holidays) by calling 0845 111 7733. Please choose the relevant option below when calling, ensuring you have your Business Partner account number and customer name to hand.

Software Menu Options
Sage 200 Extra Online 6
Sage 200 Extra 6

You can contact us regarding your support queries via email at [email protected]. If you wish to create a new incident, you'll need to use Incident Manager to raise your query.
 

Migration downloads

Resources

Item Additional information Download
Sage 50 to Sage 200 Extra Migration Utility (Sage 50 Accounts 2015 and 2016)

This version of the Migration utility allows you to upgrade from Sage 50 Accounts to Sage 200 under the following versions:

  • Sage 50 Accounts 2016 to Sage 200 Extra 2015 Service Pack 2
  • Sage 50 Accounts 2015 to Sage 200 Extra 2015
Download
Sage 50 to Sage 200 Extra Migration Utility (Sage 50 Accounts 2015 and below)

This version of the Migration utility allows you to upgrade from Sage 50 Accounts to Sage 200 under the following versions:

  • Sage 50 Accounts 2015 to Sage 200 Extra 2015
  • Sage 50 Accounts 2015 to Sage 200 Extra 2013 R2
  • Sage 50 Accounts 2014 to Sage 200 Extra 2013 R2
  • Sage 50 Accounts 2014 to Sage 200 Extra 2013 Service Pack 1
Download
MMS, Line 100 and Sage 50 Accounts to Sage 200 Extra Migration Utility This utility allows you to completed migrations from Sage MMS, Line 100, Sage 50 Manufacturing and Sage 50 Accounts 2008, 2009 and 2010. Download
Sage 200 Extra to Sage 200 Extra Online Migration Utility This utility allows you to convert a Sage 200 Extra database into a format that can be used to create a .bacpac file for use with Sage 200 Extra Online. Download
Migration Guide for Sage 50 Accounts to Sage 200 Extra.   Download
Migration Guide for Sage 200 Extra to Sage 200 Extra Online   Download
Attachment Migration SDBX file Please refer to the Migration Guide for assistance with how to use this file. Download

Choose the Sage 200 software you'll be migrating to from the options below...

Move from Sage 50 Accounts to Sage 200 Extra

or

Move from Sage 50 Accounts to Sage 200 Extra Online

Check the data in Sage 50 Accounts

The key to a successful data migration is starting with a data set that is free from data corruption. Checking for corruption forms part of the pre-migration tasks explained in the Guide To Migrating documentation. Whilst we offer plenty of advice to encourage customers and their Business Partners to adopt a robust data management strategy (such as performing regular 'Check Data' routines and maintaining a strong backup process), there may be occasions when corruption affects a data set, especially where factors outside of the customer's control are involved, e.g. power cuts.

Therefore, you must ensure that the Check Data routine has been run on the data set prior to beginning any migration to Sage 200 Extra.

Note: Any errors or corruption in Sage 50 Accounts must be fixed before running the migration.

If errors are reported

You should not proceed any further with the migration at this stage until the errors are repaired. Business Partners must contact the Sage 50 Accounts Technical Support team to arrange for the data to be repaired. At this stage of the process, interaction with the Sage 200 Technical Support team ends and will not take place again until there is a 'clean' data set ready to migrate.

Data Repair information

The data repair will be completed free of charge under the 'Express Service' upon certain conditions being met. You must have the customer's account number to hand and ensure this is given to the technician on the Sage 50 Accounts Technical Support team. The Data Repair team will check to ensure that a valid Sage 200 Extra order exists against the customer account.

If this is not the first instance of data repair in relation to a Sage 200 migration for this customer, the repair will be chargeable as per the Standard or Express charges, whichever is chosen by the Business Partner after consultation with the customer.

Business Partners must ensure, so far as is reasonably practicable, that Sage 50 Accounts customers are using data with no corruption. For example, when Sage 50 Accounts data in a Sage 200 test migration is found to have corruption, the Business Partner must ensure the customer stops processing until the data is repaired by Sage, returned and restored.

If no errors are reported

Ensure you have carried out all steps within the 'pre-migration tasks' section of the guide. Take a backup of the customer data and ensure this is retained for the duration of the migration. As well as being used for the test migration, if assistance is required from Sage 200 Technical Support, this backup may be required for investigation should any issues be encountered during the migration to Sage 200 Extra.

Run the migration utility

You must consult the 'Guide to Migrating Data - Sage 50 to Sage 200' documentation every time you perform a data migration. Whilst many Business Partners will have conducted a migration several times before, there may be new restrictions, issues, processes or utilities available which were not available when a migration was last performed and this could affect the outcome of any test or live migration.

Any test migration should always follow the documentation. Particular consideration should be given to the following areas:

  • Known Issue 4684 - missing invoices after migration.

    We strongly recommend checking sales orders and their respective invoices have migrated correctly during the test migration. For any site that wishes to report on invoice data that originated from Sage 50 Accounts, the following known issue should be considered.

    Sage 50 Accounts datasets that have a mismatch between the number of despatch lines and invoice lines do not migrate correctly. This can occur where there is a history of data corruption within Sage 50 Accounts. It can also occur when GDN settings have been switched off for a temporary period within Invoice and Order Defaults and then reinstated at a later date.

    The migration tool does not contain a pre-migration check to ensure that the number of despatch lines on an order match the number of invoice lines. In Sage 50 Accounts, you can choose whether or not to generate despatch notes (GDNs). If despatch notes are generated in Sage 50 Accounts, a new despatch record is created in Sage 200 Extra when the data migration takes place.

    This despatch record is given a despatch number that matches the Sage 50 invoice number. As a result of the issue, the data migration that occurs does not have any links between the orders and the despatches/invoices after a particular problem order is migrated.

  • Some fields in Sage 200 Extra allow fewer characters than those in Sage 50 Accounts. In these cases, the data is migrated up to the field length allowed in Sage 200 Extra. Some fields in Sage 200 Extra do not allow certain characters which may be allowed in Sage 50 Accounts. In these cases, the data is migrated without characters that are restricted in Sage 200 Extra.

  • Refer to the Known Issues Database periodically to check for any new issues that may affect data migrations. You can access the Known Issues Database here.

Check the data in Sage 200 Extra

Carrying out a thorough check of the migrated data is key to the completion of a successful test migration. No migration should proceed without written evidence of such checks having taken place. We recommend that you check as much of the integrated data as possible, focusing in particular, on areas of the program that are used heavily by the customer.

The points below are contained in the Guide to Migrating Data documentation but as a reminder, you must ensure the following is completed as part of the post-migration checks:

  • Take a backup of the data immediately after the migration process has finished, and before making any subsequent changes.
  • Run Balance Ledgers within Sage 200 Extra. The Guide to Migrating Data documentation explains in detail, what is checked by the Balance Ledgers routine and how to deal with any errors.
  • Compare the key Sage 50 data with the equivalent data within Sage 200 Extra. If you have not previously done so, you should discuss with the customer which areas of the program are used most frequently and focus on these areas to begin with to ensure there are no issues with the data integrity. The 'post migration tasks' section of the Guide to Migrating Data documentation includes a table of example comparisons that should be carried out.
  • Enter the remaining settings within Sage 200 Extra. The same guide can be used for further information regarding the settings that should be entered within the Sage 200 software.

We strongly encourage you to use the checklists available at the rear of the Guide to Migrating Data documentation. These can be used throughout the entire migration routine, both before, during and after the process.

Check the data in Sage 50 Accounts

The key to a successful data migration is starting with a data set that is free from data corruption. Checking for corruption forms part of the pre-migration tasks explained in the Guide To Migrating documentation. Whilst we offer plenty of advice to encourage customers and their Business Partners to adopt a robust data management strategy (such as performing regular 'Check Data' routines and maintaining a strong backup process), there may be occasions when corruption affects a data set, especially where factors outside of the customer's control are involved, e.g. power cuts.

Therefore, you must ensure that the Check Data routine has been run on the data set prior to beginning any migration to Sage 200 Extra.

Note: Any errors or corruption in Sage 50 Accounts must be fixed before running the migration.

If errors are reported

You should not proceed any further with the migration at this stage until the errors are repaired. Business Partners must contact the Sage 50 Accounts Technical Support team to arrange for the data to be repaired. At this stage of the process, interaction with the Sage 200 Technical Support team ends and will not take place again until there is a 'clean' data set ready to migrate.

Data Repair information

The data repair will be completed free of charge under the 'Express Service' upon certain conditions being met. You must have the customer's account number to hand and ensure this is given to the technician on the Sage 50 Accounts Technical Support team. The Data Repair team will check to ensure that a valid Sage 200 Extra order exists against the customer account.

If this is not the first instance of data repair in relation to a Sage 200 migration for this customer, the repair will be chargeable as per the Standard or Express charges, whichever is chosen by the Business Partner after consultation with the customer.

Business Partners must ensure, so far as is reasonably practicable, that Sage 50 Accounts customers are using data with no corruption. For example, when Sage 50 Accounts data in a Sage 200 test migration is found to have corruption, the Business Partner must ensure the customer stops processing until the data is repaired by Sage, returned and restored.

If no errors are reported

Ensure you have carried out all steps within the 'pre-migration tasks' section of the guide. Take a backup of the customer data and ensure this is retained for the duration of the migration. As well as being used for the test migration, if assistance is required from Sage 200 Technical Support, this backup may be required for investigation should any issues be encountered during the migration to Sage 200 Extra.

Run the migration utility

You must consult the 'Guide to Migrating Data - Sage 50 to Sage 200' documentation every time you perform a data migration. Whilst many Business Partners will have conducted a migration several times before, there may be new restrictions, issues, processes or utilities available which were not available when a migration was last performed and this could affect the outcome of any test or live migration.

Any test migration should always follow the documentation. Particular consideration should be given to the following areas:

  • Known Issue 4684 - missing invoices after migration.

    We strongly recommend checking sales orders and their respective invoices have migrated correctly during the test migration. For any site that wishes to report on invoice data that originated from Sage 50 Accounts, the following known issue should be considered.

    Sage 50 Accounts datasets that have a mismatch between the number of despatch lines and invoice lines do not migrate correctly. This can occur where there is a history of data corruption within Sage 50 Accounts. It can also occur when GDN settings have been switched off for a temporary period within Invoice and Order Defaults and then reinstated at a later date.

    The migration tool does not contain a pre-migration check to ensure that the number of despatch lines on an order match the number of invoice lines. In Sage 50 Accounts, you can choose whether or not to generate despatch notes (GDNs). If despatch notes are generated in Sage 50 Accounts, a new despatch record is created in Sage 200 Extra when the data migration takes place.

    This despatch record is given a despatch number that matches the Sage 50 invoice number. As a result of the issue, the data migration that occurs does not have any links between the orders and the despatches/invoices after a particular problem order is migrated.

  • Some fields in Sage 200 Extra allow fewer characters than those in Sage 50 Accounts. In these cases, the data is migrated up to the field length allowed in Sage 200 Extra. Some fields in Sage 200 Extra do not allow certain characters which may be allowed in Sage 50 Accounts. In these cases, the data is migrated without characters that are restricted in Sage 200 Extra.

  • Refer to the Known Issues Database periodically to check for any new issues that may affect data migrations. You can access the Known Issues Database here.

Run the Azure migration utility

Due to some differences between Sage 200 Extra and Sage 200 Extra Online, you may be required to carry out some additional steps prior to the converting of the data via the Azure migration utility. You should refer to the points below, taking action where required. If any item is not applicable, simply proceed to the next point.

Convert any customised Workspaces

If required, run the Workspace Conversion Tool and copy any files from the Modifications folder to the Extensions folder.

Using the Sage 200 Extra 2015 Business Partner Tools package, use the Sage 200 Add-on Packager to create a SDBX package that can be applied via System Administration.

Export System Administration Roles and Features

Export Roles and Features from SA. Right-click on Sage 200 System Administration and Select Export Settings. All feature information is copied, including feature to role mappings and feature targets.

Be aware of Add-on's and database amendments

Note: SQL Azure does not support all of the schema elements that SQL Server supports. The Sage 200 Online Database Migration Tool will modify your SQL Server schema to work with SQL Azure. You must ensure that all third party amendments are compatible with SQL Azure before you begin to upgrade. For more information about SQL Azure and what is compatible, we recommend that you read Microsoft's own documentation about Windows Azure SQL Database. The tool will NOT remove third party amendments to Sage 200 Extra, even if these are incompatible with SQL Azure. We recommend that you ensure your third party amendments are compatible with SQL Azure before you begin. For more information about SQL Azure and what is compatible, we recommend that you read Microsoft's own documentation about Windows Azure SQL Database.

Use the Migration tool to prepare the database

You should already have Microsoft SQL Server 2012 Service Pack 2 and the Sage 200 Extra Online Database Migration Tool installed before proceeding.

  • Confirm the statements in the wizard are correct.
  • Enter the SQL Server Properties and Database Details.
  • Click Convert. The Sage 200 Extra Online Database Migration Tool removes Manufacturing data because Manufacturing is not supported in Sage 200 Extra Online. It will also correct the Schema to make it compatible with SQL Azure.
  • If any errors are found, these are displayed when you click Next. For example, once the process is complete, you can expand and review the results by selecting 'View complete log'. When you have finished viewing the results, click Finish.

Create the bacpac file

The database is now ready to export a bacpac file for Sage 200 Extra Online. To create a bacpac, right-click on the database, select Tasks then Export data-tier application.

Check the data in Sage 200 Extra Online

Carrying out a thorough check of the migrated data is key to the completion of a successful test migration. No migration should proceed without written evidence of such checks having taken place. We recommend that you check as much of the integrated data as possible, focusing in particular, on areas of the program that are used heavily by the customer.

The points below are contained in the Guide to Migrating Data documentation but as a reminder, you must ensure the following is completed as part of the post-migration checks:

  • Take a backup of the data immediately after the migration process has finished, and before making any subsequent changes.
  • Run Balance Ledgers within Sage 200 Extra Online. The Guide to Migrating Data documentation explains in detail, what is checked by the Balance Ledgers routine and how to deal with any errors.
  • Compare the key Sage 50 data with the equivalent data within Sage 200 Extra Online. If you have not previously done so, you should discuss with the customer which areas of the program are used most frequently and focus on these areas to begin with to ensure there are no issues with the data integrity. The 'post migration tasks' section of the Guide to Migrating Data documentation includes a table of example comparisons that should be carried out.
  • Enter the remaining settings within Sage 200 Extra Online. The same guide can be used for further information regarding the settings that should be entered within the Sage 200 Extra Online software.

We strongly encourage you to use the checklists available at the rear of the Guide to Migrating Data documentation. These can be used throughout the entire migration routine, both before, during and after the process.

At present, if you have a prospect Sage 200 customer who is currently using Quickbooks to manage their finances, there's no direct route to Sage 200 Extra, Sage 200 Extra Online or Sage 200 Standard Online.

The customer will need to be migrated to Sage 50 Accounts first. Then you can simply migrate the customer as normal using the information on the 'Migrate from Sage 50 Accounts' tab above.

To assist with moving from Quickbooks to Sage 50 Accounts, we've written an 'easy switch guide' in Ask Sage that will allow you to assist your customers with the first part of the full migration routine.

It's Ask Sage article 20392, consisting of 5 easy steps...

  • Preparing to switch
  • Exporting the data
  • Preparing the data for import
  • Setting up Sage 50 Accounts
  • Importing records and entering opening balances
There are also some quick video overviews included in the article too. If you require any assistance with the move to Sage 50 Accounts before you begin the migration to any of the Sage 200 family, please contact Sage 50 Accounts Technical Support on 0845 111 5555.

Once you're happy with the data in Sage 50 Accounts, please refer to the 'Migrate from Sage 50 Accounts' tab above to continue.

 

Migration tips and common questions

Best practice advice for performing a test migration.
Can I migrate just some of the Sage 50 Accounts data?
How long does a migration take?
What testing should be completed prior to the customer 'going live'?
How do you migrate directly from Sage 50 Accounts to Sage 200 Extra Online?
There are some accounts in the sales, purchase and nominal ledgers that we don't wish to keep. Can we get rid of them?
Errors reported in the Migration Utility
When should I set up the default settings?