Naro POS logo Naro POS
Login

About Naro POS

Point of Sale, Stock, Customers, Staff & Payroll · for any business

This is the official user manual. Every tab below is written for one type of user, so you can open the tab that matches your role and follow the steps in order.

Version 1.0.0 EMEL COMPANY LTD Tamale, Ghana

Getting started

Naro POS is a complete point-of-sale and business management system for any kind of trade — a supermarket, a pharmacy, a food counter, a retail or wholesale shop. Everything you need for a trading day lives in one place: the till, the product catalogue, stock levels, customers, staff records, salary and the reports that tell you how the business is doing.

1. Sign in

  1. Open the Naro POS address in your browser.
  2. Enter your username and password on the login screen.
  3. Select Login. You land on the Dashboard.
First time signing in? Change your password straight away from the top-right user menu → Change Password, and add a profile picture from My Profile. Your picture then appears in the top bar on every page.

2. The four user types

Naro POS shows each person only the menus their role allows.

Role What they can do Main menus
Administrator Full access. Creates users, sets permissions, controls the catalogue, settings, backups and can edit or delete any record. Everything, plus Administration
Manager Verifies sales, approves stock transfers and returns, views every report and generates salary slips. Reports, HR & Payroll, Documents, Daily Closure
Sales Person Sells products, issues receipts, registers customers, receives payments and requests stock. Point of Sale, Customers, Sales, Returns
Stock Person Receives stock from suppliers, moves stock to the sales floor and manages returns to the warehouse. Stock Management, Products, Returns

3. Finding your way around

  • Sidebar (left): every module, grouped into Core Operations, Inventory, Sales & CRM, Returns, Reports, Human Resources and Administration. Use the arrow button at the top of the sidebar to collapse it to icons only.
  • Top bar: the page title, the bell for notifications, and your user menu (My Profile, Change Password, User Manual, Logout).
  • User Manual: the User Manual link at the bottom of the sidebar always brings you back to this page.
  • On a phone or tablet: tap the ☰ button in the top bar to slide the sidebar in, and tap outside it to close it again.
LayoutNaro POS screen with the full navigation sidebar expanded
The Naro POS layout with the navigation sidebar open next to the working area. Every module is one click away, and the sidebar collapses to icons to give the till more room.

4. Keyboard and screen tips

Barcode scanners

A USB scanner behaves like a keyboard. Keep the cursor in the POS search box and scan — the product is found and added automatically.

Mobile POS

There are two tills: POS (PC) for a desktop layout and POS (Mobile) for phones and small tablets. Both read and write the same sales data.

Notifications

The bell in the top bar shows low stock, approvals waiting and other alerts. The count refreshes on its own.

Receipts

After a sale you can open the receipt, print it or send it to a customer-facing screen where one is connected.

Sales person manual

This is the tab to read if you serve customers at the till. It covers opening the till, ringing up a sale, taking cash and calculating change, looking up an old invoice, taking an instalment payment, handling a return and asking for more stock.

What you can do

Allowed

  • Sell products and print or view receipts
  • Add new customers
  • Look up sales history and receive payments
  • Process a customer return
  • Request stock from the warehouse
  • View POS stock levels

Not allowed

  • Edit prices or the product catalogue
  • Approve transfers or returns
  • See profit, salary or financial reports
  • Create user accounts or change settings

1. Open the till

  1. In the sidebar choose Point of Sale.
  2. Pick POS (PC) on a desktop, or POS (Mobile) on a phone or tablet.
  3. Check the cash drawer is counted and the receipt paper is loaded before the first customer.
SellingNaro POS point of sale with product grid and shopping cart
The till: the search box and product grid on the left, the shopping cart on the right. Two items are in the cart and the total of GHS 25.00 is ready to be paid.

2. Ring up a sale

  1. Find the product in any of three ways:
    • Scan the barcode — the product is added straight away.
    • Type a product name or code into the search box.
    • Choose a category from Filter by Category, then tap the product card.
  2. Check the cart. Each line shows the unit price and quantity. Use − and + to change quantity, or the bin icon to remove a line.
  3. Attach a customer (optional but recommended for instalments and credit). Choose Select Customer and search by name or phone number. Leave it empty for a walk-in sale.
  4. Confirm the total with the customer before taking money.
