Core POS
How Core POS is structured — catalogue, hardware, offline behaviour, and staff permissions.
Catalogue structure
Products are organised into categories, with per-item modifiers (size, add-ons, variants) and tax rules inherited from the category level rather than set item-by-item. Recipe costing is available at the ingredient level for food & beverage catalogues, tracking stock deduction per ingredient rather than per finished item.
Hardware compatibility
- Receipt printers — standard thermal (ESC/POS-compatible) printers over USB, Bluetooth, or network connection.
- Card terminals — integrates with major East African payment terminal providers for card and tap-to-pay.
- Barcode scanners — any standard USB or Bluetooth HID scanner works without additional configuration.
- Kitchen display — runs on any tablet or dedicated display connected to the same local network as the till.
Offline behaviour
Every terminal holds a local copy of the catalogue, pricing, and current stock, and can process a complete sale — including split payments and discounts — with zero connectivity. Actions queue locally and sync automatically once the connection returns, with conflict resolution rules applied to simultaneous stock changes across terminals.
Staff permissions
Permissions are assigned at the role level (Cashier, Supervisor, Manager) rather than per individual, so changing what a role can do updates everyone in it at once. Void and refund actions can be configured to require supervisor-level approval.
Want the step-by-step version?
Setting Up Core POS for the First Time