Core
Point of sale
The full checkout workflow — search, scan, holds, returns, split payments, M-Pesa, card, and the customer display.
The POS screen is built for speed. Everything is reachable by keyboard, and a USB barcode scanner works out of the box.
Adding items
- Search by name, SKU, or category in the search box.
- Scan a barcode — Omnix auto-detects HID scanners; the scan lands in the cart even if the search box isn't focused.
- Variants — if a product has sizes/weights (e.g. 5kg, 10kg, 25kg flour), a picker appears so you choose the right one with the right price.
- Pack/carton barcodes — scanning a carton barcode adds the full pack quantity automatically.
Holds and recall
Mid-sale and need to serve someone else? Hit Hold to park the cart, serve the next customer, then Recall to bring it back. Useful at busy tills.
Payment methods
Tap Pay to open the payment sheet:
- Cash — enter the amount tendered; Omnix calculates change.
- M-Pesa — STK push via Daraja or Paystack; the customer confirms on their phone.
- Card — via Paystack.
- Split payment — combine methods (e.g. KES 500 cash + rest on M-Pesa).
- Customer credit — charge to a customer's account if they have a credit limit.
Returns and refunds
Open Returns, find the original sale, select the lines to return, and choose the refund method. Stock is added back and the refund is logged for the Z-report.
Customer display
If you run a second screen facing the customer, enable it in Settings → Customer Display. It shows the running cart, totals, and a payment-success animation — with an optional privacy mode that hides item names.
Something missing?
If a step is wrong or unclear, tell us — we update the docs when a real question comes in. Book a demo for a walkthrough, or email support@omnix.co.ke.
More in Core
Inventory & variants
Add products, manage variants (sizes and weights), bulk-import from CSV, run stock takes, and track batches and expiry.
Cloud backup & restore
Turn on encrypted offsite backups, schedule them, and restore your database on a new machine.
Receiving stock
Manual receive vs PO-receive vs reverse-GRN. How batches get created, when stock_qty updates, what each path means for your books.
Purchase orders
Full PO lifecycle: draft → approval → sent → partial → received. Three-way match, mixed currency, reverse-GRN, approval threshold.