Skip to content
Kapda StockDocs

Offline sync

Fix problems with sales billed while the internet was down — sales that won't sync, rejected sales, missing offline sales, and the POS screen not loading offline.

Read Offline mode & sync first.

The amber bar says sales are waiting, but nothing syncs#

  • Check the device really is online — open another website.
  • Tap 🔄 Sync now. If you see 📴 Still offline — will retry when the connection returns, the app still cannot reach the server.
  • Some networks connect to Wi-Fi without internet access (captive portals, exhausted data packs). Fix the connection, then sync.

"⚠ N offline sale(s) were rejected by the server — review or discard them"#

The server checked each sale when it arrived and refused some. The reason is shown beside each rejected sale in the amber bar.

ReasonFix
Insufficient stock for …The items sold out while you were offline. If the goods really left, add the stock back (record a purchase or correction) and ring the sale up again.
Credit sales require a customer…Re-create the sale with a customer.
Plan limit reached: … invoices …Upgrade, or wait for next month.
Your access level is read only…The member lost billing access; ring it up from a Manager account.
Coupon messagesThe coupon expired or was used up; re-create without it.

When each rejected sale has been dealt with, tap Discard rejected.

Offline sales disappeared#

Offline sales are stored in the browser on the device that rang them up until they sync. They are lost if, before syncing, the browser's site data was cleared, a private/incognito window was closed, or the app was uninstalled. They are also not visible on other devices.

To prevent it: keep the POS open on one normal (not private) browser window, sync before closing for the day, and don't clear browsing data on the counter device.

POS won't open without internet#

The POS keeps working offline only if it was already open. Reloading or opening it for the first time needs a connection. Open POS at the start of the day and leave it open.

A synced sale has a different number from the receipt#

While offline, a sale gets a temporary number like OFFLINE-LZ8K2Q-7F3A. When it syncs it becomes a real invoice with a normal number (✅ Synced 2 offline sale(s): INV-…). Use the invoice number from then on; print or send the proper receipt from Invoices.

Last updated 15/09/2026