Menú: secciones y guías

TPV de restaurante en Odoo 19: mesas, comandas, cuenta dividida y propinas

Odoo 19 para bar o restaurante: mesas, comandas a cocina, cuenta dividida, propinas sin IVA, para llevar al 10 o 21 % y Veri*Factu en el ticket.

Odoo 19 Tutorial · Nivel intermedio

Pasos verificados y actualizados el · por David Crespo Muñoz

Respuesta corta

En Odoo 19 el TPV pasa a modo restaurante con «Es un bar/restaurante» en Punto de venta , Configuración , Ajustes. Después dibujas salas y mesas, creas una impresora de preparación por zona (cocina, barra) con sus categorías de producto y activas «Permitir dividir la cuenta» y «Propinas». La propina voluntaria no lleva IVA según Hacienda, y Odoo la registra con un producto sin impuestos, pero cuenta para el límite de factura simplificada. Lo que sale para llevar es venta de bienes: la comida sigue al 10 %, el alcohol y los refrescos azucarados pasan al 21 %.

Edición
Community y Enterprise (pantalla de cocina y reservas, solo Enterprise)
Módulos
point_of_salepos_restaurantpos_self_orderl10n_esl10n_es_edi_verifactu_pos
Dónde se hace
Punto de venta, Configuración, AjustesPunto de venta, Configuración, Plano de salaPunto de venta, Pedidos, Impresoras de preparaciónPoint of Sale, Orders, Preparation DisplayPunto de venta, Configuración, Preajustes
Otras versiones
Pasos y etiquetas comprobados en la documentación de Odoo 19 y en el código y las traducciones (es.po) de la rama 19.0. En Odoo 17 y 18 los pases y los preajustes tenían otros nombres o no existían; esta guía no los cubre.
En esta página
  1. Vocabulario: lo que se dice en el bar y lo que dice Odoo
  2. Lista de comprobación antes del primer servicio
  3. 1.Activa el modo bar/restaurante
  4. 2.Dibuja las salas y las mesas
  5. 3.Que la comanda llegue a cocina y a barra
  6. 4.Toma el pedido: mesas, pases y traslados
  7. 5.La cuenta: imprimirla y dividirla
  8. 6.Propinas
  9. 7.Para llevar y a domicilio: preajustes y el IVA
  10. 8.Pedidos desde la mesa con QR o quiosco (opcional)
  11. 9.El ticket, el límite de 400 € y Veri*Factu
  12. 10.Cierra el servicio
  13. Hardware que documenta Odoo 19
  14. Resultado
  15. Errores frecuentes
  16. Preguntas frecuentes
  17. Fuentes
Ajustes del Punto de venta, bloque Punto de venta Esquema de la pantalla de ajustes de Punto de venta: menú Tablero, Pedidos, Productos, Informes, Configuración; desplegable de Configuración con Ajustes resaltado; bloque Punto de venta con Es un bar/restaurante, Para llevar / Entrega / Miembros, Plano de sala y mesas, Impresión anticipada del ticket, Permitir dividir la cuenta. Punto de venta TableroPedidosProductosInformesConfiguración AjustesPunto de ventaMétodos de pagoPlano de sala Ajustes Guardar Descartar Punto de venta Es un bar/restaurante Para llevar / Entrega / Miembros Preajustes: precios e impuestos por tipo de pedido Plano de sala y mesas Diseña planos de sala y asigna pedidos a las mesas Impresión anticipada del ticket Permite imprimir el ticket antes del pago Permitir dividir la cuenta 123 Ajustes del Punto de venta, bloque Punto de venta Esquema de la pantalla de ajustes de Punto de venta: menú Configuración con Ajustes resaltado; bloque Punto de venta con Es un bar/restaurante, Para llevar / Entrega / Miembros, Plano de sala y mesas, Impresión anticipada del ticket, Permitir dividir la cuenta. Punto de venta Configuración AjustesPunto de ventaMétodos de pagoPlano de sala Ajustes Guardar Descartar Punto de venta Es un bar/restaurante Para llevar / Entrega / Miembros Preajustes: precios e impuestos por tipode pedido Plano de sala y mesas Diseña planos de sala y asigna pedidos alas mesas Impresión anticipada del ticket Permite imprimir el ticket antes del pago Permitir dividir la cuenta 123
Pasos 1, 2 y 5: Punto de venta › Configuración › Ajustes, con el TPV elegido arriba. «Plano de sala y mesas» y los dos últimos ajustes solo aparecen después de guardar «Es un bar/restaurante». Esquema dibujado a partir de la versión 19; no es una captura de Odoo.

