Migration guide
Migrate from Puzzle.
Export your chart of accounts, trial balance, open AP/AR, and bank activity from Puzzle, then import into Quoining. If you've grown into multi-entity, this is the right time to switch. Multi-entity, intercompany, and full GAAP reporting are native here.
Enterprise migration support
Enterprise customers get free migration support. We'll do the heavy lifting for you — chart of accounts mapping, opening balance import, and 30-day parallel-run support.
Contact usBefore you start.
- — Pick a cutover date at a month-end so Puzzle's last closed period is clean.
- — Reconcile every bank and credit-card account in Puzzle through the cutover date.
- — Make sure all auto-categorized transactions in Puzzle are reviewed and accepted; anything still in draft will not be on the exported trial balance.
- — Note your fiscal year start month.
- — If you've outgrown single-entity, list the entities you'll create in Quoining. Quoining is multi-entity from Essentials (1) → Growth (5) → Enterprise (15).
Step 1
Export your data from Puzzle.
Chart of Accounts
- Navigate to:
- Reports → Chart of Accounts (or General Ledger → Accounts)
- Export:
- Export to CSV / XLSX
- Format:
- CSV or XLSX
Include account number, name, type, and detail type. Puzzle and Quoining both use a standard GAAP chart of accounts, so most account types map one-to-one.
Trial Balance (opening balances)
- Navigate to:
- Reports → Trial Balance, As-of date = cutover date
- Export:
- Export to CSV / XLSX
- Format:
- CSV or XLSX
This loads directly into Quoining's Opening Balance Wizard. Verify the report ties before exporting (debits = credits).
Open AP (Accounts Payable Aging)
- Navigate to:
- Reports → AP Aging Detail, As-of date = cutover date
- Export:
- Export to CSV / XLSX
- Format:
- CSV or XLSX
Capture each open bill: vendor, bill number, bill date, due date, original amount, balance. Re-enter these in Quoining so AP aging starts correctly on day one.
Open AR (Accounts Receivable Aging)
- Navigate to:
- Reports → AR Aging Detail, As-of date = cutover date
- Export:
- Export to CSV / XLSX
- Format:
- CSV or XLSX
Same shape as AP, but for customer invoices. AI Accountant can convert an aging export into invoice drafts ready for posting.
Vendor & Customer Lists
- Navigate to:
- Vendors and Customers lists (or Reports → Contact List)
- Export:
- Export each as CSV / XLSX
- Format:
- CSV or XLSX
Include 1099 / W-9 flags. Quoining tracks 1099-NEC, MISC, INT, DIV, and K, with W-9 collection via tokenized vendor links.
Bank & credit-card activity (current FY)
- Navigate to:
- Reports → Transaction Detail by Account or your bank account ledgers
- Export:
- Export the current fiscal year per account to CSV / XLSX
- Format:
- CSV or XLSX
Optional. Quoining can pull bank and credit-card activity directly via Plaid going forward, so most teams use the cutover date as the start of new activity in Quoining and keep Puzzle as a read-only archive for prior periods.
Revenue arrangements & deferred revenue (if used)
- Navigate to:
- Revenue / ASC 606 reports: schedule and deferred-revenue waterfall
- Export:
- Export to CSV / XLSX
- Format:
- CSV or XLSX
Required if you have multi-period revenue obligations. Quoining recreates arrangements with performance obligations and ratable / as-invoiced recognition on Growth and Enterprise. See /features/revenue-recognition.
General Ledger Detail (optional)
- Navigate to:
- Reports → General Ledger Detail, current fiscal year
- Export:
- Export to CSV / XLSX
- Format:
- CSV or XLSX
Only required if you want to re-post current-FY history in Quoining. Most teams keep Puzzle as a read-only archive for prior periods.
Watch out for
Common gotchas.
- — Puzzle's continuous reconciliation can leave transactions in a suggested-but-not-posted state. Anything not actually posted at cutover does not appear in the trial balance; review your Inbox / pending queue first.
- — Puzzle's auto-categorization rules don't move with the data; you'll rebuild equivalent rules in Quoining. Quoining supports per-vendor, per-merchant, and keyword rules plus AI categorization. See /features/smartgl.
- — If you used Puzzle's connected integrations (Stripe, Ramp, Gusto, etc.), reconnect them in Quoining after cutover so the same source data flows into SmartGL going forward. See /features/integrations.
- — Multi-currency: confirm the functional currency on each entity in Puzzle matches what you want in Quoining before exporting. Period-end FX revaluation in Quoining keys off the entity-level functional currency.
- — If you have multiple entities in Puzzle, run every export per entity so the entity dimension is preserved.
Step 2
Import into Quoining.
Sign up and complete onboarding
Enter your company name, create your entities, and set your fiscal year start month. Choose your chart of accounts or upload the one you exported.
Enter opening balances
Use the Opening Balance Wizard to enter your trial balance as of the cutover date. Each GL account gets a debit or credit entry that matches your source system's balance sheet.
Import vendors and customers
Use Settings > Data Import to upload your vendor and customer lists as CSV files. Quoining maps the columns automatically.
Re-enter open AP and AR
Enter any open (unpaid) bills and invoices as of the cutover date. This establishes your starting AP and AR aging. You can also use the AI Accountant to create these from your exported aging reports.
Connect your bank accounts
Connect via Plaid for automatic transaction sync, or import bank statements as CSV/OFX files. SmartGL will categorize transactions using Claude and present them for your review.
Run your first reconciliation
Reconcile each bank and credit card account through the cutover date. The GL-based reconciliation matches your bank statement against posted journal entries.
Compare financial statements
Run a Balance Sheet and Income Statement in Quoining as of the cutover date and compare them to your source system. They should match. If they don't, check the Opening Balance Wizard for discrepancies.
Go live
Once your trial balance matches, you're live. Start categorizing new transactions, entering bills and invoices, and running your monthly close in Quoining.
Frequently asked.
Ready to migrate?
Start free. No credit card required. Enterprise customers get free migration support.