Everything you need to run the shop

DukaFlex covers the daily work of a small business — selling, stock, money and people — in one simple app you can use from a phone behind the counter.

Selling

  • Product grid with categories and instant search
  • Barcode field for scanners and phone cameras
  • Hold and retrieve sales during busy hours
  • Line discounts, tax display and live totals
  • Cancellations, returns, refunds and exchanges with approval

Payments

  • Cash with automatic change calculation
  • Mobile money with transaction reference
  • Card and bank transfer
  • Customer credit with limit warnings
  • Split payments across methods

Receipts

  • Unique receipt numbers per business
  • Logo, branch, tax number and thank-you message
  • Print on A4 or 80mm thermal paper
  • Download as PDF or share on WhatsApp

Inventory

  • Categories, brands, SKUs, barcodes and units
  • Cost, selling and wholesale prices
  • Opening stock, receiving, adjustments and counts
  • Batch and expiry tracking for pharmacies and food
  • Low-stock and out-of-stock alerts

Customers & credit

  • Customer database with balances and history
  • Credit sales, part payments and due dates
  • Credit limit overrides with manager approval
  • Printable and shareable statements

Suppliers

  • Supplier records and contacts
  • Purchases and goods received
  • Outstanding balances and payments
  • Purchase returns

Staff & shifts

  • Roles from owner to read-only auditor
  • Branch assignment and PIN cashier access
  • Shift open and close with cash reconciliation
  • Staff sales performance and activity history

Money control

  • Cash register open/close with counts
  • Cash in, cash out and petty cash
  • Expense categories, suppliers and receipts
  • Difference tracking and manager approval

Reports

  • Daily sales, by product, cashier, branch and payment method
  • Gross profit and expense reports
  • Stock levels, valuation and movement
  • Customer and supplier balances, tax summary
  • Export to CSV and print to PDF

Branches

  • Separate stock and cash register per branch
  • Branch-level receipt settings
  • Assigned users per branch
  • Consolidated reporting for owners

Security

  • Strict tenant isolation on every record
  • Server-side recalculation of sale totals
  • Duplicate transaction protection
  • Immutable completed sales and reversal entries
  • Audit log of sensitive actions

Offline

  • Installable on any phone home screen
  • Cached product catalogue
  • Offline cart and queued sales
  • Automatic sync with pending indicator