Delivery is the Revo Xef module to manage the commands for delivery and takeaway from the POS.

Before you start, you should make a small setup in the Back Office.


When the module is enabled in the Back Office,, it shows a new button called Delivery on the table plane screen. By clicking on it you can create a new command.

Create a new command

  1. Click on Address

  2. A list appears with the regular customers and those who have commanded before.

  • Use the browser to find customers. If you start to write the name or the phone and the customer does not exist, click on New customer and you will see the screen to create a new customer, with the information you used for the search already entered.
  • Also, click on the icon to edit the customer information. For example, if the customer has a new address or telephone number.
  1. Select a customer from the list or click on New customer...

  2. In the following screen that appears, manage the whole command:

  • Enter the name of the customer.

  • Enter the phone number of the customer.

  • Delivery: The order will be managed, prepared and then distributed by one of our delivery people. The name of the table in the preparation ticket will be Delivery.

  • Takeaway: The order will be managed and prepared for the customer to take away from your premises. The name of the table in the preparation ticket will be Takeaway.

  • When you select Delivery, enter the address and the city.

  • Select the payment method chosen by the customer.

  • Select the approximate time for the order to be delivered or picked up at your premises.

  • Finally click on GO

  1. Place the order by entering the products in the command.

  2. Click on the icon of the chef hat to send the command to preparation or click on √ to save the order without sending.

Note: The √ is used to place an order for later, for example for tonight's dinner. This way, the command will remain pending and show a notification, as many minutes before the requested time as set in the Back Office as Notification Minutes (45min by default). When notified, edit the command and send it to preparation with the icon of the chef hat in order that the people in the kitchen start to prepare the food.

Manage commands

The Delivery module also has a screen to manage these orders. Enter it by swiping the finger from top to bottom from the Delivery button.

The appearing screen shows three large tabs. These indicate the status of the command: Pending/ To deliver /Delivering


Shows all the commands on hold, which are not managed right now. These are usually commanded by the customer for later. For example, if you look at the image, there is a command for tonight at 9pm. In the Back Office, the notification time is set at 45min, so the notification will appear at 20:15 to send it to preparation.

  1. Information about the command.

  2. Information about the order.

  3. Products contained in the command.

  4. Edit the order if the customer requests a change or if an error is detected.


This section shows all the commands to be managed. In other words, they are in the process of being prepared.

Here are two important things to verify/perform.

  1. Verify When the round icon appearing on the left of the products is full, it means the products have been printed and are being prepared. If instead, the round icon is blank, it means an error has occurred and they have not been printed, so they probably they did not arrive to the kitchen to be prepared.

  2. Perform: Once the food is ready, click on Assign driver to select from the list the employee who will distribute the order.

  • As soon as the driver is selected, the command passes on to the next tab, Delivering.

Note: In addition to moving to the next state (Delivering), at the time of selecting the driver, the system prints two copies of the invoice on the printer selected as cash drawer, showing the delivery address, form of delivery, payment method and customer data. One copy will be for the final customer and another one will be kept by the driver to finally close the command.


As its name indicates, those are the orders being delivered at the moment by the drivers.

When in this state, all orders are displayed by default, but you can select by drivers and see exactly which orders they are distributing at this time.

Finally, and to end the process, close the command when the driver brings back the money paid by the final customer.

Note: As a suggestion, you can also close all the orders of a driver at the end of the shift, and square accounts. In this way it is easier to cash up.