BusinessSolvency User Manual · Alpha Testing
Part Three — Setting Up and Managing Financial Results
Chapter 6

Importing Financial Data

How to bring your business's financial data directly into BusinessSolvency from Xero, MYOB, QuickBooks, Sage, or Reckon — eliminating manual entry, reducing errors, and giving you an integrated three-statement analysis within minutes of export.

Business Owners Accountants Partners
The point of this chapter (for your learning)

Import your figures. Skip the typing.

What it covers

Exporting from Xero, MYOB, QuickBooks, Sage or Reckon, and the short three-step import.

Why it matters

Imported figures mean fewer errors, and a full three-statement analysis within minutes of export.

The takeaway

Export, import, check. Your analysis is ready the same day.

“Figures sitting in your accounting software protect no one. Imported and tested, they tell you whether your business can keep paying its bills, and the automated import makes setting up quick.”
Show me the import ↓
In This Chapter
  1. 6.1 — Why import rather than manual entry
  2. 6.2 — Supported accounting systems
  3. 6.3 — How to export from Xero — step by step
  4. 6.4 — How to export from MYOB
  5. 6.5 — The import process — a short, automatic three-step flow
  6. 6.6 — What happens if the cash flow statement is missing or incorrect
  7. 6.7 — Import capability — current and future
  8. 6.8 — BusinessSolvency's chart of accounts
Section 6.1
Why import rather than manual entry

Manual data entry is a reliable way to get started with BusinessSolvency — and for many users it remains the right approach, particularly when historical data is being entered for the first time from printed or PDF financial statements. But for ongoing use, importing directly from your accounting system offers significant advantages.

Three reasons to use the import function

Accuracy — figures imported directly from Xero, MYOB, QuickBooks, Sage, or Reckon exactly match your accounting system. There is no risk of transcription errors, transposed digits, or figures entered in the wrong field.

Speed — a full year's P&L and Balance Sheet can be imported in under two minutes. For organisations monitoring multiple businesses across multiple years, this is a significant time saving.

Consistency — imported data uses the same field classifications as your accounting system, making it easier for your accountant to verify the BusinessSolvency analysis against the source records.

The import function is available from the main menu under Import Data. It accepts CSV files exported from Xero, MYOB, Sage, or Reckon, and Excel XLSX files from QuickBooks or any accounting system that supports Excel export. One file covers one financial year — import each year separately, working from oldest to most recent.

Section 6.2
Supported accounting systems

BusinessSolvency Phase 1 import supports the three accounting systems used by the overwhelming majority of Australian businesses.

Xero
Export your Profit & Loss and Balance Sheet reports as CSV files from Xero Reporting. The most common accounting system for Australian SMEs and mid-market businesses.
CSV export
MYOB
Export your Profit & Loss and Balance Sheet reports as CSV files from MYOB Reports. Widely used across Australian professional services, retail, and construction sectors.
CSV export
QuickBooks
Export your Profit & Loss and Balance Sheet reports as Excel XLSX files from QuickBooks Reports. Used by many Australian businesses with US parent businesses or international operations.
XLSX export
Sage
Export your Profit & Loss and Balance Sheet reports as CSV or Excel files from Sage Reports. Widely used across UK-linked and mid-market Australian businesses.
CSV or XLSX export
Reckon
Export your Profit & Loss and Balance Sheet reports as CSV or Excel files from Reckon Reports. A long-established Australian accounting system, still common among smaller and older-established businesses.
CSV or XLSX export

If your business uses a different accounting system again — such as NetSuite or a bespoke ERP — you can still import data if the system can export to CSV or Excel format. There is no separate "generic" mode to select: the same automatic label recognition applies to any CSV or Excel file, whatever system produced it. Any rows it doesn't recognise are listed clearly in the confirmation message (see Section 6.6) so they can be entered manually instead.

Section 6.3
How to export from Xero — step by step

The following steps produce the two CSV files needed to import a full year of financial data into BusinessSolvency from Xero. Your accountant can perform these steps on your behalf if you prefer.

