Every feature your retail business needs

GulaSync is purpose-built for African retail. Here is a deep dive into every capability, from the POS terminal to head office compliance reporting.

Point of Sale

Offline-First Architecture

All sales are saved to a local encrypted database first. When connectivity returns, everything syncs automatically. No data loss, ever.

Barcode Scanner Support

Plug in any USB or Bluetooth barcode scanner. GulaSync detects rapid-keystroke input and adds products to the cart instantly.

Multi-Payment Methods

Accept cash, mobile money, and card payments. Split-tender support lets customers pay with multiple methods in one transaction.

Cashier Management

Each cashier logs in with a PIN. Sessions are tracked, and managers can review every cashier's sales, discounts, and voids.

MRA Compliance

MRA-Formatted Receipts

Receipts include TPIN, BRN, VAT breakdown by category (Standard, Zero-rated, Exempt), and all required MRA fields.

VAT Reporting

Monthly and quarterly VAT summaries generated automatically. Export to PDF or CSV for your accountant.

Per-Branch MRA Credentials

Each business location can have its own TPIN and receipt header. Perfect for multi-branch operations with separate registrations.

MRA Bulk Sync

Sync your product catalogue with MRA's item registry in bulk. One click keeps your compliance database up to date.

Barcode Management

GS1 Validation

EAN-13, EAN-8, UPC-A and UPC-E are validated against the GS1 modulo-10 check digit algorithm. Invalid barcodes are blocked before saving.

Live Format Badge

As you type or scan a barcode, a green badge shows the detected format (e.g. "✓ EAN-13"). Red text explains any validation error instantly.

Uniqueness Enforcement

No two products can share the same barcode within your account. Enforced at both the application and database level.

Format Restrictions

In Settings, you can restrict which barcode formats your team can use. Uncheck a format and it will be blocked at product entry.

Inventory & Stock

Real-Time Stock Levels

Every sale, return, and stock adjustment is reflected instantly. See live stock counts without refreshing.

Low Stock Alerts

Set a minimum stock threshold per product. GulaSync flags low-stock items in the product list and on the dashboard.

Expiry Date Tracking

Add expiry dates to products and get automated alerts when items are within 7 days of expiry.

Bulk Import via Excel

Upload up to thousands of products at once using our Excel template with dropdowns, validation, and GS1 barcode checking on every row.

Multi-Branch Operations

Branch Stock Transfers

Request, dispatch, and receive stock between branches with a full workflow. Both sending and receiving branches confirm the transfer.

Location Management

Add unlimited business locations. Each location has its own address, phone, MRA tax number, and receipt header/footer.

Branch-Level Reporting

Filter every report and dashboard by branch. Compare sales performance across locations side-by-side.

Default Location Setting

Set a default location so cashiers always start in the right branch. Managers can switch freely.

Business Intelligence

Sales Trends

Daily, weekly, and monthly revenue charts. Compare current period vs previous period to spot growth or decline instantly.

Top Products

See which products generate the most revenue and which move the most volume. Optimise your shelving and ordering accordingly.

Cashier Performance

Track each cashier's transaction count, average basket size, and discount rate. Identify your strongest performers.

Tax Summary Dashboard

A dedicated tax card shows Standard, Zero-rated, and Exempt sales with VAT amounts, ready for your MRA filing.

Security & Access

Role-Based Permissions

Admin, Manager, and Cashier roles with granular access control. Cashiers can't access reports; only admins can delete products.

Manager PIN for Voids

Optionally require a manager PIN before processing voids or refunds. Prevents unauthorised reversals.

Auto-Logout

Configure an idle timeout (15, 30, or 60 minutes) to automatically log out inactive sessions.

Encrypted Local Storage

All locally-cached data is encrypted. Even if a device is lost, customer and transaction data is protected.

Receipts & Printing

Auto-Print on Sale

Configure GulaSync to automatically print a receipt after every completed sale. No extra step required for cashiers.

Custom Header & Footer

Personalise each branch's receipt with a custom header (e.g. branch address) and footer (e.g. loyalty message).

Itemised Tax Display

Show a full tax breakdown per MRA category on every receipt. Toggle this per merchant in Settings.

Thermal Printer Support

Works with standard 80mm thermal receipt printers via Windows USB connection. No additional drivers required.

See it all in action

Book a 30-minute live demo and we will walk you through every feature relevant to your business.