Point of Sale
DraftUse the POS terminal, manage sessions, view sales history, and handle returns.
Goal
Explain how to use the POS terminal, manage sessions, view sales history, and understand cashier switching and limitations.
Who This Guide Is For
Cashiers, retail staff, store managers, and anyone who processes sales through the POS terminal.
What You Can Do
- Open and close POS sessions
- Process sales transactions
- Park and resume sales
- Apply discounts
- Switch cashiers using a PIN
- View sales history
- Process returns and voids (if you have permission)
What You Should Not Expect Yet
- The POS terminal is a full-screen application and works differently from other pages in ICONK OS.
- Advanced return policies and receipt reprinting may have limitations.
Step 1: Opening a POS Session
Before you can process sales, you need to open a POS session.
- Go to Point of Sale → Sessions in the sidebar.
- Click Open Session (or New Session).
- Enter the opening cash amount — the cash in the register at the start of the session.
- Select the branch (if your company has multiple branches).
- Enter the cashier name.
- Click Open.
Session Status
| Status | What It Means | |--------|--------------| | Open | The session is active. Sales can be processed. | | Closed | The session has been closed. No more sales can be processed in this session. |
Only One Open Session
Typically, only one session can be open per branch at a time. If a session is already open, you will need to use that session or close it first.
Step 2: Using the POS Terminal
- Go to Point of Sale → Terminal in the sidebar.
- The POS terminal opens in full-screen mode.
Processing a Sale
- Add items — Search for products by name or scan barcodes. Click or tap items to add them to the sale.
- Select a customer (optional) — Choose an existing customer or enter a walk-in customer name.
- Apply discounts (if permitted) — Apply a discount to individual items or the entire sale.
- Review the total — Check the subtotal, tax, and total amount.
- Choose payment method — Select Cash, Card, or other available methods.
- Enter amount paid — For cash payments, enter the amount the customer gave you. The system will calculate the change.
- Complete the sale — Click Pay or Complete.
What Happens After a Sale
- The sale is recorded in the system.
- Stock is deducted from the warehouse.
- A general ledger entry is created.
- The sale appears in the sales history.
Step 3: Parking and Resuming Sales
If you need to pause a sale (for example, a customer forgot their wallet):
Parking a Sale
- On the POS terminal, click Park Sale.
- Give the parked sale a label (e.g., "Table 3," "Customer John").
- The sale is saved and removed from the current screen.
Resuming a Parked Sale
- On the POS terminal, click Parked Sales.
- Find the sale you want to resume.
- Click Resume.
- The sale returns to the terminal screen where you can continue.
Deleting a Parked Sale
If a parked sale is no longer needed:
- Go to Parked Sales.
- Find the sale and click Delete.
- Confirm the deletion.
Step 4: Switching Cashiers
If multiple cashiers share a terminal, you can switch between them using a PIN.
- On the POS terminal, click Switch Cashier (or similar action).
- Enter the PIN of the cashier you want to switch to.
- The terminal will switch to that cashier.
Setting Your PIN
If you do not have a PIN set:
- Go to Settings → Team (or ask your administrator).
- Set or update your POS PIN.
- The PIN is used for cashier switching at the terminal.
Security Notes
- PIN verification requires you to be a member of the company.
- The system validates the PIN against your company membership.
- PIN attempts may be logged for security purposes.
Step 5: Closing a POS Session
At the end of your shift, close the POS session.
- Go to Point of Sale → Sessions in the sidebar.
- Find the open session.
- Click Close Session.
- Enter the closing cash amount — the actual cash in the register.
- Add any notes (e.g., "Short by $5," "Extra $10 from tip jar").
- Click Close.
Expected vs. Actual Cash
- The system calculates the expected cash based on the opening cash plus all cash sales during the session.
- Compare this with the closing cash you enter.
- Any difference (over or short) is recorded in the session notes.
Step 6: Sales History
View past sales to review transactions or look up a specific sale.
- Go to Point of Sale → Sales History in the sidebar.
- You will see a list of all sales with:
- Receipt number
- Date and time
- Cashier
- Total amount
- Payment method
- You can filter by date, session, branch, or cashier.
Viewing a Sale Detail
Click on any sale to see its full details, including:
- Items sold
- Quantities and prices
- Discounts applied
- Tax amounts
- Payment information
Step 7: Voids and Returns
Voiding a Sale
If a sale was processed in error:
- Go to Sales History.
- Find the sale you want to void.
- Click Void (or ask your manager to void it).
- Enter a reason for the void.
- Confirm the void.
What happens:
- Stock is restored for the voided items.
- The general ledger entry is reversed.
- The sale is marked as voided.
Note: Voiding typically requires special permission. Not all cashiers can void sales.
Processing a Return
For partial returns (customer returns some items from a sale):
- Go to the POS terminal.
- Click Return (or similar action).
- Select the original sale.
- Choose the items being returned and their quantities.
- Enter a reason for the return.
- Complete the return.
What happens:
- Stock is restored for the returned items.
- A proportional general ledger reversal is created.
- The return is recorded against the original sale.
Known Limitations
- Receipt reprinting may have limitations. Check with your administrator if you need to reprint a receipt.
- Advanced return policies (e.g., store credit, exchanges) are not fully implemented. Returns process a proportional refund.
- UNCERTAIN: The exact behavior of session closing when there are pending transactions has not been fully verified. Always ensure all sales are complete before closing a session.
- Voiding sales requires specific permission. If you cannot void a sale, ask your manager or administrator.
How to Get Help or Troubleshoot
- If you cannot open a session, check if another session is already open for your branch. Close the existing session first.
- If the POS terminal does not load, check that you have the required permissions. See Roles and Permissions.
- If a cashier PIN does not work, verify that the PIN is set correctly in Settings → Team.
- If sales history shows incorrect data, check that the session was properly opened and closed.
- For general questions, see the FAQ.