Opening the POS
Navigate to Point of Sale in the sidebar. The screen opens in a blank “Ready for Transaction” state until you load a customer. No data is displayed until you search for someone — this keeps the workspace clean between sessions.Finding a Customer
1
Open the customer search
Click Find Customer in the top-right corner of the page. A search modal slides open and the cursor jumps to the search field automatically.
2
Type the customer's name, email, or account number
Enter at least two characters. Results appear as you type. Use the ↑ / ↓ arrow keys to move through the list, then press Enter to select — or simply click the name.
3
Confirm the customer is loaded
The modal closes and the customer’s stats panel, unpaid invoices, and paid invoices all appear. The button label changes to Switch Customer for the rest of the session.
Reading the Customer Stats Panel
Once a customer is loaded, four stat cards appear at the top of the workspace:Customer Profile
Shows the customer’s full name and their account code. Click the name to open their full customer profile in a new tab.
Amount Due
The total outstanding balance across all unpaid invoices. Displayed in red. Also shows the count of unpaid invoices.
Ready to Release
The number of invoices that have already been paid and whose packages are ready for pickup right now.
Wallet Funds
The customer’s current wallet (account credit) balance. This amount can be applied toward payment during checkout.
Selecting Invoices to Process
The main panel is split into two sections:- Payment Required — invoices with an outstanding balance, shown with a red “Unpaid” badge.
- Ready for Release (Paid) — invoices that are fully paid and whose packages are waiting to be handed over.
Processing a Payment
1
Select invoices and review the Total Due
Tick one or more invoices from the list. Confirm the Total Due shown in the Transaction Summary panel on the right.
2
Click Proceed to Payment
The payment modal opens. It shows a live Balance Remaining counter that counts down to $0.00 as you add payment entries. If all selected invoices are already paid, the button reads Confirm Release instead — skip to Step 5.
3
Add one or more payment methods
Click the payment method button that matches what the customer is tendering. Each click adds a line to the Tendered Items list on the right side of the modal.
- Cash
- Card
- Wallet
- Bank Transfer
Click Cash. A line is added with the full remaining balance pre-filled. Adjust the amount if the customer is paying part in cash. If the customer tenders more than the balance, the Change Due counter appears in blue — hand back that amount.
4
Confirm the balance is fully covered
The status box reads Fully Covered (green) when the total tendered equals the amount due. The Complete Transaction button activates. If there is change, decide whether to return it as cash or credit it to the customer’s wallet by checking the Add change to customer wallet? checkbox. When that option is ticked, a secondary Customer Confirmed checkbox appears — tick it after confirming the choice with the customer before proceeding.
5
Collect customer signature (optional)
Click Request Signature to push a signature prompt to the customer-facing display screen. The button changes to a waiting state while the system listens for the customer’s input. Once signed, a thumbnail preview appears. If no display screen is available, click Skip.
6
Choose whether to release packages now
The Release packages to customer now? checkbox is ticked by default. Uncheck it if the customer is paying today but will collect their packages at a later date.
7
Click Complete Transaction
The payment is processed. A success screen displays the receipt ID, amount applied, amount tendered, and any change given. Click Print Receipt to open the thermal receipt in a new tab, which will print automatically.
8
Start the next customer
Click Next Customer to clear the session and reopen the search modal, ready for the next transaction.
Clearing a Session
To clear the session, click the red Clear Session button in the top-right corner. A confirmation dialog will ask you to confirm before anything is removed. Click Keep Editing to go back, or Yes, Clear It to proceed.Receipt Reference
After every successful transaction the system issues a Receipt ID. This ID links to a printable thermal receipt that shows:- Company name and address
- Date, time, and cashier name
- Invoice numbers and package descriptions
- Payment method(s) and amounts tendered
- Change given
- A QR code encoding the receipt ID for future lookup
