Official product training manual

bamisOS Restaurants & Bars

Role-based operating guide for owners, managers, cashiers, servers, bartenders, kitchen teams, stock controllers and finance reviewers. Use it for onboarding, daily SOPs and supervisor checks.

EditionSeptember 2026
FormatWeb + A4 PDF
Demo identityOxford Bar
Support+234 703 353 2662
Contents
Chapter 1

Operating principles

Core rule: Record every order, payment, void, refund, stock adjustment, waste event and shift close under the correct user and outlet.

Use named access

Each operator uses the assigned login or PIN. Shared credentials weaken staff accountability and audit records.

Record before closing

Do not reconstruct orders, stock losses or payment totals after the shift. Enter events while they are current.

Confirm transfers

Verify account credit before marking a transfer as paid. A payment alert or customer screenshot alone is not settlement proof.

Use reasons

Voids, refunds, discounts, spillage, waste and stock adjustments require a clear reason for manager review.

Chapter 2

Roles and access

Owner / Director

Reviews outlet performance, shift summaries, stock variance, margin and management reports.

Manager / Supervisor

Opens and closes shifts, reviews exceptions, approves controlled actions and confirms daily reconciliation.

Cashier / Server

Creates orders, records modifiers, routes tickets and settles payments under the correct order.

Bartender

Works bar tickets, follows configured pours and records waste, returns and open-bottle issues.

Kitchen team

Receives production tickets and updates new, in-progress, ready and exception states.

Stock / Finance

Maintains units, receives stock, reviews movement and reconciles sales, payments and inventory records.

Control: Give each role only the access needed for its job. Managers should review role assignments whenever staff responsibilities change.
Chapter 3

Initial outlet setup

Create outlet and service areasSet the branch, restaurant, bar, lounge, terrace, room-service or takeaway areas used in daily operations.
Add users and rolesCreate named access for managers, cashiers, servers, bartenders, kitchen teams, stock controllers and reviewers.
Build menu and price listsAdd food, drinks, bottles, shots, cocktails, modifiers, taxes and outlet-specific prices as configured.
Configure units and recipesDefine bottle, shot, glass, case, carton, keg and ingredient relationships, then connect recipes to sellable items.
Configure payment typesEnable the payment methods the outlet accepts and train cashiers on the correct settlement choice.
Test the full orderCreate a test order, route it to production, settle it and confirm the expected stock and report entries before go-live.
Go-live check: Menu, prices, tax, recipes, production routing, users, payment methods, opening balances and printers/displays should be checked together.
Chapter 4

Daily opening routine

Chapter 5

POS, tables and order capture

Select the order sourceChoose table, bar seat, counter, takeaway, QR or WhatsApp according to how the order arrived.
Add the correct items and unitsSelect bottle, shot, cocktail, food item and modifier buttons. Avoid manual prices unless authorised.
Confirm notes and quantitiesReview guest notes, preparation modifiers, quantity and assigned table/server before sending.
Send to productionRoute food to kitchen and drinks to bar. Verify that the ticket appears in the correct production queue.
Update the orderAdd approved items to the existing order rather than opening duplicate tickets for the same table.
Settle only when completeReview the bill, split where needed, choose the verified payment method and issue the receipt.
Chapter 6

Kitchen and bar production

Ticket states

  • New: received but not started
  • In progress: preparation has begun
  • Ready: complete and awaiting service
  • Urgent / exception: needs supervisor attention

Production discipline

  • Work the oldest due ticket first unless priority is approved.
  • Read modifiers before preparation.
  • Do not mark ready before the full ticket is complete.
  • Report unavailable ingredients before accepting more orders.
Order-source visibility: production staff should be able to distinguish table, takeaway, QR and WhatsApp tickets while following the same preparation status process.
Chapter 7

Payments, discounts, voids and refunds

