These items left the shelf but no sale was recorded. Investigate with your team.
ShopShopkeeper
0 pending sync
Online
...
Till is not open
Open your till to start selling and recording payments for this session.
🔍
Till openBencher
Slide to close
TotalUGX 0
Cash
Airtel
MoMo
Bank
Credit
ChangeUGX 0
Discount applied
Press Enter to record · Esc to clear · / to search
Stock
Every item. Sales deduct automatically.
ItemPriceIn stockStatus
Purchase Stock
Record stock bought from a supplier. Inventory updates automatically.
SUPPLIER
ADD ITEM
ITEMS IN THIS PURCHASE
🚚
Add items on the left
PAYMENT
Cash
Airtel
MoMo
Bank
Credit (owe supplier)
Total CostUGX 0
Recent Purchases
Stock bought from suppliers
to
SupplierItemsTotalViaBy
No purchases yet
Suppliers
Everyone you buy from. Full purchase history per supplier.
Expenses
Record money spent running the shop. No inventory change.
Cash
Airtel
MoMo
Bank
Recent Expenses
Money spent running the shop
DescriptionCategoryAmountViaBy
No expenses yet
Customers
Everyone who buys from you. Credit customers are selected at sale time.
NamePhoneBalance owed
Add Customer
Name and phone are enough to start
Reports
Your shop, in numbers. Filter by date range to see any period.
to
Loading reports...
Revenue by day
Sales by payment method
How your money came in this period
Recent sales
Every sale in this period
ReceiptItemsViaTotal
How loss is calculated: Items deducted from stock (movements out) that do not have a matching recorded sale. Investigate with your team if this number is not zero.
Total loss value
UGX 0
Items affected
0
Period
Today
ItemMoved outSoldUnaccounted
By revenue (UGX)
#ItemRevenue
By quantity sold
#ItemUnits sold
Items that have not sold a single unit in the selected period, or have more than 2x their low-stock threshold sitting unsold. This is money tied up on the shelf.
ItemIn stockValue tied upLast sold
Total owed to you
UGX 0
Customers in debt
0
Oldest debt
--
CustomerAgeDateAmount
Sales revenue
UGX 0
Stock purchased
UGX 0
Expenses
UGX 0
Estimated profit
UGX 0
Purchases from suppliers
SupplierDateTotal
Expenses breakdown
DescriptionCategoryAmount
Payment Transactions
All sales by payment method. Use the filter to reconcile MoMo, Airtel and Bank against your statements.
Cash
UGX 0
MoMo
UGX 0
Airtel
UGX 0
Bank
UGX 0
Credit
UGX 0
ReceiptDateMethodRef / Txn IDByAmount
No transactions in this period
Sales Returns
All returned sales in the selected period. Each return reverses stock and revenue. Director/System Admin only.
Returns count
0
Value returned
UGX 0
Items restored to stock
0
DateItemsValueReturned byReason
No returns in this period
Shift History
Record of every till opening and closing. Variances show cash surplus or shortage at end of each shift.
Every time a buying or selling price changed, why, and by how much. Cost increases are flagged in red.
Total changes
0
Cost increases
0
Items affected
0
DateItemTypeOld priceNew priceChangeSource
No price changes recorded yet
Configuration
System Admin access only. Changes apply immediately across the system.
Shop Identity
Add logo
Square image works best. Shown next to the shop name.
Separate multiple addresses with a comma. Leave blank to stop sending the daily summary.
Receipt Settings
Payment Instructions
Printed on receipts to guide customers on how to pay.
Regional
Item Categories
These appear in the item form and the sell filter. Edit or add to match your product range.
Expense Categories
Categories used in the Expenses module.
Units of Measure
Units used when recording items (piece, metre, kilo, etc.).
User Accounts
Everyone who can log in. Keep this list tight.
New User
Tap to add photo
Square photo works best
ⓘ Changes take effect immediately. The System Admin role always has full access and cannot be restricted.
Select a role on the left to edit its permissions.
Export & Backup
Download your data as JSON files. Store them somewhere safe. Run a backup before any major change.
Items & stock
Catalogue, prices, quantities
Sales history
All recorded sales and receipts
Customers & debtors
Accounts and outstanding credit
Suppliers
Supplier contacts and records
Purchases
All stock purchases from suppliers
Expenses log
All operating expenses
Price history
All cost and selling price changes
Full system backup
Everything in one file, server-generated
System Information
Danger Zone
Permanent actions. Cannot be undone. Download a backup first.
Clear all sales
Wipes all sales, receipts and shift history. Stock quantities stay. Receipt counter resets to zero.
Clear expenses
Removes all expense records permanently.
Clear purchases
Removes all purchase records. Stock quantities and items stay.
Factory reset
Wipes ALL data: sales, purchases, expenses, stock movements, customers, credit, price history. Item catalogue stays but all stock quantities reset to zero. User accounts are kept.
1. Download a template
Fill it in Excel, save it, then upload it below. Good for setting up a new system or adding lots of items at once.
Items & stock
Name, price, cost, opening stock, extra selling units
You'll see a preview of exactly what will change before anything is saved.
Add stock in
Record stock that arrived
New item
Add a new product to the catalogue
New Purchase
Record stock received from a supplier
New Expense
Record money going out that is not stock
New Customer
New Supplier
📷
Tap photo to change
In stock
0
Selling price
0
Cost price
—
Margin
—
Low stock alert
0
Edit details
Selling units (optional — e.g. sell by half dozen, dozen, or carton too)
Base unitQtyPrice
piece1—
Qty is how many pieces make up one of that unit — e.g. Half Dozen = 6, Dozen = 12, Carton = 600.
Stock movements (last 20)
Loading...
Apply Discount
Applied to the whole sale total
↩ Return / Refund
Find the original sale to reverse it
Confirm Return
This will reverse the sale and add stock back
Start of Shift
Count the cash in the till drawer and record the opening float before any sale can be made.
Tap the photo to change it
Your details
Change password
Leave blank to keep your current password.
Security PIN ON
An extra step asked after your password at login. Recommended for owner and admin accounts.
🌟
Welcome to Nabilah Hardware
Powered by Aegon Business Solutions
Hello, !
Your account has been set up. Before you start, let us walk you through two quick things: your role in the system, and setting up your personal details.
Your role
What this system does
✓ Records every sale and updates stock automatically
✓ Tracks cash, MoMo, Airtel and credit payments
✓ Shows the Director what is happening from any phone
✓ Flags missing stock before it becomes a big loss
Set up your details
Your name and photo appear on every receipt you issue and every sale you record. Make sure they are correct.
Tap to add your photo
A clear, square photo of your face
Lowercase letters and numbers only. This is what you type to log in.
✅
You are all set!
Your account is ready. If you ever need to update your name, username or password, tap your name in the top bar and choose Profile.
Quick tips
• Open your till before making the first sale of the day
• Close your till at the end of your shift
• If something goes wrong, contact the Director
Till already open
has an open till. What would you like to do?
⚠ Missed Shift Closure
The shift from was never closed. You must close it before you can open today's till or make any sales.
No sales can be made until this is resolved.
Repay till shortage
Record money paid back against a shift shortage.
Cashier
Shift date
Outstanding
Cash
Airtel
MoMo
Bank
Close Shift
Count the physical cash in the till now
⑤ Split Payment
Bill total: UGX 0. Allocate the amount across payment modes. The amounts must add up to the total.
Add Supplier
Total spent
UGX 0
Purchases
0
Last purchase
—
Purchase history
DateItemsMethodTotal
Edit Purchase
All changes are saved with an audit trail showing who edited and when. Editing cost prices here updates the item's cost price in stock.
Items in this purchase
Edit Expense
Changes are saved with an audit trail showing who edited and when.
⚠ Selling below cost
The new buying price for the items below now exceeds their current selling price. You cannot save this purchase until you fix the selling prices. Set a new selling price for each item below, then try saving the purchase again.
📈 Buying prices changed
The buying prices below have changed since your last purchase. Your selling prices are still above cost but your margin has reduced. Review and update if needed.
Stock Take
Choose what to count
0 selected
0 / 0 counted
Item
System
Counted
Var
📋 Pending Credit
Select Customer
🔍
Process Payment
Processed by you
Sales waiting to sync
These sales were made with no internet connection and are stored on this device. They'll upload automatically once you're back online.