Antylogic
Probar demoAcceso app

399 guías operativas

Secciones de Docs
DocsTPV
Dispositivo

Crear ticket de mesa

Abre una cuenta estándar de mesa desde el plano del TPV, asociada al servicio activo, al empleado seleccionado cuando aplica, al número de comensales y a una o varias mesas disponibles.

En este artículo

Este flujo empieza en el plano de sala del TPV de Marea Gran Via. El operador selecciona una mesa disponible, confirma el número de comensales y Antylogic crea una cuenta pendiente dentro del servicio activo.

La acción solo crea la cuenta: no añade productos, no envía comandas, no cobra, no factura y no cierra el ticket. Es el punto de partida para seguir operando la mesa desde el detalle del ticket.

Antes de empezar

  • Tener seleccionadas la organización Grupo Marea Demo y la ubicación Marea Gran Via.
  • La ubicación debe tener un servicio activo; sin servicio activo el TPV muestra No hay un servicio activo y ofrece Abrir servicio.
  • El operador debe poder usar el TPV de la ubicación. En backend, la creación exige tickets:manage o tpv:use limitado al servicio activo.
  • El plano de sala debe estar cargado y debe existir al menos una mesa disponible para seleccionar.
  • Si el acceso de empleado es pin, selector o card, debe seleccionarse un empleado antes de operar; en la demo ES se usa Marta Ruiz.

Instrucciones

  1. 1.

    Abrir el plano del TPV

    Entra en el TPV de Marea Gran Via en la pestaña de plano de sala. La pantalla carga el servicio activo, los planos, las mesas y las cuentas abiertas para mostrar el estado real de cada mesa.

  2. 2.

    Seleccionar empleado si se solicita

    Si el TPV exige identificación de empleado, selecciona a Marta Ruiz desde la cabecera antes de trabajar en el plano. El ticket quedará asociado a ese empleado.

  3. 3.

    Elegir una o varias mesas disponibles

    Toca una mesa disponible en el plano. Puedes seleccionar más de una mesa disponible para crear una sola cuenta asociada a todas ellas.

  4. 4.

    Abrir Crear cuenta

    Cuando hay al menos una mesa disponible seleccionada, pulsa Crear cuenta. Se abre el modal con las mesas elegidas y el número de comensales inicial en 1.

  5. 5.

    Indicar comensales y confirmar

    En Numero de personas introduce un entero positivo y confirma con Crear ticket. La aplicación envía el servicio activo, el empleado seleccionado si aplica, el tamaño del grupo y las mesas elegidas.

  6. 6.

    Revisar el ticket creado

    La UI cierra el modal, limpia la selección, muestra Cuenta creada correctamente y abre el detalle de la nueva cuenta, pendiente y lista para añadir productos.

Validaciones y límites

  • Si falta organización, ubicación o permiso tpv:use, no se carga el espacio de trabajo del TPV.
  • El botón Crear cuenta solo aparece cuando hay al menos una mesa disponible seleccionada.
  • Una mesa ocupada, parcialmente pagada o pagada abre el ticket existente en lugar de crear otra cuenta.
  • Una mesa reservada abre el contexto de la reserva; la creación desde reserva pertenece a otro flujo.
  • Numero de personas debe producir un entero positivo; si está vacío, es cero o no es válido, la UI muestra Introduce un numero de personas valido.
  • El backend exige service_session_id y normaliza source_kind vacío a standard.
  • El ticket creado desde este flujo nace siempre en estado pending, sin productos, pagos ni factura.
  • Si hay varias mesas, se deduplican y la primera queda como mesa principal y asignación primaria.
  • El flujo no valida capacidad de mesa contra el número de comensales; acepta cualquier entero positivo permitido por la UI.

Resultado esperado

La mesa deja de estar disponible en el plano y queda asociada a un ticket standard pendiente. La cuenta aparece en el detalle del TPV preparada para añadir productos, enviar comandas o pasar a cobro mediante acciones separadas.

Artículos relacionados