Watch the stock badges. A card marked Low or Out means the sales floor is running short. Tell the stock person, or raise a transfer request (step 6) before you run out completely.

3. Take payment and give change

  1. Select the green Paid button at the bottom of the cart.
  2. Open the Change Calculator when the customer pays with cash.
  3. Enter the Amount Given. Naro POS shows the Change due — count it back to the customer.
  4. Choose the payment method, then confirm. The invoice is saved and the receipt opens.
  5. Offer the printed receipt. Use Customer Screen where a second display is connected.
PaymentsChange calculator showing sale amount, amount given and change
The Change Calculator: for a GHS 25.00 sale, type the amount the customer handed over and Naro POS works out the change instantly.
Part payments. A customer who cannot pay the full amount can be sold on instalment. Record what they pay now and the balance stays on the invoice — collect it later from Sales → Installment Payments.

4. Sales history and taking a later payment

  1. Open Sales → Sales History.
  2. Set the date range, or use Previous / Today / Next to walk through the days.
  3. Find the invoice by number, customer or amount. Each row shows Total, Paid, Balance, Refunded and Status.
  4. Use the row action to open the invoice, then receive a payment against it.
  5. Use PDF or CSV if a customer or your manager asks for a copy.
Sales HistorySales history page listing the day transactions
Sales History for a single day: totals across the top, a net financial summary, then every invoice with its totals, balances and payment status.

5. Handle a return

  1. Open Returns → Customer Return.
  2. Find the original invoice and the product being returned.
  3. Enter the quantity and the reason, and state whether the item is fit to go back on the shelf.
  4. Submit the return. The stock and the invoice are adjusted, and the refund appears in the reports.

Use Returns → Warehouse Return to send damaged or unwanted stock back to the warehouse. You can raise that request yourself, but a manager or administrator has to approve it.

6. Ask for more stock

  1. Open Stock Management → Request Transfer.
  2. Add the products and quantities you need.
  3. Submit the request and track it in Stock Management → Transfer.
  4. When the stock arrives, check the quantity against the request before it goes on the shelf.

Good practice at the till

  • Attach a customer to credit and instalment sales — an anonymous walk-in sale cannot be followed up.
  • Confirm the total out loud before pressing Paid.
  • Count change back into the customer's hand, not onto the counter.
  • Never share your login. Every sale is stamped with the account that made it, and the reports show sales per cashier.
  • At the end of your shift, make sure your sales are visible in Sales History before the manager closes the day.

Administrator manual

The administrator owns the system: who may sign in, what each role may touch, the product catalogue, prices and the backups. Work through the sections below in order when you set the system up, then use the daily checklist at the end.

1. Create the staff accounts

  1. Open HR & Payroll → Employees.
  2. Select Add Employee (or open modules/users/add.php).
  3. Fill in the form:
    • Username — letters, numbers and underscores only, at least 3 characters.
    • Full name — shown in the top bar and on receipts.
    • Email and phone — used for notifications and password recovery, and must be unique.
    • Role — Administrator, Manager, Sales Person or Stock Person.
    • Gross salary and hire date — needed by the payroll module.
    • Status — set Active to allow sign-in, Inactive to block it.
    • Profile picture — optional, up to 2 MB (JPG, PNG, GIF or WEBP).
  4. Set a first password, then select Create Employee.
  5. Tell the employee their username and first password, and ask them to change it at first sign-in.
Profile pictures. An uploaded picture is resized, stored in assets/images/avatars/ and shown in the top-bar circle on every page. Accounts without a picture fall back to the first letter of the person's name.

2. Set what each role may do

  1. Open System Settings → Permissions.
  2. Pick the role and tick the pages it may view, add, edit or delete.
  3. Save. Permissions apply at the next page load — affected staff should refresh.

The Administrator role always has full access and is not restricted by this screen, so keep the number of administrator accounts small.

3. Build the product catalogue

  • Products → Add New Product for a single item: name, code/barcode, category, supplier, cost price, wholesale price, retail price, minimum stock and an image.
  • Products → Bulk Import Products to load or update many items from a spreadsheet.
  • Products → Bulk Price Update to apply a percentage or fixed change to a whole category at once.
  • Products → Guided Product Fix when an item is missing a barcode, a price or a category.
  • Categories and Suppliers keep the catalogue tidy and make the reports meaningful — both support bulk import.
  • Price List Search and Price List & Labels print shelf labels and price lists.
