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