What is AmanaPOS?
AmanaPOS is an offline-capable point-of-sale app for shops and restaurants in Sudan and the wider region. Each business runs in complete isolation — your data is never shared with other businesses.
AmanaPOS is an offline-capable point-of-sale app for shops and restaurants in Sudan and the wider region. Each business runs in complete isolation — your data is never shared with other businesses.
Available on:PhoneTablet
When you register, you choose one of two business types: Retail Shop or Restaurant. This choice controls how inventory behaves when you make a sale.
Restaurant accounts do not deduct stock on sales. If you want stock to go down automatically every time you sell, register (or switch) as a Retail Shop.
One of your shops can be flagged as the main shop. Sales, stock levels, and staff are all scoped to a specific shop, so it's worth keeping your primary location marked clearly.
Available on:PhoneTabletDesktop
The number of shops you can create is limited by your subscription plan. If you hit the limit, you'll need to upgrade your plan before adding another shop.
Available on:PhoneTabletDesktop
Categories are hierarchical — you can create root categories and nest sub-categories underneath them to keep large catalogs organized.
Each product has its own track inventory switch. Turn it off for items you don't want to track stock for — for example, made-to-order items — while keeping stock tracking on for everything else.
You can deactivate a product instead of deleting it. Deactivated products are hidden from sale but keep their history.
Available on:PhoneTablet
| Method | Status |
|---|---|
| Cash | Live |
| Bankak | Live |
| Card | Coming soon |
| Bank Transfer | Coming soon |
| Mobile Wallet | Coming soon |
| Loyalty Points | Coming soon |
| Split | Coming soon |
| Credit | Coming soon |
Today the app accepts Cash and Bankak. Other methods are coming soon.
Keep selling with no internet. Offline sales sync automatically the moment you reconnect.
A pending or completed sale can be cancelled. Cancelled sales cannot be refunded.
Available on:PhoneTabletDesktop
You can refund an entire sale or just specific items with quantity control over each line. Partial refunds let a customer return some items while keeping the rest of the sale intact.
| Status | Meaning | Refundable? |
|---|---|---|
| Pending | Created, not yet finalized | No |
| Completed | Payment processed successfully | Yes — full or partial |
| Partial refund | Some items were returned | Yes — further partial refunds allowed |
| Refunded | Entire sale refunded | No — already fully refunded |
| Cancelled | Sale voided | No |
Available on:PhoneTabletDesktop
Stock levels are tracked per product, per shop. Every sale, adjustment, transfer, return, and inbound delivery is logged automatically so you always know what happened and when.
Track batches and expiry dates with a configurable alert window so you're warned before stock goes bad. Set a low-stock threshold per product to get notified before you run out.
Inbound Receiving lets you log deliveries from named vendors, track vendor purchase history, and see inbound transaction reports. This is a premium feature.
If the Receive Stock option is missing from your app, your plan doesn't have the Inbound Receiving feature enabled yet. Ask about upgrading your plan.
Available on:PhoneTabletDesktop
Customers earn loyalty points automatically on sales attached to their profile. Points build up alongside their total purchase history and are redeemable as a payment method once that option is enabled.
Available on:DesktopPhone
| Capability | Cashier | Manager | Owner |
|---|---|---|---|
| Create & process sales | ✓ | ✓ | ✓ |
| View customers + loyalty points | ✓ | ✓ | ✓ |
| View products & stock levels | ✓ (read-only) | ✓ | ✓ |
| Manage products & categories | — | ✓ | ✓ |
| Adjust / transfer stock | — | ✓ | ✓ |
| Receive inbound stock from vendors | — | ✓ | ✓ |
| Issue refunds | — | ✓ | ✓ |
| Manage staff (invite, deactivate) | — | — | ✓ |
| Create & manage shops | — | — | ✓ |
| View sales reports & KPIs | — | ✓ | ✓ |
| Manage subscription | — | — | ✓ |
| Set password (for admin dashboard login) | — | — | ✓ |
Available on:Desktop
The web dashboard is built for owners. From there you can see revenue KPIs and the sales chart, view sales history and start refunds, manage products and categories, manage inventory and batch/expiry tracking, view customers and loyalty points, and manage your staff.
Available on:PhoneTabletDesktop
| Limit | Controls |
|---|---|
| max_shops | Maximum active shops for your business (0 = unlimited) |
| max_products | Maximum active products for your business (0 = unlimited) |
| max_users | Maximum staff accounts — managers and cashiers; owner doesn't count (0 = unlimited) |
| duration_days | How many days your subscription lasts |
Some features are gated behind your subscription plan. Today, Inbound Receiving — receiving stock from vendors, vendor management, and vendor analytics — is the premium feature available.
If a feature appears locked, it usually means your current plan doesn't include it yet. Upgrading unlocks it immediately.
Available on:PhoneTabletDesktop
| Symptom | Likely cause | Fix |
|---|---|---|
| Can't add more products | Hit the max_products plan limit | Upgrade your plan or deactivate unused products |
| Can't create a new shop | Hit the max_shops plan limit | Upgrade your plan |
| Can't invite more staff | Hit the max_users plan limit | Upgrade your plan or deactivate inactive staff |
| Receive Stock option is missing | Inbound Receiving isn't enabled on your plan | Upgrade your plan to enable the feature |
| Stock isn't going down when we sell | Business type is set to Restaurant | Switch your business type to Retail Shop if you want stock tracking |
| Can't log into the web dashboard | No password set yet, or wrong phone number | Set a password from the mobile app first, then try again |
| Sale shows Partial Refund but customer wants a full refund | A previous partial refund was already issued | Issue another refund for the remaining items — the system checks remaining quantities for you |
| OTP code isn't arriving | SMS or WhatsApp delivery issue | Try the other channel and double-check the phone number |
Try a different word, or reset the platform filter.
Reach the AmanaPOS team and we'll walk you through it.
Create your account in minutes. No setup fee, no complex installation.