Setting the minimum stock level matters. It is what triggers the low-stock and critical-stock alerts that keep the shop from running out. Set it per product from its real daily sales, not by guesswork.
AdministrationNaro POS sidebar with all administrator menu groups
An administrator sees every menu group in the sidebar, including Reports, HR & Payroll, Documents and System Settings.

4. System settings

General Settings

Shop name, address, contact details, currency and receipt wording — the values that appear on printed receipts and reports.

Permissions

The role permission matrix described in step 2.

Email & SMS

Mail and SMS gateway credentials used for notifications, password resets and customer messages. Test after any change.

Backup

Take a database backup before any bulk import, price change or restore. Store the file off the server.

Restore

Roll the database back to a chosen backup. This overwrites current data — only do it when the shop is closed.

System Reset

Clears transactional data for a fresh start while keeping users, settings and backups. Read the warnings on the screen and take a backup first.

5. Watch the money

The Reports menu is where the business is measured. As administrator, the two to check most often are the Sales Report (what sold, who sold it) and the Financial Report (profit and loss). Both export to Excel and PDF.

FinanceFinancial report showing profit and loss statement
The Financial Report: revenue, cost of goods sold, gross profit and net profit for the period, with a month-on-month comparison and a full profit and loss statement.

Daily and weekly checklist

Daily

  • Check the notification bell for low stock and pending approvals.
  • Confirm the day's sales and cash position with the manager at closing.
  • Clear any blocked or duplicate products flagged by Guided Product Fix.

Weekly

  • Take a database backup and copy it off the server.
  • Review the Sales Report: best sellers, slow movers, sales per cashier.
  • Review receivables and follow up on overdue balances.
  • Review user accounts — deactivate anyone who has left.
Security habits. Use one account per person, never a shared login. Set Inactive rather than deleting an account so the sales history keeps its owner. Keep backups off the server, and change the default passwords before the shop goes live.

Manager manual

The manager's day ends with a reconciled till and a closed day, and starts with the numbers that tell you how the shop is performing.

1. Close the day and reconcile the cash

  1. Open Sales → Sales History and confirm every till's sales are present.
  2. Scroll to Cash Reconciliation & Close Day.
  3. Count the drawer and type the figure into Actual Cash in Drawer. Enter any credit card or mobile money total in Actual Credit Payments.
  4. Compare Total Actual with Net Expected:
    • Perfect match — the difference is zero and the day can be closed.
    • Difference — investigate before closing: a missed payment method, an unrecorded refund or a counting error.
  5. Write anything unusual in Closing Notes, then select Close Day.
Daily closureCash reconciliation and close day panel with zero difference
Cash Reconciliation and Close Day. When the counted cash matches the expected cash the difference is zero and the day can be closed; the closing notes record anything unusual.
The dedicated Sales → Daily Closure page keeps the same reconciliation in one place if you prefer to work from there.

2. Approve what needs approving

  • Stock Management → Transfer — approve or reject movement of stock between the warehouse and the sales floor.
  • Returns → Warehouse Return — approve sending damaged or unwanted stock back.
  • Notifications — requests and approvals waiting on you appear here and on the bell in the top bar.

Approving a transfer or return updates stock levels immediately, so check the quantities before you approve, not afterwards.

3. Read the trading numbers

  1. Open Reports → Sales Report and set the period you want.
  2. Read the headline cards first: Total Revenue, Collected, Gross Profit and its margin, Average Transaction and Outstanding.
  3. Use the charts to see the shape of the period — revenue and profit trend, payment methods, customer types.
  4. Check Sales by Cashier to see each person's transactions and share of the takings.
  5. Scroll down for the top ten products by quantity, by profit and by revenue, and the top ten customers.
ReportsSales report dashboard with revenue, profit and cashier breakdown
The Sales Report for a month: headline figures, revenue and profit trend, payment and customer mix, top products and sales broken down by cashier.
ReportsSales report ranking products by revenue and top customers
Further down the same report: products ranked by revenue, then the top ten customers by total spend, paid and outstanding.

4. Customers who owe money

  1. Open Reports → Receivables Report to see every outstanding balance.
  2. Open a customer's Statement from the Customers module for the full transaction history.
  3. Ask the sales person to collect the balance from Sales → Installment Payments, or collect it yourself.

