If you are getting an error when you try to sync your app to the backend (aka server), try out these troubleshooting steps.
Restart app
Double press the home key on your iPad (or swipe up from the bottom and pause to open the app switcher on newer iPads).
Swipe away the Abacus application. This closes or "kills" the app.
Re-open Abacus by pressing the Abacus icon on your home screen.
Log in using your credentials.
Use the Clear Function in the Abacus App
On the POS, tap the Abacus logo in the top-left corner of the screen.
Select the 'Clear Function' option at the bottom-left. This resolves sync failures and initiates successful syncing.
Confirm internet connection
If you aren't connected to the internet, you're not going to be able to sync to the server.
Check that you are connected to the Internet.
Open Safari and go to Google or any website
If you get an error page immediately, the iPad is not connected to the internet.
If you get an error page after some time, the internet may be running slowly.
In the case that the iPad is not connected to the internet:
Check the iPad Wi-Fi settings. Ensure that it is connected to your Abacus network.
Check the router. The router has a ‘Globe’ sign that should be blue/green. If it’s not, it means it is not connected to the internet. Ensure that the cables have been inserted correctly and that the router is switched on.
Turn the router off at the wall, wait 10 seconds, and then turn it on again.
Confirm with your provider that your internet plan is still valid.5. Turn OFF "Private Address" in the iPad Wi-Fi settings (the switch should be grey when off).
Ensure "Local Network" is enabled for the Abacus app by going to iPad Settings > scroll to Abacus > turn ON "Local Network" (the switch should be green).
In the case that the your browser is loading pages slowly:
If it loads for a while, but then fails, it means you have internet connection but it’s very slow. Your server sync may be failing because it is timing out.
Turn the router off at the wall, wait 10 seconds, and then turn it on again.
Contact your internet provider.
Resolving Authentication Errors
Force Quit and Relaunch the Abacus App:
Press the Home button (or swipe up from the bottom and pause to open the app switcher on newer iPads).
Find the Abacus app and swipe it up to close.
Reopen the Abacus app. This clears the session and often resolves the authentication message.
Adjust Network Settings:
Open iPad Settings > Wi-Fi > tap the “i” next to your POS network.
Turn OFF "Private Wi-Fi Address" and disable "Limit IP Address Tracking."
Ensure "Local Network" is enabled for the Abacus app by going to iPad Settings > scroll to Abacus > turn ON "Local Network."
Try syncing other information
Check that you are able to sync other information. This means that when you contact support, you can pinpoint which sync is not working for you.
In the Abacus app, go to Settings > Sync and try any other sync. Try SYNC STAFF LIST FROM SERVER because there is not a lot of information and it is usually fast.
If it also fails, try another one such as SYNC MODIFIERS FROM SERVER.
If you are unable to sync anything, then there might be an access error. Basically, the "token" that the app has is expired or invalid and you are being rejected from the server. To get a new token, restart the app and log in again.
