Point of Sale
Last update:
07/21/2026
Completed
In this topic
POS Overview
- Introduction to POS
- Setting Up POS Shops & Sessions
- Using the POS Interface
- POS Reporting
- How Multi-Shop Offline Sync Works
- Pairing a New Branch (Setup Walkthrough)
Shop & Session Setup
Using the POS Interface
Multi-Shop Offline Sync
Reporting & Analysis
Pairing a New Branch (Setup Walkthrough)
Bringing a New Branch Online
On the Central Server
- Confirm Settings > Point of Sale > Instance Role is set to Server.
- Create/confirm the POS shop that will represent this branch centrally.
On the Local (Branch) Instance
- Set Instance Role to Local.
- Enter the Central Server URL (the full HTTPS address of the central Quickenerp).
- Leave Verify SSL Certificate enabled — only disable it for a private test network with self-signed certificates, never over the open internet.
- Register the device — this generates an 8-character pairing code shown on screen.
Approving the Pairing (back on the Server)
- Go to Point of Sale > Configuration > Devices — the new device appears with a pending pairing request.
- Open the pairing wizard, select the device, and enter the pairing code exactly as shown on the local device.
- Approve. The server issues the device its API token (used for all future sync requests) — nothing syncs until this human-verified handshake is complete, which prevents a random or misconfigured device from ever pulling or pushing data.
Finishing Setup
- On the server, create a Counter Map linking this device's local POS shop to the correct server-side POS shop.
- Assign the branch's Warehouse on the device record, so local stock movements post against the right location.
- Adjust Pull/Push Interval and Connection Timeout if the branch's internet is slow or intermittent (satellite/mobile links: 60–120 second timeout is a reasonable starting point).
- Watch the first few sync cycles in the Sync Log to confirm orders are arriving and no conflicts are raised.
If a Device's Token Is Compromised
Open the device record on the server and regenerate its API token — the old token stops working immediately and the local device must be given the new one before it can sync again.
Rating
0
0
Commenting is not enabled on this course.
This documentation is updated continuously. Some features described here may be renamed, deprecated, or still being finalized.