5. Payroll

  • HR & Payroll → Salary Management — run a pay period and generate payslips.
  • Salary → Deductions — record loans, advances and other deductions before processing pay.
  • Expenses and Social Security — keep operating costs and statutory contributions up to date; they feed the Financial Report.
Enter expenses as they happen. If operating costs are missing, the Financial Report will show a profit the shop did not actually make.

Stock person manual

Naro POS keeps two stock pools: the warehouse (bulk storage) and POS stock (what is on the sales floor). Your job is to keep both accurate and to make sure the shelves never run dry.

1. Receive stock from a supplier

  1. Open Stock Management → Receive Stock.
  2. Find or add the supplier.
  3. Add each product delivered with the quantity, unit cost and any expiry date.
  4. Check the invoice total against the delivery note before saving.
  5. Save, then review Stock In History to confirm the entry was recorded.

For a large delivery use Bulk Stock In, or Import Stock to load a whole spreadsheet. Both appear in the same history once saved.

2. Move stock to the sales floor

  1. Check Stock Management → Warehouse Stock for what is available.
  2. Open Request Transfer and add the products and quantities the shop needs.
  3. Submit the request. It waits for a manager or administrator to approve it.
  4. Once approved, the quantity moves from warehouse stock to POS stock.
  5. Use Transfer to follow the status of every request.

3. Watch the stock levels

Stock Management → POS Stock is your main working screen. It flags anything that needs attention and shows the value of the stock on the floor.

StockPOS stock management screen with low stock alerts and price summary
POS Stock Management: critical and low-stock alerts at the top, stock and price summaries, then every product on the floor with its quantity, minimum level, prices and status.
  • Critical — below half of the minimum level. Restock immediately.
  • Low Stock — at or below the minimum. Plan a transfer today.
  • Normal / Good — healthy level, nothing to do.
  • Out of Stock — nothing left on the floor. The sales person cannot sell it.
Critical and low stock also raise notifications, so the people who need to act see them without opening this screen.

4. Stock takes and adjustments

  • Count the shelf, then compare it with the quantity in Naro POS.
  • Where they disagree, find the cause first: an unrecorded transfer, a return not processed or a breakage.
  • Stock Adjustment (administrator only) writes off breakages, expiry and shrinkage so the records match reality.
  • Never adjust stock to hide a discrepancy — record the reason so the loss is visible in the reports.

5. Returns to the warehouse

  1. Open Returns → Warehouse Return.
  2. Add the products, quantities and the reason (damaged, expired, not selling).
  3. Submit for approval, then move the goods once it is approved.

Handling stock well

  • Rotate stock: new deliveries go behind what is already on the shelf.
  • Check expiry dates when receiving and when moving stock to the floor.
  • Record deliveries the same day — the reports are only as good as the entries.
  • Walk the shelves daily and raise a transfer before a product hits zero.

Reports guide

Reports are available to managers and administrators. Each one has a date range at the top and almost all of them export to CSV, Excel or PDF for sharing outside Naro POS.

ReportUse it to answer
Sales ReportHow much did we sell, what sold best, who sold it, and how did customers pay?
Financial ReportDid we make a profit this period, after cost of goods and operating expenses?
Stock ReportWhat is the value of our stock, and what is running low?
Stock MovementWhere did stock come from and where did it go?
Receivables ReportWho owes us money and how overdue is it?
Salary ReportWhat did we pay in salaries for the period?

Sales Report, section by section

  1. Headline cards — Total Revenue, Collected, Gross Profit and margin, Average Transaction, Outstanding.
  2. Revenue & Profit Trend — daily, weekly or monthly depending on Group By.
  3. Payment Methods and Customer Types — how customers paid and what kind of customers they are.
  4. Sales by Cashier — transactions and share of takings for each account.
  5. Top products — ranked by quantity, by profit contribution and by revenue.
  6. Top customers — who spent the most, and how much of it is still unpaid.
Sales ReportSales report headline metrics and trend charts
The top of the Sales Report: the period and transaction count, the headline figures, revenue and profit trend, payment and customer mix, and sales by cashier.
Sales ReportSales report top products by quantity and profit
The middle of the Sales Report: the top ten products by quantity sold and the top ten by profit contribution.
Sales ReportSales report top products by revenue and top customers
The end of the Sales Report: products ranked by revenue, then the top ten customers by total spend.