Exporting the Profit & Loss from Xero

  1. Log into Xero and navigate to Accounting in the top menu, then select Reports
  2. Under Financial Statements, select Profit and Loss
  3. Set the date range to your full financial year — for example, 1 July 2023 to 30 June 2024 for the FY2024 year
  4. Click Update to generate the report
  5. Click Export in the top right corner and select CSV
  6. Save the file with a clear name — for example BusinessName_PL_FY2024.csv

Exporting the Balance Sheet from Xero

  1. Return to Accounting → Reports
  2. Under Financial Statements, select Balance Sheet
  3. Set the date to the last day of your financial year — for example 30 June 2024
  4. Click Update to generate the report
  5. Click Export and select CSV
  6. Save as BusinessName_BS_FY2024.csv
  7. Repeat both exports for each financial year you wish to import — working from oldest to most recent
Section 6.4
How to export from MYOB

Exporting the Profit & Loss from MYOB

  1. Log into MYOB and navigate to Reports in the left sidebar
  2. Under Profit & Loss, select Profit & Loss Statement
  3. Set the financial year date range and click Run Report
  4. Click Export and select Export to CSV
  5. Save as BusinessName_PL_FY2024.csv

Exporting the Balance Sheet from MYOB

  1. Under Balance Sheet, select Balance Sheet Summary
  2. Set the date to the last day of your financial year
  3. Click Run Report then Export to CSV
  4. Save as BusinessName_BS_FY2024.csv
  5. Repeat for each financial year required, oldest first
Section 6.5
The import process — a short, automatic three-step flow

Once you have your exported files, importing into BusinessSolvency is a short, three-step process — deliberately kept simple so it can be done without any training.

1
Select the business and navigate to Import Data
Open the business you wish to import data for and select Import Data from the hamburger menu.
2
Select the financial year and choose your file
Choose the year this file covers from the dropdown, then click Choose File and select your exported CSV or XLSX file. A CSV should contain one statement at a time (Profit and Loss, or Balance Sheet — not both combined); an Excel file can contain all three statements as separate sheets in one workbook. Import each report separately if you're using CSV — Profit and Loss first, then Balance Sheet, for the same year.
There is no need to tell BusinessSolvency which accounting system the file came from, or which report it is. The import recognises row labels automatically — whichever wording Xero, MYOB, QuickBooks, Sage, or Reckon happens to use.

Why CSV and Excel behave differently here

An Excel workbook can hold more than one page inside a single file — a "Profit and Loss" tab, a "Balance Sheet" tab, and a "Cash Flow" tab, each named. BusinessSolvency reads those tab names to know which figures belong to which statement, so one Excel file can genuinely carry all three statements at once.

A CSV file is just one flat list of figures with no tabs and no names attached. When your accounting system exports a Profit and Loss, a Balance Sheet, and a Cash Flow as CSVs, each one comes out as its own separate file — there is nothing inside a CSV to say "this part is the Balance Sheet." That is why CSV imports need to be done one statement at a time, while an Excel workbook does not.

This isn't a limitation BusinessSolvency has chosen — it reflects how the two file formats are built. If you would rather upload one file and be done, export to Excel; if your system only offers CSV, simply upload each statement separately, one after the other.

3
Click Upload and Import
The figures it recognised are written straight into the business's data for that year, and a message confirms exactly what was imported. There is no separate mapping or confirmation screen to work through — the whole process takes seconds.
Section 6.6
What happens if the cash flow statement is missing or incorrect

One of the most common situations BusinessSolvency addresses is the business whose accountant has not prepared a cash flow statement — or has prepared one that is not properly integrated with the P&L and Balance Sheet. This is more common than most business owners realise, particularly for smaller businesses where cash flow statements are not a statutory requirement.

How the Cash Flow Statement is built from an import

When you import a P&L and Balance Sheet, BusinessSolvency's Net Income and Depreciation figures on the Cash Flow Statement are picked up automatically from the imported Income Statement — these two genuinely require no separate entry.

Receivables movement, Inventory movement, and Accounts Payable movement, along with Capital Expenditure, Debt Repayments, Dividends, and Drawings, are business owner-entered fields — they are not calculated automatically from balance sheet movements between years. If your accounting export includes a Cash Flow Statement, these will typically match against it and import directly the same way any other row does; if it doesn't, you'll need to enter them yourself, the same way you would any other missing figure (see below).

