TRANXACT.AI Help

T-Minus: staging the migration — as-of, period and archive

Rule 4 and the three migration scopes, what an as-of migration loads, the three levels of period migration, how to choose per object, and the load sequence.

Rule 4: migrate balances you can audit, not history you can’t. Every migration object is given one of three scopes, decided during Discover by doing and recorded per object, with the reason, in the Toolkit’s Migration Scope sheet. The choice drives the object register, the mock plan and the reconciliation workload.

ScopeWhat it isWhat it holds
As-of — the defaultMaster data, open items and opening balances at the cutover dateCustomers, vendors, items, employees, assets; open AR / AP, open orders, stock on hand; the opening trial balance. Fastest and fully reconcilable.
Period — optionalAdds balances for a period before cutover, e.g. fiscal year to dateMonthly net GL balances per account and dimension. Enables YTD reporting and comparatives. Reconciled month by month. Chosen per need, never by default.
Archive — never migratedDeep transactional history stays in legacy, read-only and queryableLegacy set read-only at T-0; retained for audit and statutory periods; extracted to a data store if legacy is retired.

Chasing history is how implementations die. Deep history always stays in the read-only legacy archive — which is why that archive must stay queryable after T-0.

As-of in detail (proposed default)

Object groupWhat is loadedAs atReconciled against
StructureEntities, chart of accounts, dimensions, calendarsConfigurationMapping sign-off
Master dataCustomers, vendors, items, employees, banks, fixed-asset registerCutover dateRecord counts, key-field hash totals
Open receivablesUnpaid customer invoices and credits, with due datesCutover dateAR ageing = GL control account
Open payablesUnpaid vendor invoices and creditsCutover dateAP ageing = GL control account
Open ordersOpen sales and purchase orders, remaining quantitiesCutover dateOpen order reports
StockQuantity and value per item and warehouse (lot / serial where used)Cutover dateStock valuation = GL inventory
Fixed assetsCost, accumulated depreciation, remaining lifeCutover dateAsset register = GL
Opening balancesTrial balance per account, entity and dimensionCutover dateLegacy TB line by line — zero delta
Payroll YTDYear-to-date gross, tax and deductions per employee (if mid-year)Cutover dateLegacy payroll YTD report

Pick the cutover date at a period end — month or quarter — where possible. Legacy closes the period, the opening TB is final, and the first TRANXACT period starts clean.

Period migration in detail (proposed default)

LevelWhat it isWhen
P1 · Monthly balances — recommendedNet movement per account, entity and dimension per month; one journal per period, posted to the matching period. YTD, budget vs actual and prior-year comparatives work. Reconciles month by month.Mid-year go-live, YTD or comparatives needed
P2 · Summary journalsPeriodic summaries by account, cost centre, project, customer group. Richer analysis, still auditable; more mapping and more lines to reconcile.When dimensions matter; current fiscal year only
P3 · Detailed transactions — exception onlyIndividual documents replayed. Rarely needed, since the legacy archive answers drill-down; breaks rule 4 if used by default.A Countdown Owner decision, logged in the Fit Ledger; usually T-Plus

Example: go-live on 1 October, fiscal year from 1 January. As-of loads the open items and the 30 September trial balance; P1 adds nine monthly balance journals, January to September, so year-to-date and prior-year comparisons run in TRANXACT.

Period data multiplies reconciliation work: each migrated month must tie to legacy. Limit it to the current fiscal year, or the comparative year, and prefer monthly balances over transactions.

Choosing the scope (proposed default)

SituationScopeWhy
Go-live at fiscal year startAs-ofOpening balances are last year’s closing TB; no period data needed
Go-live mid-year, YTD reporting needed in TRANXACTAs-of + P1Monthly balances give YTD and budget vs actual
Statutory or tax returns span the cutover periodAs-of + P1 (current year)Returns can be produced from TRANXACT for the full period
Management asks for prior-year comparativesAs-of + P1 (prior year, annual or monthly)Comparatives without migrating documents
Analysis by cost centre / project across cutoverAs-of + P2Dimensional history, still auditable
An auditor or user needs document drill-downAs-of + archiveThe legacy archive answers it; no migration
Payroll mid-yearAs-of + payroll YTDYear-end certificates need full-year totals

The object register and load sequence (proposed default)

The load order follows dependencies, and every object has an owner, a scope and a reconciliation:

  1. Configuration — entities, chart of accounts, dimensions, tax, currencies.
  2. Reference master — banks, payment terms, price lists, warehouses.
  3. Business partners — customers, vendors, contacts.
  4. Products and people — items, BOMs, employees.
  5. Assets — the fixed-asset register.
  6. Open items — open AR and AP.
  7. Open orders — sales and purchase orders.
  8. Stock — quantities and values.
  9. Balances — the opening TB, plus period balances if chosen.
  10. Payroll YTD — if mid-year.

The Toolkit’s Migration Object Register holds this list with record counts per mock and a live delta. An object is only "ready" when its delta is zero in two consecutive mocks.

Values marked proposed default are the methodology’s recommended starting points. Confirm each one per engagement; the contract, order form and SLA prevail.