FAB Retail · Retail

Retail POS

Sales continue offline while pricing, campaigns and stock stay central.

A multi-store point of sale platform that keeps selling when the link to head office drops, with central price and campaign management.

  • Selling continues when the link drops
  • Central price and campaign control
  • End-of-day differences traced to source
Product tour

FAB Retail, screen by screen.

FAB Retail · Checkout

Scan, fill the basket, close the sale.

Fast checkout, keyboard shortcuts, parked baskets, partial and multiple payment types.

  • Offline sellingLocal price and campaign copy plus a sales queue; conflict-free sync when connectivity returns.
  • Hardware integrationBarcode scanners, scales, receipt printers, cash drawers, fiscal devices and payment terminals.
  • Cash, card, meal card, gift voucher and account on one receipt
FAB Retail · Campaigns & pricing

Prices and campaigns from HQ, versioned.

HQ publishes a version; which till runs which version is visible.

  • Versioned campaign engineRule sets are versioned, so how a past receipt was calculated can be verified later.
  • Layered discounts, combined campaigns and rule priority
FAB Retail versioned campaign rule set screen
FAB Retail · End of day

Any difference is traced to the receipt.

Till count, bank POS totals and fiscal device report compared in one table.

  • End-of-day reconciliationCompares till totals, fiscal device reports, bank POS totals and the physical count.
  • Authority matrixDiscount, return and void limits are defined per role and recorded.
FAB Retail end-of-day reconciliation screen
FAB Retail · HQ & stock

Every store on one screen.

Store sales, connectivity, transfers and stock alerts; store and online stock as one record.

  • Inter-store transferDispatch, in-transit and receipt as separate stages; goods in transit stay visible.
  • Reports by cashier, time slot, product group and store
FAB Retail HQ view: store sales, connectivity and transfers
How it works

Sales continue even when the internet drops.

The till keeps what it needs locally; receipts sync to HQ without conflicts once connected.

POS

Store till

Sales with scanner, scale, printer, fiscal device and payment terminal.

Works without a connection
LOC

Local data

Products, barcodes, price list, campaign rules and customer limit are kept on the till; receipts go to a local queue.

SYNC

Synchronisation

Each sale is unique by till ID + receipt number; a resent receipt is never booked twice.

HQ

Headquarters

Price and campaign versions are published; a lagging till raises an alert instead of selling at old prices.

ERP

ERP

Receipts, stock movements and e-documents flow to ERP.

Who uses it?

Every role sees its own screen.

  • Cashier

    Sales, payment and returns within their discount limit.

    Checkout
  • Store manager

    Approvals above limits, end-of-day reconciliation and till closing.

    End of day
  • HQ operations

    Pricing, campaign versions, transfers and store status.

    HQ & stock
  • Finance

    Reconciles bank POS, fiscal device and ERP transfer.

    End of day
In a day

A store day in FAB Retail

  1. FAB Retail checkout screen: basket, campaign and payment types

    Shift opens

    Till #01 ready with price and campaign version.

  2. FAB Retail checkout screen: basket, campaign and payment types

    Campaign sale

    The receipt is stored with its rule version.

  3. FAB Retail end-of-day reconciliation screen

    Connection lost

    Sales continued; 9 receipts synced from the queue.

  4. FAB Retail end-of-day reconciliation screen

    End of day

    Till, bank POS and Z report are compared.

Integration surface

The product is not an isolated island.

Data ownership, error handling, security and audit trails are designed as part of the implementation.

  • ERP and accounting
  • Banking and payment services
  • E-commerce and marketplaces
  • Devices, terminals and sensors
  • e-Document services
  • BI and reporting

What is Retail POS?

Retail POS is a point-of-sale platform that scales from a single shop to a multi-store chain. Its core design decision is this: price and campaigns are managed centrally, while the sale itself completes in the store independently of head office.

Which problem does it solve?

Three problems recur in multi-store retail:

  1. The till stops when the link drops. In a design where the till waits for central approval, an outage turns directly into lost revenue.
  2. End-of-day differences cannot be traced. When till totals, bank POS totals and the physical count disagree, the source is hunted by hand.
  3. How a campaign applied to a receipt cannot be verified. Without a versioned rule set, a past receipt cannot be recalculated.

How it works

The till application keeps what it needs locally: items, barcodes, price lists, campaign rules and a defined limit for customer balances. When a sale completes, the receipt is written to a local queue and uploaded when connectivity returns.

On the central side every sale is deduplicated by till identity plus receipt number. Even if the same receipt is sent twice, the second copy is not processed. This is the rule that prevents duplicate records on an offline-capable till; we cover it in detail in our offline POS design guide.

Price and campaign changes are published centrally as a version. Tills download the version, and head office can see which till runs which one. A lagging till does not silently keep selling at old prices: once a defined delay is exceeded it raises a warning.

Modules

  • Sales and till: fast checkout screen, keyboard shortcuts, park/recall, partial and mixed payments.
  • Returns and voids: returns against a receipt reference; unreferenced returns flagged as a distinct type.
  • Stock: store inventory, count sessions, transfers, waste and shrinkage records.
  • Customers and loyalty: account balance, points, offline spending limit.
  • Price and campaigns: layered discounts, combined campaigns, rule priority.
  • Reporting: sales by cashier, time slot, product group and store.

Integrations

Fiscal devices and payment terminals, bank POS reconciliation (bank integration), e-invoicing and e-archive, scales and barcode hardware, the central ERP, e-commerce and marketplace channels, and time and attendance for staff.

Architecture and security

  • A local database per till with two-way synchronisation to the centre.
  • Receipt, payment and return lines in separate tables; balances are never updated in a single field.
  • Role-based authority plus a data scope separation, so a franchisee sees only its own data.
  • Who-and-when records on critical actions (voids, discount overrides, drawer opening).
  • Card data is not stored on the till; the boundary between the payment device and the application is defined in writing at the start of the project.

Offline behaviour

Offline operation is not left unlimited. Once a defined period is exceeded the till warns the manager, because selling at stale prices for long produces campaign and margin errors. The number of queued sales and the age of the oldest record are visible on the till screen.

Usage scenarios

  • Grocery chains: central campaigns, inter-store transfers, scale integration.
  • Apparel and footwear chains: variant-level barcodes, end-of-season markdown rules.
  • Franchise networks: data scope separation and per-franchise turnover reporting.
  • Store plus online: managing both channels from the same stock record.

Which industries use it?

Primarily multi-store retail, and manufacturers that also run their own shops in textiles, furniture and food.

Roll-out

  1. Single-store pilot — choose the most complex branch, not the easiest.
  2. Head office integration — price and campaign distribution, sales upload, bank reconciliation.
  3. Roll-out — transfer flow, authority matrix, multi-store reporting.
  4. Channel expansion — publishing store stock to the online channel.

Frequently asked questions

Do we have to replace our existing ERP?

No. The POS does not replace the central ERP; it exchanges item, price and stock data with it. The precondition is that the ERP can expose its data through an API or database access.

How are fiscal device requirements handled?

A sale completes matched to the fiscal device, and the device transaction number is written to the receipt record. Without that match, the device report cannot be compared to till totals during end-of-day reconciliation.

At how many stores does a central structure become necessary?

Less about store count than about the need for inter-store transfers and central campaigns. If two stores transfer stock regularly, central stock visibility is already required.

Do we have to replace our till hardware?

Usually not. Scanners, receipt printers and drawers use standard interfaces. Where replacement is needed, the reason is normally vendor support on the fiscal device or payment terminal side.

See the product with your process

Let’s plan a demo around your workflow—not a generic presentation.

Request a POS demo →
Call me back