Point of sale, inventory and purchasing for store chains

Retail POS & Store Operations

Point of sale, cash drawers, inventory, purchasing, receiving, transfers and tax invoicing for chains with many stores and subsidiaries.

AT A GLANCERETAIL & E-COMMERCE
Apps
Web back office, touch POS with menu designer, handheld stock-take
Scale
Multi-subsidiary, multi-store, multi-currency
Tax
VAT and GST invoicing, A4 and thermal
Built with
React, Express, MongoDB
12 MODULESBUILT AND SHIPPED

The problem

What it replaces

A store chain needs the till, the stockroom and head office to agree. When POS, inventory and purchasing live in different systems, shift-end cash does not reconcile, stock counts drift, transfers go missing between stores, and tax invoices have to be fixed by hand for each country.

This system runs the store end to end — POS with drawer reconciliation and shift reports, inventory with lots and serials, a department and class hierarchy, purchase orders, receiving, transfers, handheld stock-takes and a configurable tax engine — across subsidiaries, stores and currencies.

Who uses it

Cashiers
Touch POS with customer lookup, promotions and coupons, and drawer open and close.
Store staff
Receiving, transfers, adjustments, label printing and handheld stock-takes.
Buyers and head office
Purchase orders, price levels, costing, reports and scheduled report emails.
Admins
Subsidiaries, stores, employees, permissions, time clock and tax configuration.

Features

What the system does

01

Point of sale

Check-in and check-out, customer lookup and history, promotions, coupons and coupon sets.

02

Cash drawer control

Drawer open and close, change drawers, disbursements and reconciliation at shift end.

03

X-out and Z-out

Shift and day-end reports that close the till and the day.

04

Inventory

Items with lot and serial numbers, user-defined fields, item history, CSV import, barcodes and label printing.

05

Merchandise hierarchy

Department, class and sub-class structure with price levels and costing methods.

06

Purchasing

Purchase orders, pending orders, scan import, and POs emailed or printed for suppliers.

07

Receiving

Advance shipping notices, batch receiving and vouchers.

08

Transfers and adjustments

Transfer slips between stores, adjustment memos and reason codes.

09

Tax engine

Tax codes, rules and areas, product-code import, and VAT or GST invoice templates.

10

Handheld stock-take

Counting sessions on handheld devices, synced back with status tracking.

11

Reports

Sales journal, summaries, sales by associate, on-hand, PO, transfer, voucher, price and customer masters — scheduled by email if wanted.

12

Connected receipts

Sales pushed to an external loyalty platform, tax-free shopping capture and a daily sales integration API.

Architecture

How the pieces fit together

A React back office and POS on a REST API, with a document database for a catalogue whose fields change by store and region, and direct printing for receipts and labels.

Apps

  • Touch POSReact
  • Back officeReact · data grids
  • Handheld stock-take

Platform

  • POS & drawers
  • Inventory & DCS
  • Purchasing & receiving
  • Tax engine
  • Report scheduler

Data

  • MongoDB
  • PDF & print outputA4, thermal, labels

Connected services

  • Loyalty platform
  • Tax-free shopping
  • ERP / sales sync
  • Email
Every store and subsidiary shares one catalogue and one tax engine, so a price or tax rule changes once and every till follows.
  1. BuyHead office raises POs; stores receive against them.
  2. SellCashiers ring up sales with promotions and the right tax.
  3. MoveStock transfers between stores and counts sync from handhelds.
  4. CloseX and Z reports reconcile the drawer and the day.
Built with
  • JavaScript
  • React
  • Redux Toolkit
  • Express
  • MongoDB
  • AG Grid
  • i18next

Built before, fitted to you

Start from an architecture that has already shipped

We have delivered this kind of system, so yours starts from a design that is known to work, not a blank page. Your workflow, your terminology and your approval chain shape what we build on top of it.

Enquire Now