Antes de empezar

  • Odoo 19 con la app Punto de venta y la localización española (l10n_es).
  • Un usuario del grupo Administrador de Punto de venta para tocar los ajustes.
  • Ninguna sesión abierta en ese TPV mientras cambias el modo restaurante o las salas, porque Odoo bloquea esos campos.
  • Para la pantalla de cocina y las reservas de mesa, Odoo Enterprise.

Un bar a las dos de la tarde no perdona un TPV a medio configurar: la comanda que no sale en cocina, la mesa de seis que quiere pagar por separado o la cuenta de 420 € que el TPV no deja cerrar. Esta guía monta el Punto de venta de Odoo 19 para sala, barra y comida para llevar, en el orden en que lo harías antes de abrir, con lo que la norma española añade en cada paso.

Las etiquetas de los botones son las de la traducción oficial de la rama 19.0. Donde esa traducción no existe en el código público (la pantalla de cocina es de Enterprise), el texto va en inglés y se indica.

Vocabulario: lo que se dice en el bar y lo que dice Odoo

En el barEn Odoo 19
Sala, terraza, comedorUna sala del Plano de sala
Marchar la comandaEnviar: manda a cocina y barra lo nuevo del pedido
Primeros, segundos, postresPases: botón Pase y, después, Preparar Pase 2
Cuenta abierta en la barraCargar a una cuenta: un pedido con nombre y sin mesa
Juntar mesas, cambiar de mesaTransferir/Fusionar
Pedir la cuentaImpresión anticipada del ticket
Pagar por separadoDividir
Para llevar, a domicilioLos preajustes Para llevar y Entrega
BotePropina

Lista de comprobación antes del primer servicio

Marca lo que ya esté hecho. Cada línea lleva al paso donde se explica.

0 de 20 hechos

Ajustes del TPV
  • Cómo
  • Cómo
  • Cómo
  • Cómo
Cocina y barra
  • Cómo
  • Cómo
  • Cómo
  • Cómo
  • Cómo
Cobro
  • Cómo
  • Cómo
  • Cómo
  • Cómo
IVA y tickets
  • Cómo
  • Cómo
  • Cómo
  • Cómo
Primer servicio
  • Cómo
  • Cómo
  • Cómo
Marca lo que ya tengas hecho: se guarda en este navegador. «Cómo» lleva al paso de la guía. Sin JavaScript, la lista funciona igual y se imprime con Ctrl+P.

Paso 1. Activa el modo bar/restaurante

Si el TPV es nuevo, la pantalla de bienvenida del Punto de venta ofrece tarjetas por tipo de negocio. Según el código de la 19.0, la tarjeta de restaurante crea el TPV con la cuenta dividida activada, un plano de sala y tres preajustes (Comer en el local, Para llevar y Entrega). La de bar activa también la cuenta dividida, pero arranca en la Caja en vez de en las mesas y no crea preajustes. En los dos casos, revisa después cada ajuste: los datos de ejemplo no son tu carta.

Para convertir un TPV que ya existe:

  1. Cierra la sesión de ese TPV si está abierta. Con la sesión abierta, Odoo deja la casilla en solo lectura.
  2. Ve a Punto de venta, Configuración, Ajustes y elige el TPV en el desplegable de arriba.
  3. En el bloque Punto de venta, marca Es un bar/restaurante.
  4. Guarda. Odoo avisa: Guarde esta página y luego regrese para configurar la función. Al volver aparecen Plano de sala y mesas, Impresión anticipada del ticket y Permitir dividir la cuenta.

