Implementation & migration

Move to SynqLedger with an opening position you can explain.

Bring across historical trial balances for comparison, open with customer, supplier, stock, fixed asset, bank and payroll year-to-date records, and agree every opening figure to the legacy closing balance before go-live.

A bridge spanning between two banks, representing the move from a legacy system to SynqLedger

Three kinds of information

History, opening position and native activity — kept distinct.

  1. 1 · Brought across for comparison

    Historical information

    Period trial balances from the legacy system — monthly or annual totals by account, mapped to your chart of accounts. Each period must balance and carry forward to the next. Individual historical journals, transactions and documents are not migrated; they stay in the legacy system or your archive.

  2. 2 · Where the business starts operating

    Opening position

    The balances at go-live, recorded once as a single balanced opening entry. Customer, supplier, stock, fixed asset, bank and payroll year-to-date openings are also brought in as detailed records so work can continue.

  3. 3 · Recorded in SynqLedger after go-live

    Native activity

    Every invoice, receipt, payment and journal from go-live onwards, with its own source records. Reports show which figures are historical and which are native.

Migration example

Migration example

One company, one go-live date, every figure agreed.

Legacy closing balances, the detail brought in, and the opening ledger — with one exception found and corrected in rehearsal.

Opening position at 1 January 2027 · illustrative — not customer data
  • Customer balances

    42 open invoices by customer

    Legacy
    £486,300
    Detail
    £486,300
    Opening
    £486,300
  • Stock

    312 items, quantity and value

    Legacy
    £318,400
    Detail
    £318,400
    Opening
    £318,400
  • Fixed assets (carrying amount)

    14 assets: cost £920,000, accumulated depreciation £410,000, remaining life

    Legacy
    £510,000
    Detail
    £510,000
    Opening
    £510,000
  • Bank

    2 accounts, book balance

    Legacy
    £264,800
    Detail
    £264,800
    Opening
    £264,800
  • Supplier balances

    31 open invoices by supplier

    Legacy
    (£221,700)
    Detail
    (£221,700)
    Opening
    (£221,700)
  • VAT owed

    Ledger balance only

    Legacy
    (£58,200)
    Detail
    —
    Opening
    (£58,200)
  • Accruals and payroll liabilities

    Ledger balance only

    Legacy
    (£41,600)
    Detail
    —
    Opening
    (£41,600)
  • Share capital

    Ledger balance only

    Legacy
    (£100,000)
    Detail
    —
    Opening
    (£100,000)
  • Retained earnings

    Legacy closing balance, checked against history

    Legacy
    (£1,158,000)
    Detail
    —
    Opening
    (£1,158,000)
Debit balances positive, credit balances in brackets. Opening entry nets to £0: assets £1,579,500 = liabilities £321,500 + equity £1,258,000. Each position is counted once — the detailed records support the opening entry; they are not added to it.

How the totals agree

For each position with detailed records, three figures must agree: the legacy closing balance, the total of the imported detail, and the opening ledger. VAT, accruals and equity arrive through the opening entry only and are agreed to the legacy closing balances.

Retained earnings is not worked out from the other figures. It is the legacy closing balance, checked against the migrated history (2025 and 2026 monthly trial balances) so the story carries across go-live.

Employee records and payroll year-to-date are brought in for continuity, not as balance-sheet amounts. Payroll liabilities owed at go-live sit in the accruals line.

One exception, found in rehearsal

What failed to agree: the first rehearsal imported 41 customer invoices totalling £481,900 against a legacy control total of £486,300 — a £4,400 difference.

Who found it: the software compared the imported detail with the control total and reported the difference. The implementation team traced it to invoice INV-20931, left out of the extract by a filter on customers on credit hold.

Correction: a corrected extract was loaded. It replaced the earlier version, which is kept for audit and not counted again.

Rechecked: the next rehearsal imported 42 invoices totalling £486,300. Difference £0.

Illustrative — not customer data. Fenwick Tooling Ltd, a fictional single UK company reporting in GBP. Legacy extract at close of business 31 December 2026; go-live 1 January 2027.

What can be migrated

The supported scope, and the level of detail.

Supported migration scope
Historical financials
Monthly or annual trial balance totals by account. Not individual journals, transactions or documents.
Customers and suppliers
Individual open invoices by customer and supplier, marked as migrated openings.
Stock
Opening quantity and value by item, recorded in the one stock ledger.
Fixed assets
Opening cost, accumulated depreciation and remaining useful life. Depreciation resumes from go-live only.
Bank and cash
Opening book balance for each bank account.
Employees and payroll
Employee records through the standard employee workbook, and payroll year-to-date by tax year and pay component — labelled as migrated evidence, never recalculated as pay.
Several companies
Each company is migrated and judged ready separately, keeping its own ledger and currency. Historical figures in another currency need recorded exchange rates; a missing rate stops that period.

