NSupport Platform

Manual: Retail till & billing

A step-by-step training manual for cashiers and till staff - signing in, opening the day, building a bill, discounts, payment, and closing out.

This is the day-to-day manual for anyone who works the till: cashiers, shift supervisors, and store owners. It walks the exact same flow you'll use on a real shift, with real screens from the app.

If you're looking for admin setup (products, suppliers, purchase orders, reports), see Manual: Retail admin & back office instead. This page is the till, front-to-back.

Signing in

Sign-in screen

Username or emailEnter the username or email your admin created for you.

PasswordEnter your password. Never share it - anything done under your login is attributed to you.

Sign inClick Sign in. You'll land on your workspace's home screen.

Forgot your password? Ask an admin to reset it for you from Admin → Users

  • they'll hand you a one-time temporary password, which you then change yourself from Settings → Change password.

The Commerce POS hub

Once signed in, go to Settings → Open Commerce POS (only visible if your tenant has Retail POS enabled). This opens a separate till-focused app with one screen per task - no hunting through menus mid-sale.

🔒app.nsupportplatform.com/pos
Commerce POS hub

The cards you'll use most as a cashier are Till, Customers, Select terminal, Shift logon, and Shift settlement. Everything else (staff roles, tax settings, promotions, reports) is admin configuration - see the admin manual.

Opening the business day

Billing needs an open business day for the location - this is the accounting unit every till session and Z-report rolls up to. An owner, admin, or manager opens it once, at the start of trading; nobody else needs to think about it again until close.

Business day screen, not yet open

Open dayClick Open day. The day is stamped with the current date and time, and every till on this location can now bill.

Business day open confirmation

You can't open a second day for a date that's already been used (even if it was already closed) - the system blocks it with a clear message pointing you at reopen instead, so a day's own figures never silently get overwritten.

Choosing your terminal

Each physical till device is registered once by an admin (see the admin manual). Every time you sit down at a till, tell the app which one you're on:

Select terminal screen

Pick your terminalClick the terminal name (e.g. "Counter 1"). The choice is remembered on this device.

Starting your shift

