Stock Management
The Inventory system tracks current stock at your branch for each product and maintains a complete history of all stock movements. This applies to Products only — services don't have inventory.
Accessing Inventory
- Tap "Manage" from main menu
- Tap "Inventory & Ledger" (under "Catalog and inventory")
- Opens the Inventory Dashboard
Each product shows: name, current stock quantity, status (In Stock / Low Stock / Out of Stock), and action buttons.
Adding Stock (Stock In)
When you receive new products:
- Tap "Add" button
- Select product — Which product to stock
- Enter quantity — How many units received
- Select movement type:
- PURCHASE — Normal stock purchase from supplier
- OPENING_STOCK — Initial stock when setting up
- ADJUSTMENT — Manual correction (found items, etc.)
- Add details (optional but recommended): Supplier name, invoice number, invoice date, unit cost, tax amount, total amount
- Save
Stock quantity updates immediately and a ledger entry is created for the audit trail.
Removing Stock (Stock Out)
When products are used or removed:
- Tap "Remove" button
- Select product
- Enter quantity
- Select movement type:
- SALE — Sold to customers (usually automatic)
- SERVICE_CONSUMPTION — Used in service (e.g., shampoo used in haircut)
- WASTE — Damaged or expired products
- RETURN — Returned to supplier
- ADJUSTMENT — Manual correction
- Save
Stock Levels & Alerts
| Status | Meaning |
|---|---|
| In Stock | Quantity > 0 |
| Low Stock | Below reorder level |
| Out of Stock | Quantity = 0 — product marked as unavailable in checkout |
warning
When a product is out of stock, customers can't add it to their cart. The "Out of Stock" label appears automatically.
Tips
- ✅ Weekly counts — Compare physical stock vs. system stock
- ✅ Add with details — Include invoice number and cost for tracking
- ✅ Flag low stock — Reorder before running out
- ✅ Note everything — Use the notes field for transparency and accountability