# What works offline, and how to read the sync status

> The cashier sells without internet and uploads sales once when the connection returns; what the status badge means, and what still needs a connection.

Section: Dash & offline · verified against the product on 2026-09-14

Canonical: https://dashing.krd/en/help/what-works-offline

Selling does not wait for the internet; what needs it is everything that reads from the server: reports, Dash and WhatsApp links.

## Steps

1. Watch the status badge on the sell screen: green "Synced" (saved and synced with the server), grey "Waiting to sync" (saved locally), orange "Offline — saved locally", red "Storage full — sync required".
2. When the internet drops, keep selling as usual: the catalogue, prices and the branch's stock are on the device, and every sale is saved and deducted from stock at once.
3. When the connection returns, sales upload in order automatically; press nothing. The badge turns to "Synced".
4. Before closing the shift, make sure the badge is green; closing waits for sync so the drawer matches.
5. Do not clear the browser's data while you hold sales that have not uploaded, and keep free storage on the device.

## What works and what does not without a connection

| Works | Waits for the connection |
|---|---|
| Selling, scanning, discounts, holding | Reports and Financial |
| A return against an invoice saved on the device | Dash |
| Printing the receipt | The receipt link and the statement on WhatsApp |
| Opening a shift | Closing a shift while sales are waiting to upload |

## What the system does not do

It does not sync between two devices directly without the server; each device uploads to the server and then reads from it.

## Common questions

**Are sales uploaded twice if I reload the page?**

No. Every sale carries a unique key; the server recognises it and never books it twice.

**"A sale failed to sync with the server and the stock was restored" appeared; what do I do?**

Open the notification and review the invoice: it was rejected for a reason (a deleted item, an invalid price…). The stock was restored; redo the sale after fixing it.

## Other languages

- العربية: https://dashing.krd/help/what-works-offline
- کوردی: https://dashing.krd/ckb/help/what-works-offline

---

Dashing · https://dashing.krd/en