Where a figure comes from

Every migrated record keeps its path back to the source: the source reference, the uploaded extract and its version, the mapping version used, and the original row as it arrived.

That path ends at the legacy extract. Original legacy documents are not migrated, so they cannot be opened from SynqLedger.

Company openings stay separate from group reporting, which reads each company's ledger without changing it.

Rehearsal and readiness

Check the agreed scope, resolve exceptions, check again.

What the software checks

  • Each historical period balances and carries into the next.
  • Account codes that are unmapped or ambiguous are listed, never guessed.
  • Imported detail is compared with the control total it should match.
  • An identical extract loaded twice is recorded but not imported twice.
  • Legacy closing, imported detail and opening ledger agree for each position.

What people review and correct

  • Agree the migration scope and prepare the legacy extracts.
  • Map legacy accounts to the new chart of accounts.
  • Investigate each difference and correct the extract, or record why it is legitimate.
  • Review the rehearsal results before approving the move.

What stops progress

  • A mapping cannot be approved by the person who prepared it.
  • An unexplained difference prevents the opening position from being locked.
  • If approved source information changes, the approved opening entry cannot run.
  • The opening entry is prepared, approved and locked by different people, and once locked it cannot be reopened.

A rehearsal runs the agreed scope, records the results and lists every exception. Exceptions are resolved and the rehearsal is run again; a clean rehearsal with no exceptions is a valid result. Readiness is judged on the latest rehearsal, and every reason a company is not ready is named — it is never a percentage.

Moving to live

Who prepares, what is checked, who decides.

  1. Step 1

    Prepare

    Agree scope and dates; prepare extracts and mappings.

    Your team, with the implementation team

  2. Step 2

    Rehearse

    Run the scope, resolve exceptions, run again.

    SynqLedger checks; people correct

  3. Step 3

    Final opening information

    Load the final extract at the go-live date. A changed extract replaces the earlier version and is checked again.

    Your team loads; SynqLedger checks

  4. Step 4

    Review

    Review the reconciliation and any recorded explanations; approve the opening entry.

    An accountable person other than the preparer

  5. Step 5

    Decide to start

    Post and lock the opening position; begin recording native activity.

    Your finance lead

Cutover timing, any pause in legacy trading and a fallback plan are agreed with you in advance. A locked opening position cannot be reopened, run again or reversed; anything found later is corrected with a normal entry after go-live.

Implementation workspace

What each status means.

The workspace shows each company's readiness. Some results are calculated; others are decisions people record.

Calculated by the software
Difference
Legacy closing less opening ledger, per position.
Balanced
Debits equal credits for each historical period and the opening entry.
Continuity
Each period's closing equals the next period's opening.
Recorded by people
Mapping approved
A second person approved that mapping version.
Explained
A person recorded why a difference is legitimate, with a reference. The difference stays visible.
Approved
A person other than the preparer approved the opening entry.
Locked
The opening position is posted and can no longer change.

Comparative reporting

Compare the same quarter across go-live.

Fenwick Tooling Ltd · GBP · illustrative — not customer data
LineJan–Mar 2026HistoricalJan–Mar 2027Native
Revenue£1,240,000£1,318,000
Cost of sales(£793,600)(£830,340)
Gross profit£446,400£487,660
Gross margin: 36.0% (£446,400 ÷ £1,240,000) and 37.0% (£487,660 ÷ £1,318,000).

What the columns mean

Historical: migrated monthly trial balance totals for January–March 2026, before go-live on 1 January 2027. Native: activity recorded in SynqLedger for January–March 2027.

Both use the same chart of accounts and report layout, so the lines compare directly.

The difference is illustrative business performance. It is not a result of migrating.

Questions during migration

Where the answers come from.

  • Is this company ready to go live?

    The readiness view names every remaining reason it is not, from the latest rehearsal.

  • Why don’t customer balances agree?

    The reconciliation shows the legacy total, the imported detail and the difference; the lineage shows which extract and rows were used.

  • Where did this opening figure come from?

    The migration record shows the source reference, extract version and mapping version.

Migration questions not covered

SynqLedger Intelligence

The Intelligence preview is available for other finance questions, but it does not answer migration or readiness questions today. These answers come from the implementation workspace. Intelligence never decides readiness or approves a go-live.

About Intelligence

Benefits

What finance teams get from the move.

  • Keep historical context

    Monthly or annual totals from the legacy system, balanced and continuous.

  • Explain the opening position

    Each position agreed to the legacy closing balance and its detailed records.

  • Find and resolve migration issues

    Rehearse, see every difference named, correct and check again.

  • Compare performance across go-live

    Historical and native periods in the same report layout.

Plan your move to SynqLedger.

A guided demo covering migration scope, the source information you would provide, how opening positions are agreed, and how readiness is established. No data is needed for the first conversation.