Migrating with closed accounting period: Use a reviewed, closed accounting period for stable test results; Compare trial balance, aged lists and bank reconciliations post-migration; Test corrections in copy to confirm migration process validity
Image: Accounting Tech Guide

Migration

Part of Accounting data migration

Testing a migration with a closed accounting period

Rehearse an accounting migration against a reviewed period, comparing counts, balances, open items, documents and corrections.

Rehearse a migration against a period whose source books and reports have already been reviewed. Keep a fixed source snapshot, load the agreed scope into a test destination and compare the result before relying on the new ledger.

A closed period supplies a stable expected position; it does not make an import correct by itself.

Define the test boundary

Choose a complete period with a reviewed trial balance and bank reconciliation. Record the entity, dates, accounting basis, report filters, year-end entries and opening position needed to interpret the period. Keep the source files and reports unchanged during the rehearsal.

Use a separate test company or controlled copy where the product permits one. Record the destination product, plan, settings, mapping version and import batch. This exercise tests the business's migration data and conversion rules. It has a different purpose from trying fictional transactions while choosing software.

Select revealing cases

Include an invoice and receipt, bill and payment, credit, part-paid item, transaction near the period boundary, corrected or reversed entry, and an item with a document. Add stock, payroll or foreign-currency cases only if they are in the migration scope. State the expected treatment before loading.

If the selected route brings across only balances and unpaid items, test those outputs and retrieval of excluded history. Do not expect closed invoices to appear in destination transaction search merely because earlier comparative balances are available.

Comparison / What a difference may reveal

Counts by included record type
Missing, repeated or excluded records.
Trial balance by mapped account
Sign, account, opening-position or cut-off error.
Aged customer and supplier lists
Lost payments, credits or open-item detail.
Bank reconciliation and uncleared items
Wrong starting position or duplicate bank activity.
Sampled records and documents
Lost references, status or document links.

Compare and investigate

Check rejected rows and import warnings first. Compare counts and signed totals for the agreed scope, then the trial balance and aged lists. Finally trace selected entries from source document to destination record and report. An equal grand total can hide a missing item offset by a duplicate or wrong account.

Place the fixed source report beside each destination report. Align entity, dates, basis, filters and mapped account groupings before calling a difference an error.

MYOB's migration guide says to run checks after importing to make sure everything matches, and notes that some transactions, such as unpaid invoices, may need to be added manually. Intuit's Australian post-conversion guidance likewise directs users to compare balance sheet, trial balance, customer and supplier balances for its described route.

Migration testing workflow with a closed period

  1. Check rejected rows and import warnings first
  2. Compare counts and signed totals for the agreed scope
  3. Compare trial balance and aged lists
  4. Trace selected entries from source document to destination record and report
  5. Place fixed source report beside each destination report
  6. Align entity, dates, basis, filters and mapped account groupings before calling a difference an error

Migration test validation metrics

Source period reviewed
Yes
Test company used
Separate or controlled copy
Post-import checks completed
Yes (per MYOB & Intuit guidance)
Documented differences tracked
Yes

Test corrections in the copy

Apply a controlled late correction to the test copy and determine whether the approved process calls for a revised import, a destination adjustment or no change to the migrated period. Record both references and rerun affected comparisons. Before testing a repeated batch, establish what the first load created; check whether a second delivery would duplicate records.

Log each difference, cause, owner and resolution. If an approved or lodged period may be affected, ask the accountant or BAS adviser to decide the accounting and GST response. Complete the rehearsal when the agreed scope reconciles, excluded history remains retrievable and any accepted difference is documented.

More from Migration