The result is an integrated three-statement view — but the accuracy of the Cash Flow Statement specifically depends on these figures being entered, either from your accounting system's own cash flow export or by hand.

A note for accountants reviewing imported data BusinessSolvency does not derive cash flow movements from balance sheet deltas — this is a deliberate design choice, since a genuine cash flow figure (what was actually collected, actually paid) is more reliable than one inferred from a year-end snapshot. If a Cash Flow Statement wasn't part of the export, the Operating, Investing, and Financing sections should be entered directly from your own cash flow workings, not left blank.
Section 6.6 continued
If something doesn't import — how to fix it yourself

Not every row in every export will be recognised. Accounting systems use slightly different wording, and a business with an unusual chart of accounts may have a line item BusinessSolvency has never seen before. This is expected, and it is designed to be fixable by the business owner alone — without waiting for support, wherever in the world you happen to be at the time.

What happens when a row isn't recognised

Nothing is written to your records the moment you upload a file. Instead, BusinessSolvency shows you a review screen listing every row it found a number in — matched and unmatched alike — before anything is saved.

Rows it matched automatically show which BusinessSolvency field they're headed to, so you can check the guess before confirming. Rows it couldn't place are shaded and flagged clearly, with the exact label and figure from your file shown alongside a dropdown of every BusinessSolvency field, grouped by statement, so you can route it yourself. Nothing is saved until you click Confirm on that screen.

The matching itself runs in three passes — an exact label confirmed on a previous import, a curated list of known accounting phrases, and a best-guess fuzzy match for anything else — each shown on the review screen with its own badge so you know how confident BusinessSolvency actually is about each row. See Chapter 6A for the full detail on how that works, along with a handful of import gotchas worth knowing before you rely on it.

1
Check the review screen before confirming
Every row from your file is listed, with what it's been matched to. Rows shaded amber weren't recognised automatically and need a field chosen — or can be left as "Do not import" if the line isn't relevant to solvency.
2
Choose the right field for anything unmatched
Use the dropdown next to the row — it's grouped by statement (Profit & Loss, Balance Sheet, Cash Flow) so you're choosing from a short, organised list, not an alphabetical wall of every field in the platform. If nothing specific fits, "Other Overheads" (P&L) or "Contingencies / Other Reserves" (Balance Sheet) are the general catch-alls — this comes up often when an accountant has restructured a chart of accounts for their own reporting reasons (for example, splitting a cost out for profitability analysis on a particular machine, product line, or team).
3
If you're not sure where a figure belongs, ask your accountant
Because the review screen shows the exact row label and amount from your own file, you can forward it directly to your accountant and ask which BusinessSolvency field it belongs in — without needing to describe the problem from memory or take a screenshot.
4
Click Confirm and Import
Only once you've checked every row does anything get written to the business's records. If you change your mind entirely, Cancel returns you to the upload page with nothing saved.

This is a deliberate design choice. Rather than silently guessing and hoping the guess was right, BusinessSolvency shows its working and asks you to confirm it — and the fix for anything left over is the same review screen, not a separate tool or a trip back to Chapter 4. A business owner working from a different city, a different state, or a different time zone from their accountant is never stuck waiting on someone else to unblock an import.

Section 6.7
Import capability — current and future

The BusinessSolvency import module is being developed in phases. The current Phase 1 capability covers the formats used by the large majority of Australian businesses. Future phases will extend this capability as the platform develops.

Phase 1 — Available now
CSV and Excel XLSX from Xero, MYOB, QuickBooks, Sage, Reckon, and generic formats
Phase 2 — Under consideration
Digital PDF extraction from machine-generated accounting reports
Not pursued
Image or scanned document import — manual entry remains the reliable alternative

For financial statements that exist only as scanned images or printed documents, manual entry using the field guide in Chapter 4 remains the most reliable approach. The accuracy of the solvency analysis depends entirely on the accuracy of the data entered — and manual entry from a clearly printed document is more reliable than optical character recognition from a photograph or scan.

