Point of Sale

Point of Sale starts from selecting a POS point to open or resume a shift, then continues to the main cashier screen for products, tables, rewards, payments, printing, and closing.

Menu Route

Sales Point of Sale

/posstart

When to Use

  • When a cashier selects an empty POS point, enters beginning balance, and starts a shift.
  • When the same cashier resumes an active POS point without opening a new shift.
  • When cashier transactions are entered from the POS screen: barcode scan, product search, category grid, or sales order import.
  • When the outlet uses tables, rooms, rental time, table move, guest name, guest count, duration, and order printing.
  • When customers use promotions, product rewards, points, QR payment, online payment, or multiple payment types.
  • When supervisors close POS, compare system totals with physical money per payment type, check negative stock, and print closing reports.

Workflow

  1. Open Sales / Point of Sale / Point of Sale.
  2. Select a POS point. Active status shows opening date and the user currently using it.
  3. For a new POS shift, enter beginning balance and click Start. For an active shift owned by the same user, click Resume.
  4. The system stores pospoint cache and opens /pointofsale. POS point configuration controls default customer, salesperson, service doer, division, department, shipment, product category, table mode, barcode decoder, printer, paper width, and payment rules.
  5. Add items from barcode scan, product search, product grid, category, sales order import, open invoice, or a table with existing order.
  6. Review cart, quantity, price, discount, memo, customer, salesperson, and table data. Price and discount changes still follow role locks and COGS rules.
  7. Use Print Bill for temporary bill or Print Order to send new items to the order printer.
  8. Use Rewards to review customer points and product rewards. Use Payments to enter payment type, amount, QR code, online payment, points, and change.
  9. Click Save. After success, print receipt, create new order, or return to PosStart.
  10. For closing, return to PosStart, open Close POS, enter physical total per payment type, then close the POS shift.

Point of Sale Screen

  • Product area contains barcode input, barcode decoder, product search, category, and product list or grid.
  • The right panel is the transaction workspace with cart, total, customer, salesperson, memo, table buttons, Print Bill, Print Order, and keypad actions.
  • Rewards tab shows point balance, points earned, current point balance, and product rewards.
  • Payments tab shows credit limit, payment types, paid amount, expense payment, remaining amount, change, QR code, online payment, Save, Print, New Order, and quick amounts.
  • Supporting dialogs include table selection, table move, table/rental properties, customer search, salesperson search, sales order import, open invoice, serial number, unit, product variant, and item memo.
  • Visitor table orders are polled by POS. If a new order arrives while Print Order runs, POS warns the cashier to print again.
  • Receipt and order printing use configured templates and can be routed to different printers by product group.

Close POS

  • Close POS compares system totals with physical totals per payment type.
  • Users should count cash, card, QR, transfer, point, and other payment totals before closing.
  • Differences should be investigated before closing when company policy requires exact balance.
  • Closing can print or show a closing report depending on template and printer setup.

Receipt and Order Printing

  • Cashier receipt uses POS receipt template and cashier printer setup.
  • Print Order can route items to order printers, often by product group.
  • Print Bill is temporary and should not be treated as final payment proof.
  • If raw printing fails, check APS/raw printer connection and pending print queue.

Things to Check

  • Close POS appears only when the user role has closepos access.
  • /pointofsale depends heavily on POS point configuration.
  • Cashiers should not leave the screen while a transaction is unsaved.
  • Table orders are stored as temporary orders until final payment.
  • Credit limit, unaccepted payments, payment shortage, and customer point rules can block Save.
  • If raw printer connection fails, POS can keep pending print for resend.