The canteen and school-shop module lets a school sell canteen food, uniforms, books and stationery over the counter. A sale is paid in cash or charged to the student's family account, and every sale prints an 80 mm thermal receipt. The canteen screens are in the New menu.
1. Set up your items — New → Canteen Items
- Click Add item. Choose a category (Canteen, Uniform, Books, Stationery or Other), type the name and the sale price, and pick the campus that sells it — or Every campus.
- For things you count (uniforms, books), tick Track stock and enter the opening quantity. The till will then refuse to sell more than you have. Leave it off for canteen food.
- When new stock arrives, tick the item and use Receive stock (give the supplier bill number as the reason). After a physical count, use Correct stock. Every change is kept in the item's Stock history.
- An item that has ever been sold cannot be deleted — it is deactivated instead, so old receipts still show it.
2. Sell — New → Point of Sale
- Pick the campus. Tap items to add them to the cart (search by name or code — a barcode scanner types into the search box). Change quantities in the cart.
- Customer: leave it as Walk-in for a cash sale, or search a student by name, roll number, student ID or family number. The family's balance and credit limit appear.
- Payment: Cash (enter the amount tendered; the change is worked out) or Family credit (the total is added to what the family owes).
- A discount is an amount off the cart and always needs a reason.
- Click Complete sale. The system checks prices, stock and the family's limit and shows you the totals and the family balance before and after. Confirm, and the receipt opens and prints.
- Today's sales under the till lists every receipt at that campus today, with Reprint and Void.
3. Voiding a sale
A sale is never deleted. Void needs a reason, records who voided it and when, puts tracked stock back and, for a credit sale, takes the amount off the family's balance. Only today's sales can be voided at the till; correct an earlier credit sale with a family account adjustment.
4. Family accounts — New → Canteen Family Accounts
- A family is every student who shares the same family number (a student without one has an account of their own). An account opens by itself the first time something is charged, or you can open one in advance with Open account (search the student) to take a deposit.
- Statement shows every charge, payment, void and adjustment with the running balance, and can be printed for the parents.
- Settle records a payment from the family (cash or bank, with a reference). Paying more than is owed leaves an advance that later credit sales use up.
- Limit & block: set a credit limit (0 means the family can only spend money it has paid in advance), or block credit for the family altogether.
- Adjust (a write-off or a correction) always needs a reason and changes nothing until a different user approves it on the Pending adjustments tab.
5. Reports — New → Canteen Sales Reports
- Daily register: for each day and cashier — cash sales, credit sales, discounts, voids, family payments received, and the cash in hand the drawer should hold.
- Item-wise: quantity and amount sold per item (before discounts; the total discount is shown underneath).
- Voided: every voided receipt with who voided it, when and why.
- All receipts: search by cashier, payment mode or status, and reprint any receipt.
Things to watch
- Prices always come from the item list at the moment of sale; changing a price does not change old receipts.
- A campus-restricted user sees and sells only at their own campuses.
- To use these screens, a user needs access to them — ask your school administrator to grant Canteen access in Admin → Users & Privileges.
- For a clean print, choose your 80 mm receipt printer and set margins to None in the print dialog.
Finding enabled modules
The New menu is between General and Core. It appears only when at least one new module is enabled for your institute, and shows only enabled modules. Your user privileges still control which screens you can open. Ask EDUBase support about enabling a module.
