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.