You can now download version 5.4 of Revo XEF Advance.
This version brings a renewed offline mode, new payment options, improvements to order, rate and integration management, and many fixes that make the app more stable and everyday work easier.
1. ADDED
| Feature | Description |
|---|---|
| Renewed offline mode | When the connection to the main device is lost, secondary devices automatically switch to offline mode and reconnect when it becomes available again. The main device can keep managing table orders, while secondary devices can create and edit POS and virtual orders. More information: See support article. |
| Opening shifts from the information notice | When the connection is restored and there are orders pending sync without an open shift, you can open the shift directly from the notice, without leaving the operation to look for this option. |
| Several payment integrations in the same account | You can now work with different payment integrations at the same time, such as terminals from different providers or a terminal and a payment link gateway, instead of being limited to the first integration configured. |
| New Dojo Payment Link integration | Generates a QR code so the customer can complete the payment through the Dojo gateway, without a physical terminal. It also adds pending payment management and the option to make refunds from the history. |
| Cancelling loyalty payments | You can now cancel payments made through loyalty integrations directly from their window, making voids easier to manage without leaving this section. |
| Mixed rates | A single rate can combine fixed prices and percentages. Products with a specific price use that amount, while the configured percentage is applied to the rest, giving more flexibility when defining rates. |
| Limited order discounts | You can now set up percentage discounts that apply only to the products of a general group. Items outside that group keep their price and, if the affected products already have discounts, confirmation is requested before replacing them. |
| Revo FLOW integration with SIHOT | Adds room lookup and assignment through SIHOT, so you can manage bookings linked to one or more rooms and see each room's information correctly. |
2. IMPROVED
| Area | Improvement |
|---|---|
| Order syncing | Improves the handling of open and closed orders during connection changes, ensuring that changes made offline are kept and can be synced correctly when communication is restored. |
| Table order management | Expands the actions available from the main device in offline mode. You can now edit orders, take quick payments, link or change customers, add notes and print bills, among other actions, without depending on the connection. |
| Connection status information | Improves offline mode notices and messages to show when the connection has been lost or restored, the sync status, and situations that require action before continuing. |
| Link payments | Improves control of orders with pending payments to prevent incompatible operations while waiting for payment confirmation, avoiding changes that could interfere with completing or cancelling the payment. |
| Room charge validation | When a customer's charges are restricted by the "No Post" condition, the app stops before reaching the signature screen, avoiding operations that the PMS does not allow to be completed. |
| Unlimited board plans | Services set as unlimited can now be used again on later visits to the PMS screen, without previous consumption preventing the use of the contracted services. |
| Taxes in Cloudbeds | Adds a specific setting in the integration to choose whether taxes are included in the charge amount or sent separately. This option is independent of the venue's general settings and lets you adapt charges to the PMS's needs. |
| Menu taxes in Portugal | Improves the calculation and distribution of taxes among the products in a menu, taking into account the menu composition and the corresponding supplements so that tax amounts are reflected correctly. |
| Changing the customer on simplified invoices | The option to change the customer is now shown even if the simplified invoice already has one, making it easier to correct billing details without unlinking the customer first. |
| Duplicate email validation | When you enter an email address that already belongs to another customer, the app shows an information notice but lets you continue and save the details without blocking the operation. |
| Kitchen notes and "Fire" action unified | Sending kitchen notes and the KDS 2 "Fire" action are now unified. Venues that use kitchen printers and screens at the same time can carry out both operations from a single action, without repeating it for each device. |
3. FIXED
| Area | Issue fixed |
|---|---|
| Order preservation | Fixed issues that could cause open orders to be lost when the connection dropped during a sync or when closing and reopening the app offline, so pending orders can now be recovered. |
| Open order syncing | Fixed errors that prevented changes made to table orders from being sent correctly while devices were working offline. |
| Duplicate external orders | Fixed an issue where certain external orders that were already closed reappeared when restarting the app in offline mode, so they no longer show as pending. |
| Duplicate orders on screen | Fixed an error that could show the same order several times after closing and reopening the app offline, keeping the list of available orders consistent. |
| Connection recovery | Fixed issues that caused some secondary devices to stay in offline mode after the main device had recovered the connection. |
| Releasing tables | Fixed an error that prevented certain tables created from offline secondary devices from being released correctly, so they can be completed after syncing. |
| Images in offline mode | Fixed an issue that prevented previously loaded product images from being recovered when restarting the app offline. |
| Shift syncing | Fixed issues that could cause orders placed offline to be linked to invalid shifts or fail to sync because no shift was open. |
| Discounts in offline payments | Fixed an error where the invoice amount might not take the order's discounts into account when the connection was lost during payment. |
| Ethernet connections | Fixed an issue that prevented certain iPads connected via Ethernet from detecting the main device correctly, affecting communication between devices. |
| Sending orders to the kitchen | Fixed an error that prevented orders from being sent to the kitchen from the main device when the connection was lost while a table was open, so preparation can continue. |
| Closing orders with a 100% discount | Fixed an issue that could leave a paid order not closed correctly when the app went to the background during closing. |
| Gift card payments | Fixed an error that prevented certain gift card payments from being completed, so these operations are now processed correctly. |
| Dojo configuration | Fixed an issue where the app tried to connect to a payment terminal even when Dojo was configured only for link payments. The selected integration options are now respected. |
| Signed documents in Italy | Fixed the position and alignment of the payment and document details on the signature screen, so the information is displayed correctly during the operation. |
| Product order in menus | Fixed an issue where the products in a menu appeared in a different order from the one set in the back-office. The configured sequence is now respected in the app. |
| Product preview on iPhone | Fixed a display issue that prevented the preview of certain products from showing correctly on some iPhone models. |
| Unexpected closing when charging | Fixed an error that could make the app close while charging certain orders, interrupting the operation. |
| Unexpected closing when opening tables | Fixed a stability issue that could make the app close when opening a table after a payment by items. |
| Duplicate order opening | Fixed an issue that could open the same order twice when quickly tapping "Pay" and "Edit" on the preview screen. |
| Incorrect unlocked order notice | Fixed an error that showed the "Order unlocked" message during certain operations on the same device, even though the order had not been unlocked by another terminal. |
| PIN screen | Fixed an issue with the PIN request when switching environment from the login screen, which could show an incorrect notice or make the app close unexpectedly. |
| Loyalty on iPhone | Fixed issues that prevented playing videos or accessing the camera from the loyalty window, restoring these options on iPhone devices. |
| App translations | Missing translations have been completed in certain notices and messages, especially those related to offline mode and order syncing. |
Update the app to enjoy these improvements.
