December 16, 2025
Back

Legacy Data Migration

Migrating legacy data can be a challenging and often costly undertaking. Simple Accounting 1.8 offers an automatic, easy-to-use, and free utility to assist with legacy data migration, providing comprehensive help and guidance throughout the process.

Simple Accounting 1.8 automates data migration, which is divided into two main parts: current financial year migration and previous financial years migration. The system includes utilities to support both.

f GL account codes differ from the Simple Accounting System, use the Legacy GL Code Migration Preparation Utility to validate and migrate them via the 'GL Accounts' option in the Data Migration Utility's 'Legacy Data Migration Current FY' button.

Important Instructions

It is recommended to prepare your legacy data by cleaning it and ensuring it adheres to the following format:

# Name Type Null Default Mandatory
1datedateNoNoneRequired
2descriptionvarchar(255)NoNoneRequired
3amountdecimal(10,2)NoNoneRequired
4tax_amountdecimal(10,2)Yes0Optional
5gl_account_code_debitvarchar(10)YesNULLRequired
6gl_account_code_creditvarchar(10)YesNULLRequired
7created_attimestampNocurrent_timestamp()Required
8reconciledtinyint(1)Yes0Optional
9customer_idint(11)YesNULLOptional
10vendor_idint(11)YesNULLOptional
11category_idint(11)YesNULLOptional
12reference_novarchar(100)YesNULLOptional
13statusvarchar(20)YesapprovedOptional
14notestextYesOptional
15created_byint(11)YesNULLOptional

If adhering to this format is not feasible, and your legacy data consists of paired records, utilize the Blue Button to convert them to a single record format. There are two migration processes, each accessible through a dedicated button, namely "Legacy Data Migration: Current FY" and "Legacy Data Migration: Previous FYs. These initiate the migration process for records already in the required format.

Migration Process Tasks (Adhering to Accounting Principles)

  1. For Current Legacy Data

    Data Migration: Migrate the cleaned and formatted data, including all transactions from the current financial year, ensuring accurate recording in the appropriate accounts

    Data Validation:

    • Thoroughly validate the migrated data to ensure accuracy and completeness.
    • Compare the data in the source and target systems.
    • Reconcile the trial balance of the old and the new systems.

    Testing:

    • Perform thorough testing of the new system with the migrated data. Test key accounting functions.
Data Migration Tool User Guide

Data Migration Tool User Guide

Overview

The Data Migration Tool is a comprehensive solution for importing and managing financial data, with special emphasis on GL (General Ledger) account migration. This tool allows you to seamlessly transfer data from CSV files into your database while providing powerful mapping capabilities to ensure data integrity.

Main Features

GL Account Migration Workflow

Step 1: Use option Data Migration

Step 2: Import Legacy Gl Code Data

Best Practices

GL Account Mapping Tips

This migration tool streamlines the process of transferring financial data while providing the flexibility and control needed for accurate GL account mapping, ensuring your financial data remains consistent and reliable throughout the migration process.

  • For Legacy Data of Previous Financial Years (FYs)

    Historical Data Migration: Migrate the cleaned and formatted data onto the system, ensuring transactions are allocated to the correct historical periods and accounts in accordance with Generally Accepted Accounting Principles (GAAP) or relevant accounting standards.

    Financial Year Balance Calculation: Calculate the beginning and ending balances for each account within each migrated FY, ensuring the accuracy of these balances reflects the financial position at those specific points in time. This process will adhere to accrual accounting principles where applicable.

    Carry Forward of Balances: Transfer the ending balances from each previous FY as the beginning balances for the subsequent FY, ultimately transferring the final balances of the last migrated previous year to the beginning balance of the Current FY. This ensures the continuity of financial reporting.

  • ' '