En el bloque Interfaz TPV decide la Pantalla por defecto: Mesas abre el plano de la sala y Caja va directo a la venta. En sala, mesas; en barra o cafetería de mostrador, caja.

Paso 2. Dibuja las salas y las mesas

  1. Ve a Punto de venta, Configuración, Plano de sala y pulsa Nuevo.
  2. Escribe el Nombre de la sala (Comedor, Terraza, Barra) y elige el Punto de venta.
  3. Con Añadir una línea, crea cada mesa: Número de mesa, Sillas y Forma.
  4. Guarda.

También se dibuja desde el propio TPV: en el plano, menú ≡ y Editar plano. Ahí añades salas, arrastras mesas, cambias el número de sillas o la forma y clonas una mesa con el número siguiente. Borrar una mesa o una sala es definitivo, avisa la documentación.

El número de sillas no es decorativo: el ticket de una mesa imprime Mesa …, Comensales: …, y si el preajuste pide comensales, Odoo enseña lo que toca pagar por persona.

Community o Enterprise

Community o Enterprise. Las reservas de mesa (ajuste Reserva en Interfaz TPV) instalan la app Citas y en la 19.0 se ofrecen como mejora a Enterprise. El resto de este paso funciona en las dos ediciones.

Paso 3. Que la comanda llegue a cocina y a barra

Hay dos formas, y no son excluyentes: impresoras de preparación (Community y Enterprise) o la pantalla de preparación (solo Enterprise).

Impresoras de preparación

  1. Comprueba que cada producto tiene su Categoría del TPV en la ficha del producto. La comanda se reparte por esas categorías: un producto sin categoría no sale en ninguna impresora.
  2. En Punto de venta, Configuración, Ajustes, bloque Preparación, marca Impresoras de preparación.
  3. En el campo Impresoras, escribe el nombre (Cocina) y crea la impresora:
    • Tipo de impresora: Utilizar una impresora Epson y su Dirección IP de la impresora Epson, o Utilizar una impresora conectada a la caja IoT si la conectas por IoT.
    • Categorías de producto imprimidas: las de la comida en Cocina; las de bebida en la impresora de Barra.
  4. Guarda la impresora y los ajustes. Repite para cada zona.

Todas las impresoras de preparación están también en Punto de venta, Pedidos, Impresoras de preparación.

En el mismo bloque, Notas internas permite añadir notas a una línea para cocina («sin gluten», «poco hecho») y Modelos de nota guarda las habituales para no teclearlas cada vez.

Pantalla de preparación (Kitchen Display)

Sustituye al papel: cada pedido aparece como una tarjeta con su mesa, comensales y tiempo de espera, y la cocina lo pasa de etapa con un toque. Se configura en Point of Sale, Orders, Preparation Display (etiquetas en inglés: este menú no está en el código público ni en su traducción). En cada pantalla indicas el TPV, las categorías que recibe, las etapas (por ejemplo, Por preparar, Listo, Completado) y un Alert timer (min) por etapa, que marca en color los pedidos que lo superan.

Requisitos que da la documentación: la pantalla funciona en un navegador, en una tablet o en una pantalla táctil conectada por USB o HDMI. Las cajas IoT no sirven para esta pantalla.

Community o Enterprise

Community o Enterprise. La pantalla de preparación no está en los módulos Community de la rama 19.0 (point_of_sale y pos_restaurant no tienen ese menú). Con Community, la comanda va a impresora.

Paso 4. Toma el pedido: mesas, pases y traslados

  1. En el plano, toca la mesa. Odoo la da por ocupada en cuanto la abres.
  2. Añade los productos. Si no hay mesa (barra, mostrador), usa Asignar mesa para ponerle una o Cargar a una cuenta para darle un nombre.
  3. Pulsa Enviar. Salen las comandas de lo nuevo, cada línea a la impresora o pantalla de su categoría.

