Migration-readiness checklist

Prepare a clear path from your existing books.

Moving to AI bookkeeping starts with knowing your source records, required history and acceptance checks. Use this checklist to organize the transition conversation without assuming a migration scope.

Start with a confirmed migration scope

Confirm the current QuickBooks migration scope for your source system before planning a move. Check supported records, history, documents, validation and the cutover approach rather than assuming every item transfers.

Keep the existing operating records and authorized source access intact while you confirm the approach. Do not put sensitive account data into a public or shared working copy.

1. Identify the source and scope

  • Record the source system, relevant edition or version, and company name in your own working copy.
  • Name the business owner of the source records and the person allowed to authorize access.
  • Separate the companies and periods under consideration; do not assume one scope covers all of them.
  • Mark each requirement as essential for a move or a future-interest item.

Scroll horizontally to see all columns on smaller screens. Keyboard: focus the table and use the arrow keys.

1. Identify the source and scope
RecordQuestion to answer
Source and companyWhich exact system and company hold the records?
Period and cutoffWhich historical periods and open items must be considered?
Access and ownershipWho can provide authorized access and approve the scope?

2. List the data classes that matter

Illustrative inventory entry: customer invoices; open and historical records required; associated PDFs matter; source owner and reviewer to be assigned internally. This is an example of a requirement, not a supported import mapping.

  • Inventory customer records and any identifiers needed to distinguish duplicates.
  • List invoices, signed adjustments, open receivables, and associated documents that would need review.
  • Identify historical versus open records and any relationships that must remain understandable.
  • Record export or source-access constraints without assuming they match an importer.

3. Define how records would be checked

Matching a total alone is not proof that every record or relationship is correct. A migration evaluation needs both summary checks and representative record-level checks appropriate to its actual scope.

  • Specify how source and destination record counts would be compared for the confirmed migration scope.
  • Identify totals, adjustment signs, document relationships, and company boundaries that need reconciliation.
  • Select representative normal records and known exceptions for human review.
  • Define what evidence the reviewer would need before accepting each data class.

4. Assign reviewers and exceptions

  • Name a reviewer for every essential data class.
  • Keep unresolved exceptions separate from accepted results.
  • Record any specialist advice needed for accounting, tax, or legal treatment.

Scroll horizontally to see all columns on smaller screens. Keyboard: focus the table and use the arrow keys.

4. Assign reviewers and exceptions
FieldWhat to capture
Data classThe group of records being reviewed.
Review ownerThe person responsible for accepting or rejecting the result.
Known exceptionA duplicate, unusual adjustment, missing document, or other condition to investigate.
Evidence requiredThe source record, document, or reconciliation that would resolve the question.
DispositionAccept, investigate, or exclude, with a reason and decision owner.

5. Define the fallback before a move

  • Name the existing system or process that remains the operating reference if scope is not supported.
  • Specify what would stop the proposed move: missing coverage, failed validation, or unresolved ownership.
  • Identify who may authorize a retry or revised scope.
  • Require a separately evidenced recovery approach before any production change; this checklist does not supply rollback tooling.

6. Review the readiness note

A completed checklist means your questions are organized. It does not establish migration readiness for Arcaiva, predict time or cost, guarantee completeness, or authorize a production move.

  • Can each essential requirement be tied to explicit supported scope rather than an assumption?
  • Are source access, ownership, validation evidence, and exception handling clear?
  • Is the fallback understood and still available?
  • Are unresolved questions visible rather than recorded as completed work?