Skip to main content

POS Billing

The counter: a touch-and-scanner-friendly screen that turns taps into a GST bill in seconds. Every bill belongs to a counter session, so the drawer is always accountable to a cashier. Open it from POS Store → POS Billing.

A complete shift in under a minute: open the session, build a bill, collect by UPI, read the receipt, close the drawer matched.

What you can do here​

  • Open the shift — billing refuses until a session is open: pick the cashier, declare the opening float, and the counter goes live.
  • Build the bill — tap tiles to add items (tap again for quantity), or scan a barcode into the search box (Enter adds the top match). Category chips narrow the grid.
  • Capture the customer — phone and name; leave empty for a walk-in. A known customer's loyalty points and coupons surface on the bill.
  • Discount with a paper trail — the Discount toggle takes ₹ or %, and remarks stay on the bill. Lines can also be marked free (₹0, stock still deducted).
  • Collect — F9 opens the payment screen: Cash (F4), UPI (F8), Card (F6), and a bill can split across tenders, with a live Remaining tracker and a FILL button per tender.
  • After the bill — the receipt shows on screen: Print (80 mm thermal), Amend (reload the bill to add or remove items — current shift only), or New Sale.
  • Hold and recall — F7 holds a bill mid-way; recall it from the chips above the total.
  • Close the shift — from the session pill: declare drawer payouts and the counted cash. A matching drawer closes reconciled; a variance demands remarks and locks the counter until a manager reconciles it.
Search and tiles on the left, the bill on the right — the session pill at the top right shows who holds the drawer.

Good to know​

  • No session, no billing — the exact message is "Open a counter session before billing — the drawer must be accountable to a cashier."
  • Serialized items ask for the unit's serial or IMEI before billing.
  • Change can only be given from cash — overpayment on UPI or card is refused.
  • The customer on a bill can't change during an amend, and an amend collects (or refunds) only the difference.

Troubleshooting​

The counter says it is locked for new sessions

The previous shift closed with an unreconciled variance. A manager reconciles it — right in the open-session dialog with a manager login, or from Counter Sessions — and the counter unlocks.

COLLECT is disabled or billing fails

Check three things: the cart isn't empty, your role has create permission on POS, and the payment rows cover the total — the tracker must read "Fully tendered ✓".