Run every branch and the online store from one stock count.

Stock, sales, money and the monthly profit report in one system, so each branch stops keeping its own version of the truth.

What it has done.

8,300+

stock movements reconciled, zero mismatches

A retailer with three shops and an online channel now has every sale, transfer, return and correction in one stock ledger. The monthly profit report, once rebuilt by hand in Excel, is now one export.

The same day, twice.

By hand today

  1. 7:40 am

    The manager messages the other shop to ask whether they still have the jacket in medium. The answer comes after opening.

  2. 11:15 am

    A customer pays part by card and part by transfer. The transfer goes on a sticky note beside the register.

  3. 3:30 pm

    Stock goes to the other branch in a box with a handwritten list. Neither spreadsheet changes today.

  4. Close

    The card total is out by the transfer, the drawer is short, and nobody can say which sale caused it.

  5. Month end

    Someone rebuilds the profit report in Excel from shop exports that do not agree with each other.

With Keystone OS

  1. 7:40 am

    The manager sees the medium is held at the other branch and moves it in one transfer before the doors open.

  2. 11:15 am

    The sale is split across card and transfer at the register, with a photo of the transfer proof on the payment.

  3. 3:30 pm

    A blind count runs on outerwear. That section's sales wait; the rest of the shop keeps trading.

  4. Close

    Each payment already sits in its wallet, so the close compares expected against counted, mode by mode.

  5. Month end

    The profit report is ready with the month. One export gives the workbook, one sheet per branch.

The screens it runs on.

Live previews with invented demo data. Features with their own page are linked below.

Products

48 products · 1,912 variants across 3 branches

RestockAdd product
Stock value$142,380At cost, all branches
Units on hand6,318+412 this week
Low stock17Below each item's minimum
Out somewhere5Stock exists at another branch
All branches48Fitzroy46Carlton44Online48
3 of 48 selectedTransfer to Carlton
ProductVariantsFitzroyCarltonOnlineValueStatus
Merino crew, 200gsmNL-MC-2004 colours × 5463158$6,120In stock
Waxed field jacketNL-WJ-042 colours × 612419$7,390Low
Canvas tote, wideNL-CT-023 colours8864120$3,420In stock
Trail runner, meshNL-TR-113 colours × 822035$5,880Out at Carlton
Rib beanieNL-RB-016 colours14096210$2,910In stock
Selvedge chinoNL-SC-302 colours × 718269$3,960Low
Packable rain shellNL-PR-072 colours × 5342741$5,270In stock
Inventory by variant. The real interface, filled with invented demo data.

Stock count AUD-0007

Carlton · Outerwear · counted blind by Ines Moreau and Tama Rangi

Apply 4 corrections
Stock movement locked at CarltonSince 08:05 · Outerwear sales and transfers wait until this count is applied
SKUs counted38All of Outerwear
Differences64 picked to correct
Net variance−4Units, counted vs system
At cost−$301If all 6 are applied
Show only differencesScanner in count mode
SKUProductSizeSystemCountedVariance
NL-WJ-04-OLV-MWaxed field jacketOliveM31−2
NL-PR-07-BLK-LPackable rain shellBlackL67+1
NL-PR-07-SND-SPackable rain shellSandS42−2
NL-WJ-04-TAN-XLWaxed field jacketTan · recount askedXL23+1
NL-DV-02-NVY-MDown vestNavyM54−1
NL-FH-09-GRY-LFleece half-zipGrey · recount askedL76−1
Blind stock count. The real interface, filled with invented demo data.

Order

Fitzroy · Register 2 · Tama Rangi on shift

Hold order
Search products or scan a barcode
All48Tops14Outerwear9Footwear8Bags6
Merino crew, 200gsmNL-MC-200$89.00Multiple sizes
Waxed field jacketNL-WJ-04$289.00Low
Canvas tote, wideNL-CT-02$59.00Fitzroy 88
Trail runner, meshNL-TR-11$179.00Out
Rib beanieNL-RB-01$34.00Fitzroy 140
Selvedge chinoNL-SC-30$139.00Multiple sizes
Down vestNL-DV-02$149.00Fitzroy 21
Fleece half-zipNL-FH-09$119.00Low
Order F2-11864 items
Mirela KovačMember
Merino crew, 200gsmNavy · M2$178.00
Rib beanieCharcoal1$34.00
Canvas tote, wideSand1$59.00
Subtotal$271.00
Member discount, 10%−$27.10
Total$243.90
Payment, 2 wallets
Card → Tyro terminal 2Auth 448172$180.00
Transfer → PayIDNL-88213$63.90
Proof photo attached to the transferPaid $243.90 of $243.90BalancedComplete order
Point of sale. The real interface, filled with invented demo data.

What we would automate first.

One stock ledger, corrected by blind counts

Every other number in a multi-branch shop depends on stock being right: the profit report, reorders, transfers. We would start with one ledger that every sale, transfer and return writes to, plus a blind count to correct it. Once stock can be trusted, the profit report comes from data that is already there.

Book a pipeline audit.

20 minutes. We map where your revenue is leaking and show you what a full calendar would look like. No pitch, no obligation.