Pases. Para separar entrantes, principales y postres, pulsa Pase antes de añadir los productos de cada uno. Al enviar, sale el primer pase. Cuando la cocina tenga que marchar el siguiente, abre la mesa y pulsa Preparar Pase 2; el pase queda como Enviado. Para mover un plato de un pase a otro: icono Acciones y Transferir pase.

Cambios de mesa. Acciones ‣ Transferir/Fusionar y eliges la mesa de destino en el plano: si está libre, el pedido se traslada; si está ocupada, los dos pedidos se juntan.

Anular. Acciones ‣ Cancelar pedido. Si la comanda ya había salido, la impresora de preparación imprime el ticket de cancelación. Una mesa abierta por error y sin productos se suelta con Liberar mesa.

El icono de la comanda, junto al botón de pago, reimprime la última comanda enviada: útil cuando cocina dice que no le ha llegado.

Paso 5. La cuenta: imprimirla y dividirla

Llevar la cuenta a la mesa. Activa Impresión anticipada del ticket en los ajustes (bloque Punto de venta). Ese papel es una cuenta, no la factura: con Veri*Factu activado, el código de la 19.0 solo pone el QR en el ticket cuando el pedido se ha pagado y tiene su registro.

Pagar por separado. Con Permitir dividir la cuenta activado:

  1. En la mesa, Acciones ‣ Dividir.
  2. Marca los productos de un comensal y elige:
    • Pago: cobra esos productos ya.
    • Dividir pedido: crea un subpedido con ellos.
    • Transferir: los lleva a otra mesa.
  3. Cobra y pulsa Siguiente para el comensal siguiente.

Hacen falta al menos dos productos en el pedido. Cada subpedido se paga antes de volver al pedido principal y es un pedido propio, así que en España cada uno es su factura simplificada y, con Veri*Factu, su registro y su QR.

Factura con NIF. En la pantalla de pago, Cliente para elegir o crear la empresa y Factura antes de Validar.

Paso 6. Propinas

  1. En Punto de venta, Configuración, Ajustes, bloque Pago, marca Propinas y guarda.
  2. Odoo rellena Producto de propina con el producto Tips (referencia TIPS). En el código de la 19.0, ese producto se crea sin impuestos y no aparece en la carta del TPV. Usa un solo producto de propina por TPV.
  3. Al cobrar: botón Propina, escribe el importe y elige el método de pago. Si la cuenta va en efectivo y la propina con tarjeta, elige primero el método de la cuenta, luego el de la propina, y añade la propina.

La propina es una línea más del pedido: sale en el ticket y, al cerrar la sesión, va a la cuenta de ingresos del producto de propina. Si tu asesor quiere otra cuenta, cámbiala en la ficha del producto antes del primer servicio.

Cómo tributa la propina en España

IVA: no, si es voluntaria. La Dirección General de Tributos, en la consulta V3095-17, cita su criterio de 2003 sobre restaurantes (consulta 2174-03): las propinas que los clientes pagan «con carácter voluntario y unilateral» y que no les son exigibles no son contraprestación del servicio y no forman parte de la base imponible del IVA. Un suplemento por servicio que se cobra a todos no cumple esa condición. Si lo cobras, es precio y lleva IVA, así que no lo metas por el producto de propina.

IRPF: es sueldo del camarero. La misma consulta califica las propinas como rendimientos del trabajo, con retención. El artículo 76.1 del Reglamento del IRPF obliga a retener a la empresa que paga a su personal «cantidades desembolsadas por terceros en concepto de propina». Odoo no reparte el bote ni lo lleva a nómina: eso es cosa de la gestoría.

Impuesto sobre Sociedades. Si la propina entra como ingreso en la contabilidad de la empresa, integra la base del impuesto; lo que se paga a los empleados con cargo a ella es gasto deducible si deriva de su contrato (V3095-17).