ActionOperator procedureManager control
CashCount amount received, enter tender and return the displayed change.Reconcile drawer against system cash at close.
TransferConfirm account credit, then mark the order paid by transfer.Review transfer total against bank record.
POS/CardConfirm approved terminal response before settlement.Reconcile system total to terminal report.
DiscountSelect approved discount and reason.Review discount user, value and reason.
VoidVoid only the incorrect item/order and enter a clear reason.Review before or during close according to role policy.
RefundReference the original transaction and approved refund reason.Confirm authorisation and settlement record.
Do not: mark an unpaid order as paid, delete a suspicious ticket, reuse a transfer confirmation or settle an order under the wrong payment type.
Chapter 8

Stock, recipes and bottle-to-shot control

Units and conversion

Use configured units for bottle, shot, glass, case, carton, keg and recipe ingredients. Example: a 70cl bottle can be configured into approved 25ml or 50ml pour units.

Recipe deduction

Cocktails and menu items consume the ingredients defined in their recipe. Review recipe quantities when cost, portion or serving method changes.

Receiving and transfers

Record supplier receipt, outlet transfer and return under the correct item, unit, quantity and location.

Waste and adjustment

Record spillage, breakage, spoilage, complimentary use and count corrections with an approved reason.

High-control count

Chapter 9

Shift reconciliation and close

Resolve active ordersSettle completed orders and move only authorised balances to the correct house-account process.
Count settlement channelsCount cash and obtain transfer and POS/card totals from their source records.
Compare expected and actualReview the system totals against physical cash, bank credits and terminal reports.
Record variance notesDocument shortages, overages, timing differences and unresolved transactions for manager review.
Count controlled stockReview open bottles, high-value items, waste and transfers according to outlet policy.
Approve and distribute reportManager reviews exceptions, closes the shift and sends the summary to the approved recipients.

Manager closing checklist

Chapter 10

Management reports and review rhythm

FrequencyReviewQuestions
Every shiftSales, payments, open orders, voids, refunds, discounts and varianceDoes every settlement source agree with the system?
DailyItem sales, stock movement, waste, controlled-item count and staff activityWhich differences require follow-up before the next shift?
WeeklyTop sellers, gross margin, stock usage, slow items and supplier receiptsAre pricing, portion, recipe or purchasing changes needed?
MonthlyOutlet comparison, sales trend, inventory variance and role/access reviewWhere should management tighten process or training?
Use reports to ask operational questions. A sales total alone does not explain payment variance, stock movement, waste, service delay or staff exceptions.
Chapter 11

Common issues and recovery

Order missing from kitchen/bar

  1. Confirm the order was sent.
  2. Check production area routing.
  3. Check display/printer connection.
  4. Record the order number before escalation.

Transfer not confirmed

  1. Do not mark paid.
  2. Check the approved bank channel.
  3. Leave the order pending where appropriate.
  4. Escalate with order and payment reference.

Stock does not match

  1. Check item unit and location.
  2. Review receipts, transfers and waste.
  3. Review recipes and recent sales.
  4. Count again before adjustment.

User cannot perform an action

  1. Confirm the correct user is signed in.
  2. Check assigned role.
  3. Ask a manager to approve restricted work.
  4. Do not share a higher-level PIN.
Offline or unstable connection: follow the configured outlet procedure. Do not duplicate transactions while waiting for confirmation. Record order/time details before contacting support.
Chapter 12

Training, go-live and support preparation

Suggested training sequence

  1. Managers and configuration owners
  2. Cashiers and servers
  3. Kitchen and bar teams
  4. Stock and finance reviewers
  5. Full opening-to-close practice shift

Before contacting support

  • Outlet and user role
  • Order, ticket or item reference
  • Exact action attempted
  • Time the issue occurred
  • Screenshot or visible error text
  • Whether other users are affected
Bamistech support: +234 703 353 2662 · [email protected] · Plot 9, KM 22 Lekki–Epe Expressway, Eti-Osa, Lekki 106104, Lagos, Nigeria.

Our team provides guided onboarding and support to help your staff use the configured workflow. Response and resolution depend on issue type, access and operating conditions; this manual does not create a guaranteed response-time commitment.