The "Settings" tab in the Revest POS system gives you complete control over user interface preferences, customer experience customization, payment options, and system compliance with technical and tax requirements.

Here is a detailed, step-by-step breakdown of all available options in the settings screen:

1. Display & UI Settings

The system allows you to customize the cashier interface to suit your work environment and user comfort:

  • Day/Night Mode: Switch between the light (day) and dark (night) themes to reduce eye strain.
  • Font Size: Increase or decrease the interface font size for easier readability.
  • Menu Orientation: Adjust the side menu to appear on the right or left, facilitating use based on employee preference (considered a technical setting).

2. Language Settings

The system supports a multilingual interface to ensure ease of use for staff from diverse backgrounds. Steps to change the language:

  1. Navigate to Settings from the side menu.
  2. Select Language Settings.
  3. Choose your preferred language (Arabic or English).
  4. Apply the change to update the system language instantly. (Note: You can also change the language from the activation screen or the initial login screen).

3. Customer Display Settings

If your POS device features a rear-facing customer display, you can manage it through these settings:

  • Toggle Display On/Off: Enable or disable the screen visibility for the customer during a transaction.
  • Media Management: Upload promotional videos or advertisements to play on the customer screen while they wait.
  • Sound Control: Enable or mute the audio accompanying the videos shown to the customer.

4. ZATCA Compliance Settings

To ensure your POS complies with legal requirements for generating electronic invoices and receipts:

  1. Navigate to Settings.
  2. Select ZATCA Settings.
  3. Click the Check ZATCA button.
  4. The system will automatically connect to the authority's servers to verify the POS device's registration and compliance status.
  5. A confirmation message will appear detailing the compliance status, ensuring you avoid any fines or tax reporting issues.

5. Invoices & Offline Settings

You can customize how invoices are saved and displayed:

  • Default Invoice: Define the default invoice template to be printed or sent to customers upon order completion.
  • Offline Storage: Configure storage settings for invoices created offline. For example, you can keep local copies of offline invoices on the device for the last 60 days for quick reference when needed.

6. Payment Settings

This section allows you to test and manage the connection of external payment terminals to the POS:

  • Terminal Integration (e.g., NeoLeap): Verify direct integration settings with the electronic payment terminal to ensure transaction amounts are sent automatically from the POS to the payment device.

7. System Logs & Errors

This section is primarily designed for system administrators and technical support teams to monitor device health:

  • System Errors: Review any technical errors that occur during operation to aid in fast troubleshooting.
  • Inventory Logs & Purchase Settings: Review technical logs related to inventory movements and purchases processed through the POS to ensure data integrity during synchronization.