Cuenta para el límite de 400 €. Con Veri*Factu, el TPV compara con el límite de factura simplificada el total del pedido, y la propina es una línea del pedido. Una cuenta de 390,00 € con 15,00 € de propina suma 405,00 € y, con el límite en 400 €, el TPV pide factura. Mira el paso 9.

Paso 7. Para llevar y a domicilio: preajustes y el IVA

Los preajustes cambian, según el tipo de pedido, la lista de precios, la posición fiscal (los impuestos), si hay que pedir nombre o dirección y si el pedido se programa a una hora.

  1. En Punto de venta, Configuración, Ajustes, bloque Punto de venta, marca Para llevar / Entrega / Miembros.
  2. En Disponible elige los preajustes (con el escenario de restaurante ya existen Comer en el local, Para llevar y Entrega) y en Por defecto, el que sale al abrir un pedido.
  3. Con Configurar ajustes preestablecidos, o desde Punto de venta, Configuración, Preajustes, abre cada uno y revisa Lista de precios, Posición fiscal, Identificación y Gestionar pedidos por tiempo.

Cuidado

Cuidado con el horario de ejemplo. En la 19.0, el preajuste Para llevar que crea el escenario de restaurante trae Gestionar pedidos por tiempo activado con un horario de martes a sábado, de 12 a 15 y de 18 a 22. Si tu cocina abre otros días u horas, cámbialo o los clientes no podrán elegir hora.

En el TPV, el preajuste por defecto aparece marcado; se cambia tocándolo y vuelve al de defecto en el pedido siguiente.

El IVA de lo que sale por la puerta

La Ley del IVA da el 10 % por dos caminos distintos:

  • Servicio de restauración (artículo 91.Uno.2.2.º): comidas y bebidas «para consumir en el acto». Para la DGT, esto exige que se consuman en tu local y las sirva tu personal (o tu personal en casa del cliente, con tu vajilla). Todo, bebidas con alcohol incluidas, al 10 %.
  • Entrega de alimentos (artículo 91.Uno.1.1.º): lo que el cliente se lleva o le llevas sin servicio. La comida va al 10 %, pero quedan fuera las bebidas alcohólicas y los refrescos, zumos y gaseosas con azúcares o edulcorantes añadidos, que van al 21 %. La consulta V0557-23 lo aplica a cerveza vendida sin servicios auxiliares: entrega de bienes al tipo general.

Con precios con IVA incluido, la diferencia sale de tu margen. Una botella de vino de 12,00 € en sala: base 10,91 € y cuota 1,09 € al 10 %. La misma botella para llevar al mismo precio: base 9,92 € y cuota 2,08 € al 21 %.

En Odoo, la plantilla española trae IVA 10% (Servicios), IVA 10% (Bienes) e IVA 21% (Bienes). Una posición fiscal en el preajuste Para llevar puede cambiar el 10 % de servicios por el 10 % de bienes en toda la comida. Pero una posición fiscal sustituye un impuesto por otro, sin mirar el producto: no sabe que una cerveza no es una ración de croquetas si las dos llevan el mismo IVA. Para el alcohol y los refrescos azucarados que vendas para llevar tienes dos opciones razonables: productos propios «para llevar» con IVA 21% (Bienes), o un impuesto de venta distinto en esas bebidas que la posición fiscal del preajuste pueda llevar al 21 %. Decide con tu asesor cuál encaja con tu carta.

Paso 8. Pedidos desde la mesa con QR o quiosco (opcional)

El autopedido es del módulo pos_self_order, de la edición Community.

  1. En los ajustes del TPV, bloque Pedidos desde el móvil y quiosco, elige el tipo de Autopedido: Menú QR (solo carta), Menú QR + Pedidos (el cliente pide y paga desde el móvil) o Quiosco.
  2. Con QR, Imprimir códigos QR genera un código por cada mesa del restaurante. Descargar códigos QR los da en un fichero comprimido.
  3. En Servicio en, Mesa o Zona de recogida. En Pagar después, Comida (al final) o Cada pedido. Con recogida, solo cada pedido.
  4. Comprueba el resultado con Vista previa de la interfaz web.

