Everything a real operation needs. Nothing bolted on.
Every module below reads and writes the same truth — one stock core, one order engine, one set of books. Here's the whole catalog, including what's still on the roadmap.
Inventory & stock — the shared core
One stock truth that every other module reads. Whether you run shops or kitchens, everything sells through it.
- Catalog that matches your shelf
- Barcodes, cost and sale prices, min/max levels, images, categories and subcategories, units of measure with conversions.
- Goods-in with cost batches
- Record inflows with supplier, invoice number, cost and currency — approval-gated — creating FIFO/FEFO cost batches with expiry dates.
- Bill of materials
- Sell a made-up item — a meal, a hamper, an assembled product — and Kuza depletes each component automatically.
- The immutable stock ledger
- One append-only row per movement, written in the same transaction as the change, plus a reconciliation report to prove it.
- Adjustments & write-offs
- Reason-coded, approval-gated and row-locked — shrinkage gets recorded, not buried.
- Worklists that watch your shelves
- Low-stock, out-of-stock and expiring-soon lists per branch, plus CSV bulk upload with a full log.
- Inventory AI
- Demand prediction, reorder suggestions, inventory health and sales forecasts from your own history.
POS & selling
The order engine both verticals share — counter sales, table service and agent-drafted orders all take the same path.
- Live sale in one transaction
- Allocate stock by your rule (FIFO/LIFO/FEFO) with multi-branch spillover, trace batch costs, compute profit and post the sale — atomically.
- Pending sale → fulfilment
- Take an order without touching stock, then fulfil it later — row-locked, idempotent, posting to receivables. It's the same bridge marketplace and AI orders use.
- Tables, QR menus & reservations
- Dine-in tables with capacity and QR codes, a public booking page, and a published menu site with six templates and your brand colors.
- Order lifecycle
- Mark paid with method and mode, edit, void — with diagnostics when something looks off.
Invoicing & receivables
Numbered, branded invoices that post to your books and chase themselves into your receivables.
- Invoices your customers recognize
- Your logo, accent color, template, tax setup, payment terms, bank details and footer — white-label to the last line.
- Send, record, settle
- Email delivery with your sender and reply-to, record part or full payments, void with a trail. Order-managed invoices settle through the order flow.
- Customers & credit
- Credit limits, tax IDs and an accounts-receivable view of who owes what.
- Pay-by-link page
- A hosted payment page for each invoice.On the roadmap — not yet live.
Payments & reconciliation
Money is collected and reconciled at the edges — verified, idempotent, never on trust.
- Bank transfer that confirms itself
- Enable transfers and each branch gets a dedicated virtual account. The POS opens an awaiting payment; a signature-verified webhook matches the transfer and marks the order paid.
- Payment methods per branch
- Cash and bank transfer today, configured branch by branch.
- Card, mobile money & USSD
- Additional collection channels for every way your customers pay.Defined in Kuza but not yet live — coming in a later phase.
- Settlement configuration
- Where your money lands — gated behind two-factor authentication, always.
- A full transaction ledger
- Every payment event on the record, reconciled to its order.
Marketplace, suppliers & wallet
A B2B network inside Kuza: find suppliers, order stock, and settle instantly — both businesses' books updated in one flow.
- Supplier directory & partnerships
- Search the network, request or invite partnerships; accepting one sets the buyer up in the supplier's receivables automatically.
- Catalog listings with real terms
- Prices, minimum order quantities, availability and bargain-allowed flags — visible to partners or the whole network, your choice.
- Purchase orders with a full lifecycle
- Draft → submit → accept → ship → receive → pay → confirm. The supplier's stock debits, your inflow lands, and the invoice writes itself.
- The Kuza wallet
- An internal ledger wallet with append-only entries and atomic, idempotent transfers. It can never go negative — by construction.
Accounting & reports
Double-entry books that keep themselves — because they're written by the same transactions that move your stock and money.
- A chart of accounts that fits
- Typed, hierarchical accounts with normal balances and protected system accounts.
- A posting engine, not a data-entry job
- Sales, goods receipts, adjustments, invoices, customer payments and payroll runs each post their own balanced journal entry — idempotently.
- Journal control when you need it
- Draft, post and reverse entries with a full trail.
- The reports your accountant asks for
- Trial balance, general ledger, profit & loss and balance sheet — current the moment anything happens.
People, HR & payroll
From the org chart to the pay stub — and the payroll run posts straight to your books.
- Your whole team, structured
- Employees, departments, positions, locations and an org chart, with employee self-service.
- Attendance & leave
- Clock in/out, timesheets with approval, leave types, balances and a request/approve flow.
- Payroll with tax done right
- Approve runs, process payment and generate pay stubs — with tax calculated from your configuration and each employee's tax info.
- Grow your people
- Compensation structures, benefits, performance reviews and goals, learning courses, and recruitment with postings and applications.
The platform underneath
The unglamorous parts that make everything else trustworthy.
- Branch-scoped access, everywhere
- Admins see all branches; everyone else sees exactly the branches they're assigned — enforced on every list, dashboard and report.
- Roles, permissions & 2FA
- Custom roles over a permission catalog, team invitations, and TOTP two-factor that gates sensitive settlement changes.
- Dashboards & digests
- Branch-scoped KPIs per surface and an insights digest that tells you what changed.
- Notifications & audit logs
- Email plus an in-app inbox, and audit trails across the platform.
- Billing you control
- Per-module and usage pricing, app toggles and upgrade requests — paid activation only ever happens through a signature-verified payment webhook.
- Isolated by architecture
- Each business is its own database schema. One login, complete separation.
Try all of it, free, for 14 days.
Every module unlocked from day one. Keep what earns its keep.