Retail Operations

POS and Cashier Rollout Workflow

Use this guide when training restaurant, lounge, or shop staff on the updated POS and cashier collection flow.

Split tender on one order

  1. Open the order payment screen from POS.
  2. Choose the first tender, enter the amount, and add it to the split stack.
  3. Add the next tender until the stacked amount covers the balance due.
  4. Apply the split payment once the balance is covered.
  5. Print the receipt; split receipts show each tender line and reference evidence.

STK push stays a single-payment action because it waits for customer/provider confirmation. Use manual code or fetched Daraja evidence for split M-Pesa parts.

M-Pesa evidence

  1. Use recent Daraja transactions when the customer payment is visible in the fetched list.
  2. Use manual transaction code entry when the code is available but the provider record has not been fetched yet.
  3. Confirm the customer phone last digits where the screen asks for it.
  4. If saving fails, read the full message. It now identifies common causes such as inactive channel, duplicate code, missing provider reference, or already completed request.

Cashier collections

  1. Open Retail Collections from the cashier workstation.
  2. Select an open order and review total, paid, balance, and payment evidence lines.
  3. Collect cash or M-Pesa using the enabled terminal channel.
  4. Use the Recon tab during the shift to compare expected cash, M-Pesa totals, pending orders, completed orders, and unmatched M-Pesa evidence.
  5. Close fully paid service orders only after fulfillment is ready.

Grouped settlement

  1. Tick multiple open orders in Cashier Collections.
  2. Choose grouped cash or grouped manual M-Pesa.
  3. For grouped M-Pesa, enter one provider receipt code for the combined customer payment.
  4. Complete the settlement; Acel keeps each order separate and allocates the payment per order.
  5. Print the grouped payment receipt for the combined settlement, then print individual receipts where needed.

Receipts and tickets

  1. Use Customer Bill when the customer needs prices and totals before payment.
  2. Use Order Request for preparation stations such as kitchen or bar.
  3. Use Payment Receipt after payment is completed or recorded.
  4. Configure receipt payment and staff lines at the top or bottom from receipt settings.

Session safety

  1. When staff change on a terminal, Acel clears staff-scoped sale state and ignores late responses from the previous staff session.
  2. Orders created by the same staff member during an active shift remain visible even if the terminal profile changes.
  3. Actions are still limited by the current terminal, role, payment channel, and shift permissions.

The POS scan box accepts rapid barcode scans without browser navigation. Keep scanner focus in the scan field for the fastest flow.