Lo que no dice la publicidad y sí la documentación: la caja tiene que estar abierta para que entren pedidos; en el quiosco no se cobra en efectivo y con datáfono solo funcionan Adyen o Stripe; y el pago en línea admite un solo método. Cada pedido entra en la lista de pedidos del TPV y en la pantalla de preparación, si la tienes.

Paso 9. El ticket, el límite de 400 € y Veri*Factu

El ticket es una factura simplificada. El artículo 4 del Real Decreto 1619/2012 la permite hasta 400 €, IVA incluido, y hasta 3.000 € en los servicios de hostelería y restauración de restaurantes, bares, cafeterías y similares. Odoo trae 400 € en la ficha de la empresa. Con Veri*Factu, un pedido por encima del límite que no se facture se bloquea:

Nota

El pedido debe ser facturado, ya que su importe total supera los 400 €.

En inglés: The order needs to be invoiced since its total amount is above 400€.

Cómo subirlo a 3.000 € está en factura simplificada en Odoo 19. En un restaurante con comidas de empresa o grupos, es lo primero que conviene revisar.

Veri*Factu en el TPV. El módulo l10n_es_edi_verifactu_pos se instala solo cuando están Veri*Factu y el Punto de venta. Lo que cambia en un restaurante, según el código de la 19.0:

  • El registro se genera cuando el pedido se paga. La cuenta previa no lleva QR; el ticket pagado sí.
  • Con Veri*Factu, el TPV espera a que el pedido llegue al servidor antes de terminar el cobro. Una wifi que se cae en la terraza se nota en la cola de cobro.
  • Una devolución pide motivo de reembolso. Sin cliente identificado solo vale el R5 (rectificativa de simplificada).
  • No se pueden juntar varios pedidos en una sola factura.

La configuración completa está en Veri*Factu en el TPV y los mensajes, en errores de Veri*Factu en el TPV.

Las fechas. Hoy, el reglamento obliga a las sociedades antes del 1 de enero de 2027 y al resto antes del 1 de julio de 2027. Hacienda anunció el 5 de octubre de 2026, en una nota informativa, que aplazará estas obligaciones hasta octubre de 2028. Mientras el real decreto no salga en el BOE, las fechas legales siguen siendo las de 2027. Si te toca el SII o estás en territorio foral, Veri*Factu no te aplica.

Paso 10. Cierra el servicio

El cierre de caja de un restaurante es el de cualquier TPV, con una condición más: Odoo no deja cerrar con pedidos en borrador que no estén programados para más tarde, y ofrece Revisar pedidos o Cancelar pedidos. Una mesa que se marchó sin pagar o un pedido de prueba bloquean el cierre.

El recuento, el descuadre y el asiento que deja la sesión están en cierre de caja y arqueo en el TPV de Odoo 19.

Hardware que documenta Odoo 19

Solo lo que nombra la documentación oficial de la versión 19. Si un aparato no está aquí, puede funcionar, pero Odoo no lo garantiza.

AparatoLo que dice la documentación de Odoo 19
Impresora de tickets y comandas sin caja IoTEpson con protocolo ePOS por wifi o cable de red. Recomendadas: Epson TM-m30 (i, ii y iii; de la iii, modelos 112 y 152). Otras Epson ePOS de red «deberían» funcionar. Debe admitir modo HTTP.
Impresora con caja IoTEpson TM-T20 y TM-T88 (su software ePOS no es compatible sin IoT), ePOS por USB e impresoras ESC/POS por USB o red.
No compatiblesImpresoras Bluetooth.
TPV Android todo en unoiMin Swan 2 y Falcon 2, sin caja IoT. No usarlos para imprimir comandas de preparación.
Pantalla de cocina (Enterprise)Navegador en tablet o pantalla táctil por USB o HDMI. Las cajas IoT no son compatibles.
Pantalla del clienteSegunda pantalla por USB-C o HDMI, por caja IoT o abierta con un QR. Mínimo 6 pulgadas de diagonal.
Datáfono integradoAdyen, DPO Pay, Ingenico, Mercado Pago, Mollie, Pine Labs, QFPay, Razorpay, SIX, Stripe, Tyro, Viva.com y Worldline. Comprueba con el proveedor que opera en España. En el quiosco de autopedido, solo Adyen y Stripe.
Cajón de cobro automáticoCashdro, Cashmatic y Glory.

