Skip to content
Workflow · Finance close · Opening soon

Map a chart of accounts to a new one

Map your old chart of accounts trial balance to a new chart of accounts with a mapping table. See which accounts agree, and which need review.

Early access opens shortly. Check back soon.

Someone typed

“show every quickbooks trial balance account matched to the xero chart through the mapping table, with Status "Agrees" when the mapping is clean, else unmapped, duplicate, or not mappable”

The agent read it as

show every QuickBooks trial balance account matched to Xero chart of accounts through Chart of accounts mapping table, with Status "Agrees" when the mapping is clean, else unmapped, duplicate, or not mappable

What the agent built

4 steps, each one an ordinary Mammoth step you can open and change.

  1. File
    QuickBooks trial balance
    CSV export · 22 rows
  2. File
    Chart of accounts mapping table
    CSV export · 23 rows
  3. File
    Xero chart of accounts
    CSV export · 21 rows
  4. Step
    Count mappings
    Step 1
  5. Join
    Add mapping
    22 of 22 paired
  6. Join
    Add xero account
    20 of 22 paired
  7. Step
    Set status
    Step 4
  8. Result
    QuickBooks Xero mapping
    22 rows · 2 flagged
  9. Schedule
    Runs when you say
    Proposed

Checked on the sample files: every step ran, 22 rows came out, and the join paired 22 of 22 rows; the join paired 20 of 22 rows.

What you get back

The result of that run, the rows to look at first.

QuickBooks Xero mappingSample data22 rows
20 agrees1 duplicate1 not mappable
QB account numberQB account nameMapped Xero codeXero account nameStatus
1,400Deferred rent··Not mappable
5,300Marketing expense··Duplicate
1,000Cash and cash equivalents100Main bank accountAgrees
1,100Accounts receivable110Trade receivablesAgrees
1,200Prepaid expenses120PrepaymentsAgrees
1,300Inventory130Stock on handAgrees
1,500Property and equipment150Fixed assetsAgrees
1,600Accumulated depreciation160Accumulated depreciationAgrees
2,000Accounts payable200Trade payablesAgrees
2,100Accrued payroll210Wages payableAgrees
2,200Sales tax payable220GST payableAgrees
3,000Owner's equity300Share capitalAgrees
22 rows in the result · 12 shown, problems first. Sample data: illustrative figures, not business results.

How do you map a chart of accounts to a new one?

Export the trial balance from QuickBooks and the chart of accounts from Xero. Load both files, add the mapping table, then match each old account to a new Xero account. Rows that do not match stay unmapped, duplicate, or not mappable, so you can list the accounts that still need work.

How it works

How to use the QuickBooks Xero mapping workflow

  1. 1Get early accessWe invite people in small batches, job by job. You'll land on this workflow, already built and checked on the sample files.
  2. 2Swap in your exportsUpload your own files as they come out of your tools. The agent checks the workflow on your rows.
  3. 3Change it in words, then turn it onSay what to change and see the new result before anything saves. Then choose when it runs.

QuickBooks Xero mapping: questions

Which export should you use?
Use a QuickBooks trial balance export for the old accounts and a Xero chart of accounts export for the new accounts. Add the mapping table export if you already keep the account links in a separate file.
What happens to rows that do not match?
Rows that do not match keep a status that shows why they were not matched. They can stay unmapped, be marked duplicate, or be marked not mappable.
How do you change the mapping rules?
Edit the mapping words in the table, then run the steps again. You can change which old account points to which new account, and the status updates from the new rules.

Get early access to this workflow

It will open already built and checked on the sample files. Swap in your own exports and see your result.

Early access opens shortly. Check back soon.

Workflows like this

Consolidate entities, compare budget to actual, build a trial balance, review month-on-month moves and work out commission.

All finance close templates →