Skip to content

Running a cashless school canteen: the till and your payouts

A practical guide for canteen operators and vendors: what changes at the counter when students pay by tap, how pre-orders become a production list, how refunds work, and how and when you are paid.

By the STUTAP teamUpdated 5 min read

On this page

In short

  • The till is Odoo POS, supplied and set up by STUTAP. You ring up products as before, a student taps a tag or wristband to pay, and cash still works.
  • Parents pre-order from your menu week, and the production list tells you what to make for each break.
  • A sale paid through STUTAP is refunded with Odoo's own refund, back to the wallet that paid, never in cash.
  • Your sales add up to a statement every week, and the net is paid to your Egyptian bank account.

What changes at the counter

Less than you might expect. Your products and prices stay in Odoo, where you manage them, and every sale is still an Odoo order. What is new is the STUTAP panel at the top of the order.

  1. The student taps. A tag or wristband on the reader shows the student's photo and name, any bag waiting for them, and whether their pocket money covers the order. It never shows a balance.
  2. The cashier validates. Validating the order confirms all of it with STUTAP in one step. If something stands in the way, such as a frozen tag or pocket money that falls short, the order stays open with the reason on screen.
  3. Nothing is charged twice. A double tap, or a retry after a dropped connection, gets the same answer as the first.

Cash and card sales work as they always have. If the till cannot reach STUTAP, it keeps selling for cash and card, and bags wait until the connection is back. Everyone on the till opens it with their own PIN, set on the Team page of your portal.

On STUTAPFor canteen operators and vendorsSee how STUTAP works for your canteen.

Pre-orders and the production list

Pre-ordering starts in Odoo. Tick Sell on STUTAP on the products parents may order, and STUTAP syncs them, images included, by itself. Then publish a menu week in your portal: which products, on which days, at the Odoo price.

  • The cut-off. Each canteen sets its own: the evening before, or early on the school day. Until then, parents can change or cancel a pre-order.
  • Portion limits. A menu item can carry a limit per day, and parents see when it has sold out.
  • The production list. For each day and break: how many of each product to make, the classes the break serves, and a total for the day. Print it as a cooking list.
  • Bags. Each student's pre-orders for a break go in one bag with a code like A17. Print the packing list, by break and class, and tick each bag off as it goes.

The student collects the bag at the till: a tap adds it to the order, or the cashier finds it by its code, the student's name or class. Pre-order money is held until the bag is collected. If the school closes on a day, that day's pre-orders are refunded in full.

Refunds

A refund at the till uses Odoo's own refund on the order, so Odoo stays your record of sales. A sale paid through STUTAP always goes back to the wallet that paid, never in cash.

  • Within a few minutes of the sale, refunding the whole order undoes it: purchases go back to the student's pocket money, and any bag waits to be collected again.
  • After that, a refund returns the lines you choose: purchases to the student's pocket money, pre-ordered items to the family wallet. A collected bag stays collected.
  • When the counter can't provide a pre-ordered item, the cashier refunds that item from the panel, with a reason. It goes back to the family wallet at once, and your portal lists these refunds by cashier.

Refunds come off the statement for the week they are made.

Your weekly statement and payout

Each canteen you run has one statement a week, Sunday to Thursday, on your portal's Settlements page. It shows:

  • Till sales: what students paid for by tap, and how many taps.
  • Pre-orders: the bags collected that week, or closed at the end of their day.
  • Refunds and adjustments: refunds made that week and any correction, in one line.
  • STUTAP's fee: as agreed with STUTAP.
  • Net payout: what is transferred to you.

Each statement opens to a day-by-day breakdown you can check against your till's own reports. Once the week closes, the payout is due the Tuesday after, by bank transfer or InstaPay to your Egyptian bank account, and you get an email when it is paid.

STUTAP keeps your bank details on file, and you change them through STUTAP. Until they are in, payouts wait. A week that nets to nothing or less is carried to the next statement.

Your sales reports

The Canteen sales page in your portal keeps a live list of every sale paid through STUTAP, by tap or by pre-order. Choose today, the last school day, this week, last week or your own dates, and see gross sales, walk-up sales, pre-orders fulfilled, and refunds and voids.

Narrow it to one counter or till, to walk-up or pre-order sales, or to a status, or search for one sale. Each sale opens to its lines, the student and any refund.

Cash and card sales stay in Odoo, whose own point-of-sale reports cover the whole till, and you open Odoo from the portal without another password.

Questions operators ask

No. STUTAP supplies and sets up the Odoo POS till and the readers.

Get started

See STUTAP running at your school.

Tell us about your school, and we'll set up a demo of the whole platform, from the canteen till to the gate.

A parent? Sign in at app.stutap.com

Request a demo

Every field is required unless marked optional.

For example 01001234567

We will contact you within one working day.

We use your details only to contact you about this request. Terms and privacy