Skip to main content

After the Extract — Your Migration Package

Once one good extraction exists, everything downstream runs without QuickBooks — reviewing the books, continuing a conversion on another computer, and building the research database all work from a single file. This page is the workflow for any user after an extract has occurred.

The one file that matters​

At the end of the wizard (or on demand from the Upload step's Create Migration Package button), Lift Off writes the Migration Package:

YYMMDDhhmm.migr8.pivoten.YourCompany.zip
├── data/
│ ├── your-snapshot.ndjson.gz the extracted QuickBooks data (frozen original)
│ └── state.json your saved progress and decisions
├── reports/
│ ├── migration-readiness-report.html
│ ├── bank-statements.json the statement balances you entered
│ └── attached PDFs, cleanup report, summary
├── logs/migration.log
├── SHA256SUMS tamper-evidence hash of the snapshot
└── migration.md human-readable record of the run

This zip is fully self-contained. To move your migration to a new computer, copy this one file. It carries the data and your work: bank-statement figures, review decisions, chart-of-accounts number overrides, and the wizard step you reached.

Moving to a new computer​

  1. Copy the package zip to the new machine (USB drive, network share — anything).

  2. (Recommended) Verify it's the unaltered original. Unzip, then compare the snapshot's hash against SHA256SUMS:

    • Windows: certutil -hashfile data\your-snapshot.ndjson.gz SHA256
    • Mac/Linux: sha256sum -c SHA256SUMS

    A match proves — cryptographically — that the data is byte-for-byte what was extracted from QuickBooks.

  3. Install Lift Off on the new machine and open a workspace.

  4. In Setup, choose the source "Snapshot / Migration Package" and pick the .zip. (A loose .ndjson.gz snapshot also loads, but the package restores your saved progress too.)

What comes back automatically​

Loading the package restores your migration exactly where you left it:

  • The wizard opens at the step you had reached.
  • Bank-statement balances and dates you entered are back.
  • Review decisions (accepted gaps) and chart-of-accounts overrides are back.
  • Your work can never be rolled backwards — if the app finds both an open workspace and a package, the newer state always wins.

Re-opening that workspace later finds the newest package automatically — you don't need to load it again.

Re-running the review — no QuickBooks needed​

The Bank Statements and Review steps recompute everything from the snapshot itself: the readiness/reconciliation report (does the data tie out?) and the source-data cleanup report (what's worth fixing in QuickBooks?). The original computer, the QuickBooks installation, and the company file are no longer needed — the package is the books.

:::caution Never edit anything inside the package It is the frozen, hash-anchored original. If something needs fixing, fix it in QuickBooks and re-extract — or handle it in the conversion step. Editing the package breaks the integrity guarantee that makes it trustworthy. :::

The research database (SQL)​

The same package is the input for the research database — a standard SQLite file that powers fast search and reporting over your complete history: every record in queryable form plus its verbatim original, unified cross-type views, and full-text search, stamped with the manifest and hash of the exact extract it was built from. It is a disposable projection — it can be rebuilt from the package at any time, so the package remains the only file you must preserve.

:::info Pivoten operators — current method The research database is built with the research-store command-line tool (an in-app button is planned):

research-store -snapshot data\your-snapshot.ndjson.gz -out research.sqlite

The output opens in any SQLite tool. Standing fidelity rule: nothing is ever eliminated or dropped — duplicates are preserved as separate rows and even undecodable lines are kept verbatim in the _unparsed table. :::

Quick checklist​

StepDone when
Copy *.migr8.pivoten.*.zip to the new systemthe one file is there
Verify SHA256SUMShash matches
Lift Off → Setup → "Snapshot / Migration Package"wizard opens at your saved step
Bank Statements + Reviewreports recompute offline and tie out
(Operators) build research.sqlitedatabase opens in a SQLite tool