Skip to content
Browse help articles ⌄

Import finance records client by client

Bring CSV exports from Xero, Sage, QuickBooks or a spreadsheet into Cmd.Ctrl.

On this page

01Prepare a small batch

Export the records from your existing platform as CSV. Keep a copy of the original. Start with a small batch so you can check the column mapping and totals before importing the rest.

Finance import supports clients, suppliers, invoices, payments, credit notes, bills and quotes. The current integration is a CSV migration; it does not continuously sync with Xero or other accounting platforms.

02Preview before importing

  1. Open Import and use Clients, invoices, bills and quotes. Choose the type of record.
  2. For an invoice or bill batch, choose the client for that batch. This lets you work through one client at a time.
  3. Choose your CSV file, map its columns and inspect the preview. Check record counts, references, client allocation, dates, amounts and any warnings.
  4. Fix rejected rows or mapping problems before confirming the import. Check the resulting records in Billing or the relevant supplier records before uploading the next client’s batch.
Inside Cmd.Ctrl · Demo workspace
The CSV finance import with record-type and client-batch options.
Real Cmd.Ctrl screen from a local demonstration workspace. All company, campaign and account details are fictional. Open the image for a larger view.

03Keep a migration checklist

Use Migration to track what you have brought across. Importing the same file again can create conflicts; check the preview and existing references rather than repeatedly confirming an import.

Live Xero and Asana connections are planned separately. Do not assume changing a record in the source platform will update this CSV import.

You’re in the right place when…

Each reviewed batch is assigned to the intended client and can be checked before you move to the next.

Last checked . Your role and plan determine which actions you see.

A little human help

Still a little stuck?

Tell us what’s happening. We’ll help you find your next step.

Let’s talk