Financial Report, section by section

  1. Period and comparison — choose Monthly, Quarterly or Yearly, then a year and period, and what to compare against.
  2. KPI cards — Total Revenue, Total Expenses, Net Profit and Net Profit Margin.
  3. Revenue vs Expenses Trend — whether costs are growing faster than sales.
  4. Profit & Loss Statement — Revenue less Cost of Goods Sold gives Gross Profit; subtract Operating Expenses to reach Net Profit or Loss.
  5. Period Comparison — this period against the previous one, so you can see the direction of travel.
Financial ReportFinancial report profit and loss statement
The Financial Report: profitability indicators at the top, then the full profit and loss statement from revenue down to net profit.
Read the two reports together. A healthy Sales Report with a weak Financial Report usually means operating expenses are not being recorded, or that cost prices in the catalogue are out of date.

Good habits with reports

  • Compare like with like — a full month against a full month, not against ten days.
  • Investigate a surprise before acting on it: a price error or a missing expense entry can make a good month look bad.
  • Export and keep the month-end Sales and Financial reports as a permanent record.

About Naro POS and its author

One system, any kind of selling

Naro POS is a web-based point-of-sale, stock and staff management system. It is not tied to one kind of business: the same installation runs a supermarket, a pharmacy, a food or restaurant counter, a retail shop or a wholesale business — and it includes the HR and payroll side that usually has to be bought separately.

There are no separate editions to choose from. You shape it to your trade through the catalogue and the settings — your own categories, prices, roles and paperwork — and the reports follow what you sell.

Who it suits

Supermarket & grocery

Fast barcode selling across thousands of products, shelf labels and price lists, and two stock pools for the warehouse and the shop floor.

Pharmacy & chemist

Categories per drug or line, supplier deliveries with expiry dates, minimum stock levels, and a receipt for every sale.

Food, drink & restaurant

Quick category tapping on a touch screen, a change calculator, part payments, and a customer-facing display at the counter.

Retail & wholesale

A retail and a wholesale price on every product, customer types, credit sales and instalments, statements and receivables.

HR & payroll, included

Staff accounts with roles and permissions, salary and deductions, payslips, and the records that go with them.

Any other counter

Hardware, cosmetics, phone accessories, agro-inputs, a canteen, a kiosk — if you sell it and keep stock of it, it fits.

What it does

Selling

Barcode and name search, category browsing, a change calculator, part payments and instalments, returns and printed or on-screen receipts.

Inventory

Two stock pools (warehouse and sales floor), supplier deliveries, transfers with approval, minimum-stock alerts and stock takes.

Customers & staff

Customer records and statements, role-based staff accounts with profile pictures, salary, deductions and payslips.

Reporting

Sales, profit and loss, stock, stock movement, receivables and salary reports, all exportable to CSV, Excel and PDF.

Control

Role permissions, activity logging, database backup and restore, and a controlled system reset.

Around the counter

Notifications, documents, price lists and shelf labels, social security and expenses, and a customer display for adverts.

How it is deployed

It runs in a browser, so nothing is installed on the till. The same installation serves a desktop layout for the counter and a touch layout for phones and tablets, both against the same live data. It can run on a single computer in the shop or on a hosted domain, and a second PC or a phone on the same network can use it at the same time.

Author and development

EMEL COMPANY LTD
DC

Mr. Dorkye Cecil

Director of Software Development

EMEL COMPANY LTD · Innovating Tomorrow, Today


Mr. Dorkye Cecil is the Director of Software Development at EMEL COMPANY LTD, leading the design and delivery of custom, scalable and user-friendly software and mobile applications — alongside the company's work in robotics, automation, IT consulting and networking.

Visit EMEL Website
Call Me WhatsApp
Innovation Excellence Integrity Customer Focus
EMELGH.TECH

Support

For a fault, a change to your price structure, a new report, help setting the system up for your trade, or extra training, contact the author using the details above. When reporting a problem it helps to include:

  • The page you were on (the address in your browser).
  • What you expected to happen and what actually happened.
  • The invoice, product code or customer involved, where relevant.
  • What kind of business you run, if it is not already known.
  • A screenshot, if you can take one.
Naro POS — Point of Sale, Stock, Staff & Payroll for any business. Designed and developed by Mr. Dorkye Cecil, Director of Software Development, EMEL COMPANY LTD. Documentation last reviewed October 2026.