Hold Bill Feature – Retail POS
1. Overview
The Hold Bill feature allows cashier to temporarily save an ongoing transaction and resume it later.
- ✅ Enabled by default for Retail POS
- Designed to improve queue efficiency
- Prevents loss of sales when customer is not ready to pay
- Released 2.17.260520 onwards
2. Main POS Screen
- Displayed beside the Delete (Del) button
- Shows a number badge
- The badge number represents:
- Total number of transactions currently on hold
Example:
If 5 bills are on hold → badge shows 5
3. On-Hold Bills (Pop-Up Page)
When cashier clicks the Hold Bill button, a pop-up page appears titled:
On-Hold Bills
- Hold Current Bill
- Clear All
Function:
- Save the current transaction into Hold list
- Automatically open a new blank sales screen
- Notification when holding the bill successfully in the on-hold bills page

- Sales Person
- Hold Date
- Hold Time
- Total Amount
- Sales Item Count
(Number of item rows, NOT total quantity)
- Client Name
- Sales Remark
5. Clear Hold Bills
There are 3 methods to clear hold transactions:
1️⃣ End of Day (EOD)
- System automatically clears all hold bills during EOD process.
- Located inside the On-Hold Bills pop-up.
- Removes all hold transactions immediately.
3️⃣ Manual Clear (Single Row)
- Each row contains a cross (✖) icon.
- Clicking the cross will remove only that specific hold transaction.

6. Resume Bill
Steps to Resume a Held Transaction:
- Click Hold Bill button
- On the On-Hold Bills page
- Double click the desired transaction
- System restores the bill to POS screen for continuation
7. Multiple COM Support
The Hold Bill feature supports multiple COM environments.
- The system allows Hold Bills to be used on a single PC that have multiple COM.
- Support environments where multiple COM run on the same machine.
8. Hold Bill Limit Warning
To prevent excessive hold transactions that may affect POS performance:
- When the number of hold bills exceeds 20 transactions, the system will display a warning message.
Warning Message Example
You currently have more than 20 hold bills. Do you want to proceed with holding this transaction?
User options:
- Yes – Continue holding the current bill.
- No – Cancel the hold action and return to On-hold bills page