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
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
- Vocabulario: lo que se dice en el bar y lo que dice Odoo
- Lista de comprobación antes del primer servicio
- 1.Activa el modo bar/restaurante
- 2.Dibuja las salas y las mesas
- 3.Que la comanda llegue a cocina y a barra
- 4.Toma el pedido: mesas, pases y traslados
- 5.La cuenta: imprimirla y dividirla
- 6.Propinas
- 7.Para llevar y a domicilio: preajustes y el IVA
- 8.Pedidos desde la mesa con QR o quiosco (opcional)
- 9.El ticket, el límite de 400 € y Veri*Factu
- 10.Cierra el servicio
- Hardware que documenta Odoo 19
- Resultado
- Errores frecuentes
- Preguntas frecuentes
- Fuentes
Antes de empezar
- Odoo 19 con la app Punto de venta y la localización española (
l10n_es). - Un usuario del grupo
Administradorde 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 bar | En Odoo 19 |
|---|---|
| Sala, terraza, comedor | Una sala del Plano de sala |
| Marchar la comanda | Enviar: manda a cocina y barra lo nuevo del pedido |
| Primeros, segundos, postres | Pases: botón Pase y, después, Preparar Pase 2 |
| Cuenta abierta en la barra | Cargar a una cuenta: un pedido con nombre y sin mesa |
| Juntar mesas, cambiar de mesa | Transferir/Fusionar |
| Pedir la cuenta | Impresión anticipada del ticket |
| Pagar por separado | Dividir |
| Para llevar, a domicilio | Los preajustes Para llevar y Entrega |
| Bote | Propina |
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
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:
- Cierra la sesión de ese TPV si está abierta. Con la sesión abierta, Odoo deja la casilla en solo lectura.
- Ve a Punto de venta, Configuración, Ajustes y elige el TPV en el desplegable de arriba.
- En el bloque
Punto de venta, marcaEs un bar/restaurante. - Guarda. Odoo avisa:
Guarde esta página y luego regrese para configurar la función.Al volver aparecenPlano de sala y mesas,Impresión anticipada del ticketyPermitir 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
- Ve a Punto de venta, Configuración, Plano de sala y pulsa
Nuevo. - Escribe el
Nombre de la sala(Comedor, Terraza, Barra) y elige elPunto de venta. - Con
Añadir una línea, crea cada mesa:Número de mesa,SillasyForma. - 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
ReservaenInterfaz 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
- Comprueba que cada producto tiene su
Categoría del TPVen la ficha del producto. La comanda se reparte por esas categorías: un producto sin categoría no sale en ninguna impresora. - En Punto de venta, Configuración, Ajustes, bloque
Preparación, marcaImpresoras de preparación. - En el campo
Impresoras, escribe el nombre (Cocina) y crea la impresora:Tipo de impresora:Utilizar una impresora Epsony suDirección IP de la impresora Epson, oUtilizar una impresora conectada a la caja IoTsi la conectas por IoT.Categorías de producto imprimidas: las de la comida en Cocina; las de bebida en la impresora de Barra.
- 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_saleypos_restaurantno tienen ese menú). Con Community, la comanda va a impresora.
Paso 4. Toma el pedido: mesas, pases y traslados
- En el plano, toca la mesa. Odoo la da por ocupada en cuanto la abres.
- Añade los productos. Si no hay mesa (barra, mostrador), usa
Asignar mesapara ponerle una oCargar a una cuentapara darle un nombre. - 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:
- En la mesa,
Acciones‣Dividir. - 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.
- Cobra y pulsa
Siguientepara 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
- En Punto de venta, Configuración, Ajustes, bloque
Pago, marcaPropinasy guarda. - Odoo rellena
Producto de propinacon el productoTips(referenciaTIPS). 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. - 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.
- En Punto de venta, Configuración, Ajustes, bloque
Punto de venta, marcaPara llevar / Entrega / Miembros. - En
Disponibleelige los preajustes (con el escenario de restaurante ya existenComer en el local,Para llevaryEntrega) y enPor defecto, el que sale al abrir un pedido. - Con
Configurar ajustes preestablecidos, o desde Punto de venta, Configuración, Preajustes, abre cada uno y revisaLista de precios,Posición fiscal,IdentificaciónyGestionar pedidos por tiempo.
Cuidado
Cuidado con el horario de ejemplo. En la 19.0, el preajuste
Para llevarque crea el escenario de restaurante traeGestionar pedidos por tiempoactivado 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.
- En los ajustes del TPV, bloque
Pedidos desde el móvil y quiosco, elige el tipo deAutopedido:Menú QR(solo carta),Menú QR + Pedidos(el cliente pide y paga desde el móvil) oQuiosco. - Con QR,
Imprimir códigos QRgenera un código por cada mesa del restaurante.Descargar códigos QRlos da en un fichero comprimido. - En
Servicio en,MesaoZona de recogida. EnPagar después,Comida(al final) oCada pedido. Con recogida, solo cada pedido. - 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.
| Aparato | Lo que dice la documentación de Odoo 19 |
|---|---|
| Impresora de tickets y comandas sin caja IoT | Epson 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 IoT | Epson 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 compatibles | Impresoras Bluetooth. |
| TPV Android todo en uno | iMin 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 cliente | Segunda pantalla por USB-C o HDMI, por caja IoT o abierta con un QR. Mínimo 6 pulgadas de diagonal. |
| Datáfono integrado | Adyen, 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ático | Cashdro, 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 lasCategorías de producto imprimidasde 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). EnTransferir/Fusionarhas elegido la mesa en la que ya estás.Debe especificar un motivo de reembolso.oSe 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 cuentaestá 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
- Documentación de Odoo 19 — Funciones de restaurante (salas, pedidos, pases, comandas, cuenta, propinas)odoo.com
- Documentación de Odoo 19 — Pantalla de preparaciónodoo.com
- Documentación de Odoo 19 — Preajustes (para llevar, entrega)odoo.com
- Documentación de Odoo 19 — Autopedido con QR y quioscoodoo.com
- Documentación de Odoo 19 — Impresoras de ticketsodoo.com
- Documentación de Odoo 19 — Local Network Access (impresoras ePOS sin certificado)odoo.com
- Documentación de Odoo 19 — Pantalla del clienteodoo.com
- Documentación de Odoo 19 — Terminales de pagoodoo.com
- Documentación de Odoo 19 — Cajones de cobro automático (Cashdro, Cashmatic, Glory)odoo.com
- Código fuente de pos_restaurant (rama 19.0), ajustes, preajustes y escenarios de bar y restaurantegithub.com
- Código fuente de point_of_sale (rama 19.0), producto de propina sin impuestos (point_of_sale_data.xml)github.com
- Código fuente de l10n_es_edi_verifactu_pos (rama 19.0), límite de importe y QR del ticketgithub.com
- Traducción española de pos_restaurant (rama 19.0, es.po)github.com
- Impuestos de venta de la plantilla española de Odoo 19 (IVA 10 % y 21 %, bienes y servicios)github.com
- Dirección General de Tributos, consulta vinculante V3095-17 (propinas en IVA, IRPF e Impuesto sobre Sociedades)petete.tributos.hacienda.gob.es
- Dirección General de Tributos, consulta vinculante V0557-23 (comidas y bebidas para consumir en el acto o entregadas)petete.tributos.hacienda.gob.es
- Ley 37/1992 del IVA, artículo 91 (BOE, texto consolidado)boe.es
- Real Decreto 1619/2012, Reglamento de facturación, artículo 4 (BOE, texto consolidado)boe.es
- Reglamento del IRPF, artículo 76.1 (BOE, texto consolidado)boe.es
- Ministerio de Hacienda — Nota informativa sobre el aplazamiento de Veri*Factu (5 de octubre de 2026)hacienda.gob.es