Dos ajustes que evitan la mitad de las llamadas al técnico:

  • IP fija para cada impresora, reservada en el router. Con Local Network Access, la documentación lo exige; sin IP fija, la impresora acaba inalcanzable.
  • Local Network Access en lugar del certificado autofirmado. Desde Chromium 142, Chrome, Edge, Brave, Opera y Vivaldi permiten que el TPV hable con la impresora sin certificado. Se activa con el parámetro del sistema point_of_sale.use_lna = True (modo desarrollador, Ajustes, Técnico, Parámetros del sistema) y aceptando el permiso de red local del navegador.

Resultado

  • El TPV abre en el plano de la sala, con cada mesa y sus sillas.
  • Cada comanda sale en la impresora o pantalla de su zona, por pases si los usas.
  • Las cuentas se dividen por comensal y cada parte es su propio ticket.
  • La propina va en una línea sin IVA y cuenta para el límite de factura simplificada.
  • Lo que sale para llevar lleva el IVA de una entrega de bienes, con las bebidas al tipo que les toca.
  • El límite de la empresa está en 3.000 € y el cierre no se atasca con mesas en borrador.

Errores frecuentes

  • No aparece «Plano de sala y mesas» después de marcar «Es un bar/restaurante». Falta guardar: Odoo instala el módulo al guardar y pide volver (Guarde esta página y luego regrese para configurar la función.).
  • No puedo cambiar las salas ni el modo restaurante. La sesión del TPV está abierta y esos campos quedan en solo lectura. Ciérrala, cambia y vuelve a abrir.
  • Un plato no sale en ninguna comanda. El producto no tiene Categoría del TPV, o su categoría no está en las Categorías de producto imprimidas de ninguna impresora.
  • La impresora de cocina dejó de imprimir de un día para otro. Casi siempre, el router le ha dado otra IP. Fíjala en el router y comprueba que coincide con la del ticket que imprime la Epson al encenderse.
  • El pedido debe ser facturado, ya que su importe total supera los 400 €. El límite de la empresa sigue en 400 € y el ticket, con propina incluida, lo supera. Súbelo a 3.000 € (cómo) o factura con el NIF del cliente.
  • No se puede transferir un pedido al mismo pedido (You cannot transfer an order to itself). En Transferir/Fusionar has elegido la mesa en la que ya estás.
  • Debe especificar un motivo de reembolso. o Se debe especificar un contacto para el motivo de reembolso de Veri*Factu seleccionado. Es una devolución con Veri*Factu: elige el motivo y, si no es R5, el cliente.
  • No puedo dividir la cuenta. El pedido tiene un solo producto, o Permitir dividir la cuenta está desactivado en ese TPV.

Preguntas frecuentes

¿Hace falta Odoo Enterprise para usar el TPV en un restaurante?

No para lo básico. Mesas, pases, comandas impresas, cuenta dividida, propinas, preajustes para llevar y autopedido con QR son módulos de la edición Community (pos_restaurant, pos_self_order). La pantalla de preparación, que sustituye a la impresora de cocina, y las reservas de mesa no están en el código Community de la 19.0.

¿La propina lleva IVA?

