User Guide

Everything you can do with AmanaPOS

Version 1.0.0

Getting Started

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.

Download and log in

Available on:PhoneTablet

  1. 1Install the AmanaPOS app on your phone or tablet.
  2. 2Enter your phone number.
  3. 3Receive a one-time code (OTP) via SMS or WhatsApp — valid for 5 minutes, with a resend option after 60 seconds and a maximum of 5 attempts.
  4. 4Enter the code to confirm your number.
  5. 5You're in — start setting up your business.

Choosing a business type

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.

Your Shops

Your main 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.

Adding more shops

Available on:PhoneTabletDesktop

  1. 1Open the Shops section.
  2. 2Tap or click Add Shop and enter its name and details.
  3. 3Save — the new shop now has its own independent stock levels.

Shop limits

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.

Products

Adding a product

Available on:PhoneTabletDesktop

  1. 1Open Products and tap Add Product.
  2. 2Enter a name, SKU, barcode, price, cost price, and an image if you have one.
  3. 3Choose a unit type: pcs, kg, g, l, ml, m, box, pack, dozen, or other.
  4. 4Save the product to make it available for sale.

Organizing with categories

Categories are hierarchical — you can create root categories and nest sub-categories underneath them to keep large catalogs organized.

Turning stock tracking on or off

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.

Selling

Ring up a sale

Available on:PhoneTablet

  1. 1Open the Sell screen and tap products to add them to the cart.
  2. 2Adjust quantities, then optionally attach a customer for loyalty points.
  3. 3Choose a payment method and confirm to complete the sale.

Payment methods

MethodStatus
CashLive
BankakLive
CardComing soon
Bank TransferComing soon
Mobile WalletComing soon
Loyalty PointsComing soon
SplitComing soon
CreditComing soon

Today the app accepts Cash and Bankak. Other methods are coming soon.

Selling offline

Keep selling with no internet. Offline sales sync automatically the moment you reconnect.

Cancelling a sale

A pending or completed sale can be cancelled. Cancelled sales cannot be refunded.

Refunds

Full vs. partial refunds

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.

Sale statuses

StatusMeaningRefundable?
PendingCreated, not yet finalizedNo
CompletedPayment processed successfullyYes — full or partial
Partial refundSome items were returnedYes — further partial refunds allowed
RefundedEntire sale refundedNo — already fully refunded
CancelledSale voidedNo

Inventory

Stock per shop

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.

Adjustments and transfers

  1. 1To fix a stock count, create a manual adjustment and add a reason — add or remove the difference.
  2. 2To move stock between shops, create a transfer specifying the source shop, destination shop, product, and quantity.

Expiry and low-stock alerts

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.

Receiving stock from vendors

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.

Customers

Adding a customer

Available on:PhoneTabletDesktop

  1. 1Open Customers and tap Add Customer.
  2. 2Enter their name, phone number, email, and address.
  3. 3Save — you can now attach this customer to sales to build up their purchase history.

Loyalty points

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.

Staff & Roles

Inviting staff

Available on:DesktopPhone

  1. 1As the owner, open Users and tap Invite Staff.
  2. 2Enter the staff member's phone number and choose their role: Manager or Cashier.
  3. 3Assign them a default shop.
  4. 4They can deactivate the account later without losing historical data.

What each role can do

CapabilityCashierManagerOwner
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)

Web Dashboard

Setting a password and logging in

Available on:Desktop

  1. 1As the owner, set a password once from inside the mobile app.
  2. 2Go to the admin dashboard in your browser.
  3. 3Log in with your phone number and the password you set.

What you can do on the dashboard

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.

Plans & Limits

What your plan controls

Available on:PhoneTabletDesktop

LimitControls
max_shopsMaximum active shops for your business (0 = unlimited)
max_productsMaximum active products for your business (0 = unlimited)
max_usersMaximum staff accounts — managers and cashiers; owner doesn't count (0 = unlimited)
duration_daysHow many days your subscription lasts

Premium features

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.

Troubleshooting

Common scenarios

Available on:PhoneTabletDesktop

SymptomLikely causeFix
Can't add more productsHit the max_products plan limitUpgrade your plan or deactivate unused products
Can't create a new shopHit the max_shops plan limitUpgrade your plan
Can't invite more staffHit the max_users plan limitUpgrade your plan or deactivate inactive staff
Receive Stock option is missingInbound Receiving isn't enabled on your planUpgrade your plan to enable the feature
Stock isn't going down when we sellBusiness type is set to RestaurantSwitch your business type to Retail Shop if you want stock tracking
Can't log into the web dashboardNo password set yet, or wrong phone numberSet a password from the mobile app first, then try again
Sale shows Partial Refund but customer wants a full refundA previous partial refund was already issuedIssue another refund for the remaining items — the system checks remaining quantities for you
OTP code isn't arrivingSMS or WhatsApp delivery issueTry the other channel and double-check the phone number
Still stuck?

We're one message away

Reach the AmanaPOS team and we'll walk you through it.

Start selling with AmanaPOS today.

Create your account in minutes. No setup fee, no complex installation.

User Guide — AmanaPOS