Skip to content
Cloud & branches

Pairing with BooksPOS Cloud and sync status

Create a pairing code in the owner portal, pair the store PC on Sync & FBR, and read the sync status: synced, stale, waiting and refused records.

BooksPOS works fully without the cloud. Pairing the store PC with BooksPOS Cloud adds the owner portal and the Owner app for Android: each branch's sales, stock and khata from anywhere, the licence, item and price edits, shop settings, transfers between branches and support. This guide covers pairing and how to read the sync status on the store PC.

What you need

Step 1: Create a pairing code in the portal

  1. Sign in to the owner portal and open Pairing codes (under Store PCs).
  2. Choose Create a pairing code.
  3. The code is shown once, for example K7P2Q-9XM4D: "Works once, until 3:45 PM, 27 Sep 2026 (Pakistan time)." Use Copy, or write it down. Only a fingerprint of it is kept.

A code works for 30 minutes and pairs one store PC. Recent codes shows the last 20 with their state: Waiting, Used by a store PC, or Expired. A business still waiting for approval cannot create codes.

Step 2: Pair on the store PC

  1. On the store PC, sign in as the owner and open Sync & FBR (under Administration).
  2. Under Pair with BooksPOS Cloud, type the Cloud address, https://bookspos.pk, and the Pairing code.
  3. Choose Pair this store. "Store paired with BooksPOS Cloud. Sending waiting records now."

Pairing also fetches the store's licence. The branch appears in the portal under Branches and on the dashboard after its first sync, usually within a minute.

The first store PC you pair fixes which business the cloud account belongs to. A store set up offline as a separate business cannot join an account that already has another business. A second shop of the same business joins as a branch: see Joining a new branch to your business.

Sync & FBR on a store not yet paired, with 52 changes kept and the pairing form

Pairing with BooksPOS Cloud. A store that works fully offline, ready to pair with a code from the owner portal. Screenshot of the current build (28 Sep 2026), synthetic demo data.

What is sent, and when

Sales, returns, purchases, payments, stock changes, item details and shop settings are queued on the store PC as they happen and sent in the background: every 15 seconds while the cloud answers, and less often (up to every 5 minutes) while it does not. Each record is sent in order and counted once, even after a long outage. Billing never waits for the cloud.

After each send, the store PC also collects what the owner changed in the portal: item and price edits, shop settings and transfers from other branches.

Reading the sync status

The bar at the top of every screen:

ShowsMeaning
Cloud not connectedThe store is not paired. Everything works on the store PC.
Cloud synced 2 min agoThe last round succeeded within the last few minutes.
Cloud last synced 26 Sep, 6:40 PMPaired, but no successful round for more than 5 minutes: usually no internet.
Cloud paired, not synced yetJust paired; the first round has not finished.
Cloud sync problemThe last round failed; the reason is on Sync & FBR. It is retried by itself.
· 12 waitingRecords on the store PC not yet in the cloud.

On Sync & FBR, the Cloud sync card shows the Cloud address, the last successful sync, how many records are Waiting to sync and how many Need attention, with what each state means: "The store keeps working and nothing is lost."

  • Sync now sends at once instead of waiting: "Sent 45 record(s) to BooksPOS Cloud." or "Everything is already in the cloud."
  • Pair again takes a new code, for example after the cloud account was changed.

Sync & FBR showing the cloud connected with nothing waiting, the licence and changes from BooksPOS Cloud

Cloud sync: connected. Sales, returns and stock changes go to BooksPOS Cloud in the background; billing never waits. Screenshot of the current build (28 Sep 2026), synthetic demo data.

Records the cloud refused

A record the cloud refuses (which should not happen in normal use) is listed under Refused by the cloud, with its reason and sequence number: "These records are kept on this PC with the reason. The rest of the store's records keep syncing. Quote the sequence number to support." Refused records are never deleted and never sent again by themselves; open a support ticket with the number.

The owner portal's view

The portal shows each branch's figures as last reported, always with the time. A branch that has not reported for 15 minutes is marked STALE: its shop may be selling right now without the internet. The store PC is the record; the cloud shows what it received, and when. See The owner portal.

Common questions

Does the shop stop billing if the internet goes down?

No. Everything waits safely on the store PC and goes up when the internet is back.

Can I pair the tills on other PCs too?

No need. Only the store PC pairs with the cloud; the tills work through it.

I changed the store PC. Do I pair again?

A replaced or restored store PC must be handed over and paired again with a new code, so the old PC can never keep sending. See Backups and restoring a store PC.

Is my data safe in the cloud?

Each store PC has its own key, kept encrypted on that PC; the cloud keeps only a fingerprint of it. The cloud takes the business and branch from that key, never from what a request says, and limits every page and query to your own business. The connection to https://bookspos.pk is encrypted.

Last updated 30 September 2026. Still stuck? Contact us.