No, si es voluntaria. La Dirección General de Tributos sostiene que las propinas que el cliente da de forma voluntaria y que no le son exigibles no forman parte de la base imponible del IVA del servicio de restaurante (consulta 2174-03, citada en la V3095-17). Un recargo por servicio que el cliente tiene que pagar es otra cosa y forma parte del precio. En Odoo, el producto de propina se crea sin impuestos.

¿A qué IVA va la comida para llevar?

Lo que se consume en el local es servicio de restauración al 10 %. Lo que el cliente se lleva es una entrega de bienes: la comida sigue al 10 %, pero las bebidas alcohólicas y los refrescos, zumos y gaseosas con azúcar o edulcorantes añadidos quedan fuera del tipo reducido y van al 21 % (artículo 91 de la Ley del IVA).

¿Puedo cobrar una cuenta de más de 400 euros con ticket?

La hostelería y la restauración pueden emitir factura simplificada hasta 3.000 euros, IVA incluido (artículo 4.2 del Real Decreto 1619/2012). Odoo trae 400 € por defecto y, con Veri*Factu activado, bloquea los tickets por encima del límite de la empresa. Hay que subirlo a mano. La propina cuenta para ese total.

¿Qué impresora de cocina funciona con Odoo 19 sin caja IoT?

Según la documentación de Odoo 19, las Epson con protocolo ePOS por wifi o cable de red; recomienda la familia TM-m30 (i, ii y iii). Las TM-T20 y TM-T88 necesitan caja IoT, y las impresoras Bluetooth no son compatibles. Los terminales iMin imprimen tickets, pero Odoo pide no usarlos para las comandas.

Fuentes

  1. Documentación de Odoo 19 — Funciones de restaurante (salas, pedidos, pases, comandas, cuenta, propinas)odoo.com
  2. Documentación de Odoo 19 — Pantalla de preparaciónodoo.com
  3. Documentación de Odoo 19 — Preajustes (para llevar, entrega)odoo.com
  4. Documentación de Odoo 19 — Autopedido con QR y quioscoodoo.com
  5. Documentación de Odoo 19 — Impresoras de ticketsodoo.com
  6. Documentación de Odoo 19 — Local Network Access (impresoras ePOS sin certificado)odoo.com
  7. Documentación de Odoo 19 — Pantalla del clienteodoo.com
  8. Documentación de Odoo 19 — Terminales de pagoodoo.com
  9. Documentación de Odoo 19 — Cajones de cobro automático (Cashdro, Cashmatic, Glory)odoo.com
  10. Código fuente de pos_restaurant (rama 19.0), ajustes, preajustes y escenarios de bar y restaurantegithub.com
  11. Código fuente de point_of_sale (rama 19.0), producto de propina sin impuestos (point_of_sale_data.xml)github.com
  12. Código fuente de l10n_es_edi_verifactu_pos (rama 19.0), límite de importe y QR del ticketgithub.com
  13. Traducción española de pos_restaurant (rama 19.0, es.po)github.com
  14. Impuestos de venta de la plantilla española de Odoo 19 (IVA 10 % y 21 %, bienes y servicios)github.com
  15. Dirección General de Tributos, consulta vinculante V3095-17 (propinas en IVA, IRPF e Impuesto sobre Sociedades)petete.tributos.hacienda.gob.es
  16. Dirección General de Tributos, consulta vinculante V0557-23 (comidas y bebidas para consumir en el acto o entregadas)petete.tributos.hacienda.gob.es
  17. Ley 37/1992 del IVA, artículo 91 (BOE, texto consolidado)boe.es
  18. Real Decreto 1619/2012, Reglamento de facturación, artículo 4 (BOE, texto consolidado)boe.es
  19. Reglamento del IRPF, artículo 76.1 (BOE, texto consolidado)boe.es
  20. Ministerio de Hacienda — Nota informativa sobre el aplazamiento de Veri*Factu (5 de octubre de 2026)hacienda.gob.es

Odoo es una marca de Odoo S.A. Este sitio es independiente y no está afiliado a Odoo S.A. Más información.