Skip to content
CARTT OS · Accounting

Your sales already
keep your books.
Built in, not bolted on.

A real double-entry general ledger lives inside your store. Every online, in-store and POS sale posts itself to the books as it happens - so your Profit & Loss, Balance Sheet and BAS are always current, with nobody re-keying a thing.

One sale DEBIT CREDIT Every entry balanced · debits = credits
The premise

The hardest part of bookkeeping is the re-typing.

Most stores sell in one system and account in another, then spend the month exporting, importing and reconciling the gap. When the ledger lives inside the store, that gap disappears: the sale and its journal entry are the same event. Your books aren't a copy of your trading - they are your trading.

1
Sale recorded
=
1
Balanced journal
=
0
Things to re-key
What you get

A real ledger. Real reports.

Not a sales dashboard wearing an accounting costume - a genuine double-entry suite that produces the statements your accountant expects.

The general ledger

  • True double-entry - every posting balances debits against credits
  • A chart of accounts that maps to how your store actually trades
  • Drill from any figure back to the order, invoice or bill behind it
  • One source of truth - no export-import drift between systems

The financial statements

  • Profit & Loss - see what you actually made, by period
  • Balance Sheet - assets, liabilities and equity at a glance
  • Trial Balance - proof the whole ledger ties out
  • BAS and GST reporting for Australian GST today

Who owes what

  • Accounts Receivable aging - who owes you, and for how long
  • Accounts Payable aging - what you owe, and when it's due
  • Invoicing built in - raise an AR invoice without leaving the store
  • Supplier bills tracked as AP, against the right accounts

Invoice analytics

  • Revenue vs collected, debtor aging and recurring revenue (MRR / ARR)
  • A 90-day cash-flow forecast built from what's due and when it lands
  • One-click Aging, Revenue and GST-BAS exports
  • Filter everything by Australian financial year or quarter
How it works

Every channel posts to one ledger, automatically.

Whether the sale happens online, in-store or on the POS register, the same thing happens behind it: revenue, GST, cost of goods and inventory movement are journalled into the same ledger. No nightly export. No reconciling three systems into one.

  • Online orders post revenue, GST and COGS as they're placed
  • In-store and POS sales journal into the very same accounts
  • Inventory valuation moves with the stock - sell it, and the books know
  • Stock-to-ledger reconciliation so your asset value matches your shelves
Online In-store POS One general ledger · auto-posted
The rest of the books

Expenses, stock value, and your accountant's tools.

Selling is only half the ledger. Capture what you spend, value what you hold, and - if your accountant lives in Xero - keep them there. The native suite is a home for your books, not a wall around them.

  • AI receipt capture - it reads the supplier, date, total and GST from a photo and pre-fills the expense
  • On desktop, show a QR code, snap the receipt on your phone, and it flows straight back into the form
  • Inventory valuation that reconciles stock on hand to the balance sheet
  • Supplier bills and AR invoices, aged and tracked to the right accounts
  • Sync out to Xero, MYOB or QuickBooks Online if you'd rather keep books there
Profit & Loss P&L · Balance Sheet · Trial Balance
AI bank reconciliation

Your bank statement, reconciled in minutes.

Import a bank statement and AI suggests what every line is - this deposit is invoice #1042, that debit is the supplier bill you entered last week, the GST category is already handled and personal spending is split from business. You approve with a click, and your books tie out to the bank without an evening lost to matching.

  • Import a statement and every line arrives with an AI suggestion
  • Deposits matched to your invoices, debits matched to your bills
  • GST categorised and personal-vs-business split, line by line
  • Approve with a click - the books tie out to the bank
  • It learns your payees, so each month reconciles faster than the last
Bank statement Invoice #1042 Invoice #1046 Supplier bill Personal · split Every line suggested · approved with a click
Double-entry
A real general ledger
AI bank rec
Statement to tied-out books in minutes
BAS-ready
Australian GST today
Sync-out
Xero · MYOB · QuickBooks

Stop reconciling two systems. Run one.

Your books, built into the store that earns them - current, balanced and ready for BAS. Let's walk through your ledger.