Shift logon declares your opening float (the cash you're starting with) so the shift's own figures reconcile correctly at settlement.

Shift logon screen

Opening floatEnter the exact cash amount in the drawer right now, then start the shift.

Active shift confirmation

A terminal is locked to you for the shift, and you're locked to that one terminal - so two cashiers can never accidentally share a till mid-shift.

Building a bill

This is the Till screen - the one you'll live in all day.

Till with three product lines added

Search by nameType a product name and pick it from the dropdown. There's also a barcode-scan field to the left for a physical scanner.

Every line shows MRP, quantity, the price actually charged, the GST% for that item, and the computed net and amount - the Subtotal/GST/Total at the bottom always reconciles to the sum of the lines.

Attaching a customer

Optional, but worth doing - it's what makes loyalty points, purchase history, and a khata/credit account possible.

Customer search dialog

Search by name or mobileType a few letters or the phone number. No match? There's a "Register new" option right there - phone-first, so it's quick.

Till with a customer attached

Registering a new customer

No match on search? Click Register customer right there in the same dialog.

Register customer form: mobile, name, customer type, GSTIN

Mobile is the real identity - it's what search matches on every time after this. Name is optional but worth asking for. Customer lets you mark someone Walk-in (the default), Staff, or Credit (a khata account that can carry a running balance - set up its limit later from Customers). GSTIN is a collapsed section for a business (B2B) customer.

Once registered, the customer stays attached to the bill you're building

  • their own Points balance shows right on the till, with a Redeem points button once they have enough to spend.

Applying a discount

Click Discount on the till toolbar. You can discount by a flat amount, a percent, or set a target total directly - whichever's easiest for the situation.

Discount dialog, percent mode filled in

ModePick Amount, Percent, or Target total.

ValueEnter the number for the mode you picked.

ReasonPick why - this is required and shows up in reporting.

SaveApplies immediately if it's within your allowed ceiling.

If the discount is above your allowed ceiling, it doesn't get silently rejected or silently allowed - it raises a request a manager can approve right there on the till, or later from Approvals:

Discount above the cashier's limit, awaiting manager approval

Holding and recalling a bill

A customer steps away, or you need to serve the next person in line before finishing the current bill - Hold parks it so any till (not just this one) can pick it back up later.

A bill with one line, ready to hold

HoldClick Hold on the till toolbar.

Hold dialog with optional name and phone

Name and Phone are both optional - useful for a takeaway order so whoever recalls it knows whose it is. The till immediately clears to a fresh, empty bill.

Recall dialog listing one held bill

Pick a held billClick Recall on the toolbar from ANY terminal - held bills aren't tied to the till that parked them. Pick the one you want and it loads right back into the till, fully editable.

Taking payment

Click Tender. This freezes the bill total and opens the payment screen - you can split a single bill across cash, card, UPI, or any other pay mode your admin has configured.

Tender dialog with the bill breakdown

Pick a pay modeTap Cash, Card, UPI, etc. Tapping more than one lets you split the tender across them.

Cash pay mode selected
Balance zero, ready to complete the sale

Complete saleOnly enabled once Balance reaches €0.00. This is the point of no return - it mints the real receipt reference and moves stock.

Completing the sale

Sale completed with a real receipt reference

The reference number (e.g. RET-2026-JL4SDW) is the bill's permanent id - write it down for any refund/return/exchange conversation later. Print receipt sends to whatever printer is configured; Close starts a fresh, empty bill on the till, ready for the next customer.

Looking up a completed bill

Click Bill view from the till toolbar at any time, then search by reference number or customer.

Bill view searchBill view search results
Completed bill detail with Reprint, Return, Exchange, Cancel

ReprintPrint the receipt again - no limit on how many times.

Return / Exchange / Cancel

Return restocks the item and credits the customer's wallet (or refunds a tender). Exchange swaps for something of equal or greater value in one step. Cancel needs a supervisor's PIN and fully reverses the sale, restocking everything.

Cancelling a completed bill

Cancel dialog: reason dropdown and supervisor PIN filled in

Pick a Reason (required - it's what shows up later in reporting), then have a supervisor type their own PIN - not yours - right there at the till. Click Cancel bill.

Bill cancelled confirmation

A cancelled bill isn't just marked void - every line's stock is genuinely restocked, exactly reversing what the original sale consumed. This is why it needs a supervisor: it's a real, audited reversal, not a cosmetic status flip.

Other things you'll find on the till toolbar

A few more toolbar buttons worth knowing, even if you won't use all of them every shift:

  • Trade-in - credit a customer for something they're handing back (e.g. an old device) against this bill.
  • Pick salesman - attribute this sale to a specific salesperson for commission reporting, distinct from the cashier who's actually billing.
  • Sales order / Recall order - save the current lines as an order to fulfil later (e.g. a customer paying an advance for a delivery), then bring it back and convert it into a real bill when it's ready.
  • Quote / Recall quote - save a negotiated price list for a customer without committing to a sale yet; prices stay editable right up until you convert it.
  • Voucher creation - issue a gift card or exchange voucher with its own QR code, redeemable at any till later.
  • Payment (in the toolbar, distinct from Tender) - records cash moving into or out of the drawer that ISN'T a sale, e.g. petty-cash float top-ups or supplier cash payments:
Drawer payment/receipt dialog

Pick a Reason, optionally log it as a petty-cash expense too, and Save - this shows up in your shift settlement's cash reconciliation, same as every sale.

Closing the day

At the end of trading, an owner/admin/manager goes to Day-end on the POS hub. The checklist has to be fully green before you can close - it's a guardrail, not a formality:

Day-end checklist with two blocking items
  • Shift settlements confirmed - every cashier has counted their drawer and signed off (see Shift settlement on the hub).
  • No held bills - nothing left parked mid-sale.
  • No unpaid (draft) bills - every bill that was started got tendered or voided.
  • No offline bills pending sync - only relevant if you use offline billing.

Once every line is green, Close day freezes a Z-report (total sales, tax, and a breakdown by pay mode) that can never be edited again. If something was closed by mistake, an owner can request a reopen, which needs a second owner's approval before it takes effect.

Who can do what

ActionCashierManagerAdmin / Owner
Sign in, work the till
Open/close the business day
Register a customer, attach one to a bill
Hold a bill, recall it from any till
Apply a discount within their own ceiling
Approve a discount above the ceiling
Cancel a completed billneeds supervisor PIN
Log a drawer payment/receipt (non-sale cash)
Confirm shift settlementown shiftanyany

Related: Manual: Retail admin & back office · Manual: Food production

On this page