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.
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.
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
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
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
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
CARTT OS, part by part.
Accounting is one pillar of a self-contained platform. The pieces that feed it have their own stories.
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.