Section 6.8
BusinessSolvency's chart of accounts

Section 6A.1 explains how the matching engine reads an import file. This is the list it's actually matching against — every field BusinessSolvency recognises, grouped by statement, with the common alternate names in your own chart of accounts that will match it automatically. Sharing this with whoever prepares your export — your accountant, the bookkeeper they supervise, or a business partner — means they can map their own chart of accounts to BusinessSolvency's before they even open the Import screen, rather than working it out from the review screen afterward.

🖨 Print / Save as PDF
Profit & Loss
BusinessSolvency fieldAlso matches
Trading Revenue / SalesIncome, Sales Revenue, Trading Income
Cost of Goods SoldCost of Sales, Purchases, Materials
Salaries & WagesPayroll
SuperannuationSuper Annuation
Rent & OccupancyLease Expense
FuelMotor Vehicle — Fuel
Insurance—
Professional FeesAccounting Fees, Legal Fees, Consulting Fees
DepreciationAmortisation
Interest ExpenseInterest Paid, Bank Charges, Finance Charges
Other OverheadsGeneral Expenses
Balance Sheet — Assets
BusinessSolvency fieldAlso matches
Cash at BankBank, Cash
Trade DebtorsAccounts Receivable
GST ReceivableGST Asset
Inventory / Stock—
Cashflow Reserve—
Loan Repayment ReserveLoan Reserve
Drawings Reserve—
Property—
Plant and EquipmentEquipment, Fixed Assets
Right-of-Use AssetsROU Asset, Lease Asset
Accumulated DepreciationLess Depreciation
Balance Sheet — Liabilities
BusinessSolvency fieldAlso matches
Accounts PayableTrade Creditors
GST PayableGST Liability
PAYG Withholding ProvisionPAYG Withholding Payable
Superannuation ProvisionSuperannuation Payable, Super Payable
Tax Provision—
ATO ObligationsIncome Tax Payable, Tax Payable
Short-term LoansOverdraft
Long Term DebtBank Loan, Term Loan, Mortgage
Deferred Taxes—
Balance Sheet — Equity
BusinessSolvency fieldAlso matches
Share CapitalPaid Up Capital
ContingenciesContingency Reserve, General Reserve
Retained EarningsAlways a calculated balancing figure — see Chapter 4. Any imported value is not used.
Cash Flow
BusinessSolvency fieldAlso matches
Capital ExpenditureCapEx
New Borrowings / LoansBorrowings
Debt RepaymentLoan Repayment, Equipment Finance
Owner DrawingsPrivate Drawings, Owner's Drawings
Dividends—
Capital IntroducedPartners’ Capital Introduced, Proceeds from Issue of Shares, Levies, Grants & Appeals, Equity Issued, Equity Issuances
Long-term Investments—
Divestitures—
PAYG Provision Funding—
Super Provision Funding—
Tax Provision Funding—
Cashflow Reserve Funding—
Loan Reserve Funding—
Drawings Reserve Funding—
Beginning CashOpening Cash

Not importable by design — the Sustainable Cashflow Formula's own settings

Eight fields exist only inside BusinessSolvency and have no equivalent line in any external accounting system, so they're never import targets: the Contingency Reserve Target (Months of Cover), the Cashflow Reserve and Drawings Reserve Equity % and $ settings, the Cashflow Reserve Target ($), and the Estimated Annual Net Drawings Shortfall. These are the Sustainable Cashflow Formula's own reserve-planning mechanism — set directly on each forecast year's page, not something any chart of accounts could contain.

Subtotals and calculated lines are recognised, not imported

Gross Profit, Net Profit, Total Assets, Total Liabilities, Total Equity, and similar subtotal rows are recognised by the matching engine specifically so they're set aside — BusinessSolvency calculates every one of these itself from the raw fields above, so an imported subtotal is never used even when the row is present in your file. This is deliberate: it's what keeps the Balance Sheet and Cash Flow internally consistent regardless of small differences in how your own chart of accounts is structured.

“Figures sitting in your accounting software protect no one. Imported and tested, they tell you whether your business can keep paying its bills, and the automated import makes setting up quick.”
↑