SALE FLOWEvery sale, refund, and stock movement writes to one ledger, in exact integer currency units — no rounding drift, ever. Real role controls close the two most common forms of till theft by default. One account runs every branch you open.
No card required — every company starts in review, then goes live on approval.
One system, not three logins. Every module reads and writes the same ledger, the same stock levels, the same customer record.
Fast checkout that keeps working offline — sales queue on the till and sync the moment it reconnects, dated to when they actually happened.
Stock levels, purchase orders, supplier returns, and transfers across every branch, from one account. No branch runs its own spreadsheet.
Every sale, refund, and stock movement posts a balanced double-entry journal automatically. Nothing is ever a guess at close.
Staff availability, booking, and a calendar view for service businesses — built on the same customer and payment records as the till.
Four built-in roles cover most shops on day one; write your own when a business needs something more specific.
Trial balance, P&L, AR/AP aging, and stock reports, always reading the same numbers the till just posted — not a nightly export.
From first sign-up to your first sale, in four steps.
Create a company account. No card required — every company starts in review.
Platform admin reviews and approves your company, then your account goes live.
Add branches, invite staff, assign roles — one owner account, unlimited branches.
Ring up sales, receive stock, book appointments — it all posts to the same ledger.
Security isn't a settings toggle here — it's the default shape of the data.
Every company's data is scoped at the query layer. A cross-company read returns not found, never a permission error that confirms the record exists.
Cashiers ring up sales; they can't void yesterday's sales or edit stock counts. Every route enforces its own permission, checked mechanically in CI.
Every price override, void, refund, and approval is logged with who, when, and what changed — visible to owners, not just support.
Every currency field is stored as an integer in minor units. No floating-point rounding drift, ever, on any report or receipt.
Register your shop in a few minutes. No card required.