Multi-Location
ClarusPOS supports multiple physical locations through a combination of registers (POS terminals) and cashier sessions. Each register links to a Paxus warehouse, ensuring stock movements are correctly attributed to the right location.
Registers
A register represents a POS terminal at a specific location. You can have as many registers as you need.
Creating a Register
- Go to ClarusPOS → Settings → Registers.
- Click New Register.
- Enter a Name (e.g., "Front Desk", "Warehouse Counter") and a unique Code.
- Select the Warehouse this register belongs to.
- Optionally add a Receipt Header and Receipt Footer (store address, thank-you message, etc.).
- Mark it as the Default register if it is your primary terminal.
- Click Save.
You cannot delete a register while it has an open cashier session. Close all sessions on that register first.
Cashier Sessions
Every cashier must open a session before they can process sales. Sessions tie a user to a register for a shift period.
Opening a Session
- Go to ClarusPOS → Sessions → Open Session.
- Select the Register you are working at.
- Enter the Opening Float — the starting cash amount in the drawer.
- Add optional notes.
- Click Open Session.
You are redirected to the checkout terminal immediately.
You can only have one open session at a time. If you already have an open session on a different register, you are prompted to view it instead of creating a new one.
Closing a Session
- Go to ClarusPOS → Sessions and open your current session, or use the close option from the terminal.
- Click Close Session.
- Enter the Actual Cash count in the drawer.
- Add optional closing notes.
- Click Close.
Faciotech automatically generates a Daily Summary for this session, recording transaction count, items sold, and net revenue broken down by payment method. The summary appears in the Reports section.
Session History
All past sessions (open and closed) appear in the Sessions list, filterable by status. Each session detail page shows all sales processed during that session.
Offline Sync
ClarusPOS supports offline selling for situations where internet connectivity is unavailable. Transactions captured offline are batched and queued for synchronisation.
Viewing the Offline Queue
Go to ClarusPOS → Offline Sync. The page shows:
- Queued batches — transactions waiting to sync
- Reconciled batches — successfully processed
- Number of unique devices that have submitted batches
- Total conflicts across all batches
Reconciling an Offline Batch
When a batch is queued, open it and click Reconcile. Choose a conflict resolution strategy:
| Strategy | Behaviour |
|---|---|
| Server Wins | Server data takes priority over the offline device's data |
| Device Wins | The offline device's captured data takes priority |
| Manual | Resolve each conflict individually |
After reconciliation, the batch status changes to Reconciled.
Each register must be assigned to a Paxus warehouse — see Paxus Inventory for warehouse setup. Daily summaries generated on session close appear in Analytics & Reports.