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
- Open Sales / Point of Sale / Point of Sale.
- Select a POS point. Active status shows opening date and the user currently using it.
- For a new POS shift, enter beginning balance and click Start. For an active shift owned by the same user, click Resume.
- The system stores
pospointcache 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. - Add items from barcode scan, product search, product grid, category, sales order import, open invoice, or a table with existing order.
- Review cart, quantity, price, discount, memo, customer, salesperson, and table data. Price and discount changes still follow role locks and COGS rules.
- Use Print Bill for temporary bill or Print Order to send new items to the order printer.
- Use Rewards to review customer points and product rewards. Use Payments to enter payment type, amount, QR code, online payment, points, and change.
- Click Save. After success, print receipt, create new order, or return to PosStart.
- 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
closeposaccess. /pointofsaledepends 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.