Troubleshooting
Something not behaving? Find the symptom below, read the likely cause, and follow the fix. Most problems are small — a loose cable, a missing permission, or a screen that just needs a refresh. Work through the steps in order and stop as soon as it's working again.
Nine times out of ten, refreshing the page (press F5) or checking that the right cable is plugged in clears the problem. Try that before anything else below.
Printing & the cash drawer
The receipt printer isn't printing
Likely cause: the small helper program that talks to the printer — the print bridge — isn't running, or the printer is off or out of paper.
- Check the obvious
Is the printer switched on, has it got paper, and is the lid closed properly? A flashing light usually means paper or a jam.
- Check the print bridge is running
The print bridge is the little app that lets the browser reach your printer. Make sure it's open and connected. See Hardware & printing for how to start it.
- Send a test print
Use the test/diagnostics button on the Hardware page to print a sample receipt. If the test works, the printer is fine — try the sale again.
- Let failed prints retry
If a receipt failed while you were busy, it isn't lost — failed prints are queued and retried automatically. Watch the print icon at the top of the screen; it clears the queue once the printer is back.
You don't have to re-ring the sale to reprint. Open the sale in Sales history and print the receipt again from there.
The printer prints garbled text or strange symbols
Likely cause: the wrong printer type is selected, so the receipt is being sent in a format the printer doesn't understand.
- Check the printer type
On the Hardware & printing page, make sure the selected printer matches your actual device (most receipt printers use the common thermal/ESC POS standard).
- Print a test receipt
Send a test print after changing the setting. If it's clean, you're done.
- Re-seat the cable
A loose USB cable can scramble the data. Unplug it, plug it back in firmly, and test again.
The cash drawer won't open
Likely cause: most drawers open through the receipt printer, so if the printer can't be reached, the drawer won't kick either.
- Check the printer first
The drawer plugs into the printer, not the computer. If the printer isn't working, fix that first (see above) and the drawer usually follows.
- Check the drawer cable
Make sure the cable from the drawer into the back of the printer is pushed in fully.
- Use the manual key
Every drawer has a physical key. If you need it open right now, use the key — then sort the connection afterwards.
The drawer is short (or over) when I close the shift
Likely cause: cash moved in or out without being recorded. Expected cash is your opening float, plus cash sales, minus cash refunds, plus pay-ins, minus pay-outs — anything that bypassed that list shows up as a variance.
- Check the drawer movements
Open the shift's Cash drawer panel and read the list of pay-ins and pay-outs. A float top-up or petty-cash trip that nobody recorded is the usual culprit.
- Record it as you go, next time
Use Cash in / out from the ⋯ menu on the POS screen the moment money moves. See Putting cash in and taking cash out.
- Remember cash expenses and supplier payments
A cash expense or a supplier paid in cash during your shift takes money out of the drawer and lowers the expected figure — that's correct, not a shortage.
- Explain what's left
If a difference remains, close with a mismatch reason so the record shows what happened. See Cash variance.
Barcode scanner
The scanner isn't adding items
Likely cause: the cursor isn't in the right place, or the scanner needs re-plugging. Most scanners simply "type" the barcode, so the app must be focused on the search box.
- Click the search box first
On the POS screen, click into the product search field, then scan. The code should appear and the item drop into the cart.
- Re-plug the scanner
Unplug it and plug it back into the same USB port. Wait a few seconds for it to be recognised.
- Test it in any text box
Open a plain text field anywhere and scan a barcode. If nothing types, the scanner itself isn't sending — check its own power light and manual.
No scanner to hand? On a tablet or phone you can use the camera to scan instead. More on Hardware & printing.
Logging in & access
I can't log in / I forgot my password
Likely cause: a mistyped password, or caps lock is on.
- Check the basics
Make sure caps lock is off and you're using the correct email or username. Type the password slowly.
- Ask an admin to reset it
If you still can't get in, any administrator can reset your password from Users & roles.
I can't give a refund (the option is missing or greyed out)
Likely cause: your role doesn't include the refund permission. The app hides actions you're not allowed to use.
- Ask an admin to grant it
An administrator can add the refund permission to your role under Users & roles.
- Log out and back in
After your permissions change, log out and in again so the new access takes effect.
I was signed out in the middle of my shift
Likely cause: your account was deactivated. Switching a user off now takes effect at once, so any session already open is ended the next time it's used — that's deliberate, so someone who's left can't keep working on a browser they never logged out of.
- Check the message on the login screen
If it says your account is inactive, this is what happened. An ordinary wrong password says something different.
- Ask an administrator
Only an administrator can switch the account back on, under Users & roles. Once they do, log in as normal.
- Nothing is lost
Completed sales are already recorded. If the till had sales queued offline, they stay on that device and sync once someone signs in again.
I can't see another branch's sales or stock
Likely cause: you're assigned to some stores and not others. Lists, reports, exports and scheduled report emails only ever include the stores you're assigned to.
- Check the store picker
The top bar shows which store you're working in. If the branch you want isn't in the list, you're not assigned to it.
- Ask for access
An administrator can add you to another store under Users & roles. Administrators themselves see every store.
Sales & the checkout
A sale won't complete
Likely cause: a walk-in (no customer) sale isn't fully paid. The system won't finish it until the money is covered.
- Cover the full total
In the Pay window, make sure the amount taken matches or exceeds the total. For cash, type the exact amount handed over.
- Or attach a customer for credit
If the customer genuinely wants to pay later, add a saved customer to the sale first — only then can the remainder be left on credit. See Customers.
I made a mistake on a completed sale
Likely cause: finished sales can't simply be deleted — that's deliberate, to keep your money records trustworthy.
- Void it (same day, shift open)
If the shift is still open and you've taken no money back yet, you can void the sale from Sales history. This reverses the stock and any customer balance.
- Otherwise, refund it
If the shift is closed, give the money back as a refund instead.
Screen, speed & updates
A change I made isn't showing up
Likely cause: the screen is showing an older copy of the page.
- Refresh the page
Press F5 (or pull down to refresh on a tablet). New products, prices and settings usually appear right away after a refresh.
- On the till, refresh the catalogue
The POS screen keeps its own copy of products so it works offline. Use the connection menu at the top of the till to Refresh now and pull the latest catalogue. See Selling offline.
The app is running slowly
Likely cause: a browser that's been open a long time, a weak connection, or too many tabs.
- Refresh and close spare tabs
Refresh the page and close tabs you don't need. This frees up memory and usually helps immediately.
- Check your connection
A slow or dropping internet link makes pages crawl. The connection dot at the top of the till shows whether you're online — see Selling offline.
- Restart the browser
If it's still sluggish, fully close and reopen the browser.
Offline & syncing
Sales I made offline aren't syncing
Likely cause: the device hasn't fully reconnected yet, so the queued sales are still waiting to upload.
Don't close the browser or clear its data while sales are still queued — wait until the queue is empty, or those sales could be lost.
- Get back online and wait
Reconnect to the internet. Queued sales upload automatically within a minute. The pill at the top of the till shows how many are still waiting.
- Open the queue to check
Click the connection indicator at the top to see the queue and watch it drain. Full details are on Selling offline.
- Review the sync log
If a sale couldn't upload, an administrator can see why on the sync log and resolve it.
A sale was rejected and won't go through
Likely cause: the server refused it for a business reason — the stock was sold on another till while you were offline, or the cashier's shift has since been closed. POS stops retrying after a few attempts rather than looping silently, and waits for someone to decide.
- Read the reason
Click the connection indicator on the till. Each unsynced sale is listed with the message the server gave. An administrator sees the same entries under Insights → Sync log, on the Failed tab.
- Fix the cause
Reopen the cashier's shift, correct the stock, or whatever the message points at. A retry is replayed as the original cashier, so their shift needs to be open if your store enforces shifts.
- Retry it
Use Retry on the till, or Retry sync in the sync log. It's safe to repeat — a sale that already landed is never duplicated. The back-office route matters when the original terminal is switched off, broken, or at another branch.
- Or mark it resolved
If the sale genuinely shouldn't exist (it was re-rung by hand, say), Discard it on the till or Dismiss it in the sync log. Nothing is deleted — the record stays for audit, it just stops counting as outstanding. Full details on Selling offline.
Before updating the software, restoring data, or making a large import, take a fresh backup from Backup & restore. It takes a moment and saves you from a bad day.
Related: Hardware & printing · Selling offline · Users & roles · Backup & restore · FAQ