Sync with Server
Anas avatar
Written by Anas
Updated over a week ago

The GeniusVoucher Android application is designed to synchronize and update its database whenever there’s an Internet connection. The Automatic Sync functionality runs periodically on an internal schedule. The sync operation sends the latest data created on the terminal device to the server and also pulls all the data that was created on the server since the last synchronization operation. However, if the user wishes to perform a sync operation to get the latest data from the server, they could do that manually from the Sync Interface. A manual synchronization operation could be needed if new updates were made to the server after the latest auto-sync operation and the user needs to access that data before the next scheduled auto-sync operation. The Sync Interface shows the dates and times of the latest sync operation for the following data: Projects, Invoices, Cards, Vendor Payments, Signatures, Photos, Photos Before Payments, and Cards Signatures.

To sync the data between the server and the terminal device, the user navigates to the Sync Interface by tapping on the Side Menu button, and then from the side menu, tapping on the Sync button. Then, the synchronization could be initiated by tapping on the Sync button. When the synchronization operation begins, the system shows a message confirming that the operations started.

A screenshot of the Side Menu, indicating the Sync button.

Did this answer your question?