Overview
The Point of Sale (POS) system is where your daily sales happen. This guide covers everything from basic sales to advanced features like holds, discounts, and multiple payment methods. Whether you're using a computer, tablet, or phone, this guide will help you process sales efficiently.
POS Interface Preview
π POS TERMINAL
Cashier: John | Store: Main
π Search product or scan barcode...
π±οΈ
Mouse
$25
Mouse
$25
β¨οΈ
Keyboard
$45
Keyboard
$45
π§
Headset
$80
Headset
$80
π±
Case
$15
Case
$15
π
Cable
$10
Cable
$10
π
Charger
$20
Charger
$20
CURRENT SALE
2x Mouse @ $25 = $50
1x Keyboard @ $45 = $45
Subtotal: $95
Tax (16%): $15.20
TOTAL: $110.20
Getting Started with POS
Accessing the POS
MAIN MENU QUICK ACCESS
β
βββ π Sales βββββββββββββββββββββββββ
β β π DASHBOARD β
βββ π Invoices β β
βββ π§Ύ Quotations β [π OPEN POS] βββββ β
βββ π₯ Customers β β
βββ π» POS Terminal βββ β Sales Today: $1,250 β
β Transactions: 45 β
βββββββββββββββββββββββββ
The POS Interface Explained
Screen Layout Breakdown
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β TOP BAR (Status & Navigation) β β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β β πͺ Store: Main Branch | π€ Cashier: John Doe | π 14:30 ββ β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ ββββββββββββββββββββββββββββββββββ¬βββββββββββββββββββββββββββββββββββββ€ β β β β LEFT SIDE β RIGHT SIDE (Cart) β β Product Browser β β β β ββββββββββββββββββββββββββββββββ β β π Search Bar β β π CURRENT SALE β β β ββββββββββββββββββββββββββ β β β β β β Search or scan... β β β 2x Wireless Mouse $50.00 β β β ββββββββββββββββββββββββββ β β 1x Keyboard $45.00 β β β β β βββββββββββββββββββββββββ β β β π Categories: β β Subtotal $95.00 β β β [All] [Electronics] [Food] β β Tax (16%) $15.20 β β β β β βββββββββββββββββββββββββ β β β Popular Items Grid: β β TOTAL $110.20 β β β ββββββ ββββββ ββββββ β β β β β βπ±οΈ β ββ¨οΈ β βπ§ β β β [π³ PAYMENT] β β β β$25 β β$45 β β$80 β β β [βΈοΈ HOLD] [β CLEAR] β β β ββββββ ββββββ ββββββ β ββββββββββββββββββββββββββββββββ β β β β ββββββββββββββββββββββββββββββββββ΄βββββββββββββββββββββββββββββββββββββ
Processing a Sale: Step-by-Step
1
Add Products to Cart
You have three ways to add products:
Method A: Search by Name
- Click in the search box (or press F2)
- Type product name (e.g., "mouse")
- Select from dropdown suggestions
- Product appears in cart
Method B: Barcode Scan
- Point scanner at product barcode
- Product automatically added to cart
- Fastest method for retail!
Method C: Click from Grid
- Browse popular products grid
- Click product icon
- Good for touchscreen use
π‘ Pro Tip: Quantity Shortcuts
When adding products, you can specify quantity:
- Type "5x mouse" β Adds 5 mice
- Scan same item multiple times β Increments quantity
- Click quantity in cart to edit
2
Adjust Quantities & Apply Discounts
Cart Item Actions
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β π CURRENT SALE β β β β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β β β 2x Wireless Mouse @ $25.00 [βοΈ] [ποΈ] β β β β ββ Line total: $50.00 β β β β β β β β [β] [ 2 ] [+] β Click to adjust β β β β β β β β [π·οΈ Add 10% Discount] β β β β [π° Custom Price: $22] β β β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β β β β Click βοΈ to edit item | Click ποΈ to remove β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Available Actions per Line Item:
| Action | How To | Use Case |
|---|---|---|
| Change Quantity | Click [β] or [+] buttons | Customer wants 3 instead of 2 |
| Line Discount | Click item β "Add Discount" | Damaged box, slight discount |
| Custom Price | Click item β "Change Price" | Price negotiation, special case |
| Remove Item | Click ποΈ icon | Customer changed mind |
3
Apply Global Discounts (Optional)
Order-Level Discounts
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β APPLY DISCOUNT TO ENTIRE ORDER β β β β Discount Type: β β β Percentage % β Fixed Amount $ β β β β Discount Value: [ 10 ] % β β β β Reason: [ Customer loyalty βΌ ] β β β β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β β β Before: $110.20 β β β β Discount (10%): β$11.02 β β β β After: $99.18 β β β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β β β β [β Apply] [β Cancel] β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Press F9 to quickly open the discount panel.
4
Process Payment
Click the [π³ PAYMENT] button or press F4 to open payment options:
Payment Screen
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β π³ PAYMENT β β β β Amount Due: $110.20 β β β β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β β β PAYMENT METHODS β β β β β β β β π΅ Cash [ $110.20 ] [Add +] β β β β π± M-Pesa [ ] [Add +] β β β β π³ Card [ ] [Add +] β β β β π¦ Bank Transfer [ ] [Add +] β β β β β β β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β β β β Split Payment: β β Cash: $60.00 + M-Pesa: $50.20 = $110.20 β β β β β [β COMPLETE SALE] β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Payment Methods Explained:
| Method | Best For | Process |
|---|---|---|
| π΅ Cash | Walk-in retail | Enter amount received, system calculates change |
| π± M-Pesa | Mobile money (Africa) | Enter transaction code from customer's phone |
| π³ Card | Credit/debit cards | Process through connected card reader |
| π¦ Bank | Corporate clients | Record for later reconciliation |
π‘ Split Payments
Customers can pay with multiple methods. Example: Pay $50 cash + $60.20 with M-Pesa for a $110.20 total.
5
Complete Sale & Print Receipt
Sale Completion Flow
Payment Confirmed
β
βΌ
βββββββββββββββββββ
β β
SALE COMPLETE β
β Receipt #INV-001 β
ββββββββββ¬βββββββββ
β
ββββββ΄βββββ¬βββββββββββββ¬ββββββββββββ
β β β β
βΌ βΌ βΌ βΌ
βββββββββ βββββββββ βββββββββββ ββββββββββ
βπ¨οΈ Printβ βπ§ Emailβ βπΎ Digitalβ βπ New β
βReceiptβ βReceipt β β Receipt β β Sale β
βββββββββ βββββββββ βββββββββββ ββββββββββ
Stock updated automatically β
Revenue recorded β
Customer notified β
Receipt Options:
- π¨οΈ Print - Thermal printer (connect in Settings)
- π§ Email - Enter customer email at checkout
- π± SMS - Send link via text message
- πΎ Digital - QR code for customer to scan
Advanced POS Features
Suspending/Holding Sales
When a customer needs to step away:
Hold Sale Process
Customer: "I need to check with my wife, be back in 5 mins" You: [βΈοΈ HOLD SALE] βββββββββββββββββββββββββββββββββββββββββββββββ β πΎ SALE SAVED ON HOLD β β β β Hold ID: #HOLD-042 β β Time: 14:30 β β Amount: $110.20 β β Items: Mouse, Keyboard β β β β [π Resume Sale] [β Cancel Hold] β βββββββββββββββββββββββββββββββββββββββββββββββ Later: Retrieve from "Held Sales" list
Press F5 to hold current sale.
Keyboard Shortcuts for Speed
| Key | Action | When to Use |
|---|---|---|
| F2 | Focus search box | Start adding products |
| F4 | Open payment | Ready to checkout |
| F5 | Hold sale | Customer stepping away |
| F9 | Add discount | Apply global discount |
| Esc | Cancel/Go back | Exit current action |
| Enter | Confirm | Accept selection |
Returns & Refunds
Processing a Return
Sales Menu β Returns β New Return 1. Enter original receipt number (or scan) 2. System shows original sale 3. Select items being returned 4. Choose refund method: β’ Cash refund β’ M-Pesa refund β’ Store credit 5. Process refund 6. Stock automatically returned to inventory
POS Hardware Setup
Recommended POS Hardware
MINIMUM SETUP: βββββββββββββββββββββββββββββββββββββββββββββββ β π» Tablet or Computer β β β β β βββ Runs NinoPOS (browser-based) β βββββββββββββββββββββββββββββββββββββββββββββββ RECOMMENDED SETUP: βββββββββββββββββββββββββββββββββββββββββββββββ β π₯οΈ Touchscreen Monitor or iPad/Tablet β β β β β βββ π Receipt Printer (USB/Network) β β βββ π Barcode Scanner (USB/Bluetooth)β β βββ π΅ Cash Drawer (RJ12 connection) β β βββ π³ Card Reader (if taking cards) β βββββββββββββββββββββββββββββββββββββββββββββββ
Troubleshooting Common Issues
| Problem | Solution |
|---|---|
| Product not scanning | Check barcode in product settings. Try typing SKU manually. |
| Receipt not printing | Check printer connection, paper, and settings. Test from Settings. |
| M-Pesa payment not showing | Verify transaction completed on customer phone. Check for SMS confirmation. |
| Slow performance | Clear browser cache, check internet connection, close unused tabs. |
| Wrong tax calculation | Check product tax settings and company tax configuration. |