Operator Manual
Complete guide for bamisOS Restaurants & Bars operators.
Getting Started
First Login
- Open
https://your-outlet.restaurant.bamistech.com
- Enter your email and password
- You'll land on the Dashboard with today's stats
Install as App (PWA)
- iOS: Tap Share → "Add to Home Screen"
- Android: Tap menu → "Install app" or "Add to Home Screen"
- Desktop: Click install icon in address bar
- Works offline for core operations
Outlet Setup
Settings → Outlet
- Branding: Logo, primary/secondary colors
- Banking: Bank name, account name, number (shown on receipts)
- WhatsApp: Outlet WhatsApp number (for order notifications)
- POS: Auto-print, kitchen display, require reasons for voids/refunds
- Receipt Footer: Custom text on printed receipts
Menu Categories
Create categories first (Food, Drinks, Bottles, Cocktails, etc.) then add items to each.
Stock & Inventory
Stock Items
- Categories: Liquor, Beer, Wine, Spirits, Mixers, Food, Produce, Dairy, Meat, Poultry, Seafood, Dry Goods, Cleaning, Linen, Toiletries
- Units: Bottle, Shot, Glass, Case, Carton, Keg, KG, Litre, PCS, Pack
- Par Levels: Set minimum alerts for auto-reorder reminders
Stock Movements
- Receive: Supplier deliveries
- Issue: To kitchen/bar
- Waste/Spillage: Record with reason
- Transfer: Between outlets
- Adjustment: Count corrections
High-Control Count
Daily count for premium spirits, high-value proteins. Compare physical vs system.
POS & Orders
Creating Orders
- Select Source: Table, Bar, Counter, Takeaway, QR, WhatsApp, Room Service
- Choose Table/Seat or enter guest name
- Add items with modifiers
- Send → routes to Kitchen (Food) or Bar (Drinks)
Order States
- NEW → IN_PROGRESS → READY → SERVED → SETTLED
- Kitchen/Bar sees tickets on their station view
- Waiters get notified when items hit READY
Split Bills & Room Charge
- Split by item, equally, or custom amounts
- Room Charge: select checked-in guest (if hotel outlet)
- Auto-posts to guest folio
Kitchen & Bar Production
Station Views
- Kitchen: Food items only
- Bar: Drinks, cocktails, bottles
- Grill/Fryer/Salad/Dessert: Sub-stations for large kitchens
Ticket Flow
- NEW → Tap Accept
- PREPARING → Cook/Mix
- READY → Waiter notified
- SERVED → Auto-deducts stock per recipe
Urgent Flags & Modifiers
Waiters can flag urgent items. Modifiers (well-done, no onions) show on ticket.
Payments & Settlement
Payment Methods
- Cash: Enter tender, auto-calculates change
- Transfer: Enter reference, verify before marking paid
- POS/Card: Terminal reference required
- Room Charge: Links to guest folio (hotel outlets)
Voids, Refunds, Discounts
- Require reason and manager approval
- Approval requests sent to managers via notification
- Audit trail logs every action with user, timestamp, before/after
Shift Management
Opening Shift
- Manager opens shift → enters opening cash float
- System tracks all orders, payments, voids during shift
Closing Shift
- Count physical cash, get transfer/POS totals from terminals
- System shows Expected vs Actual
- Record variances with notes
- Auto-generates Shift Summary report
Shift Summary Includes
- Total orders, revenue, cash/transfer/POS breakdown
- Void/refund count and amounts
- Top selling items
- Payment method breakdown
Reports & Analytics
Sales Report
- Revenue, orders, average order value
- Payment method breakdown
- Top items by revenue/quantity
- Filter by date range, source, station
Stock Report
- Current levels vs par levels
- Low stock alerts
- Movement history (receive/issue/waste)
- Cost of goods sold
Shift Reports
Daily/weekly/monthly shift summaries with variance analysis.
Staff & Roles
Roles & Permissions
| Role | Access |
| OWNER | Full access, outlet settings, reports, user management |
| MANAGER | Open/close shifts, approve voids/refunds, view reports |
| CASHIER | Create orders, settle payments, split bills |
| WAITER | Create orders (tables), view ready notifications |
| BARTENDER | Bar tickets, mark drinks ready/served |
| KITCHEN | Kitchen queue, accept/preparing/ready food items |
| CHEF | Full kitchen view, manage recipes |
| STOCK | Receive/issue stock, inventory reports |
| FINANCE | Reports, reconciliation, accounting exports |
Offline Mode (PWA)
What Works Offline
- App shell loads from cache
- Create orders, add items (queued locally)
- Stock movements (queued)
- View cached reports, menu, stock
Requires Online
- Payment processing (Paystack/Flutterwave)
- WhatsApp notifications
- Real-time sync across devices
- Cloud backup
Sync Behavior
- Auto-syncs when connection restores
- Shows pending count in offline banner
- Conflicts resolved server-side (last-write-wins with audit)
Support & Contact
Before Contacting Support
- Outlet name & your role
- Order/ticket/item reference
- Exact action & error message
- Time & timezone
- Screenshot or photo
- Scope: you only / station / all users
Contact Bamistech
Hours: Mon–Fri 9 AM–6 PM WAT, Sat 10 AM–2 PM WAT. Critical issues (booking down, payments failing) monitored 24/7.