Pregúntale por tus ventas y reportes en lenguaje normal, genera PDFs en un clic y administra tu catálogo y menú. Tú confirmas antes de aplicar cualquier cambio.
→
Mostrando:Hoy
Ventas hoy
$0 MXN
Propinas: — (no incluidas)
Cuentas cerradas
0
↑ — vs ayer
Ticket promedio
$0
— sin datos
Órdenes activas
0
En este momento
Ventas por hora
Hoy · En vivo
Por método de pago
Distribución del turno
Sin datos—
Modos de orden
Distribución del período
Ventas por sucursal
Comparativo del período
Ventas por categoría
Primer nivel del catálogo · según artículos vendidos
Sin ventas aún
Top productos
Más vendidos hoy
Sin ventas aún
→
🔎ID · folio · nombre
Selecciona un reporte y presiona Generar
Asistencia
Entradas y salidas checadas con huella en el POS. Las checadas son definitivas: no se editan.
Comparte este enlace en redes, Google Maps o con un QR en mostrador. El cliente arma su pedido,
el POS lo acepta con un toque y la comanda entra a cocina. Fase actual: recoger en sucursal, pago al recoger.
Sucursales
Cargando…
Pedidos recientes
—
✦Asistente IA
Pregúntale sobre tus ventas y reportes, o pídele cambios al catálogo y al menú.
Puedes arrastrar un PDF o una foto (📎) para que lo lea —por ejemplo, el PDF con las descripciones de tus artículos.
Los cambios siempre se muestran como propuesta para que los confirmes antes de aplicarse.
Créditos: —
Historial de cambios del Asistente
Cada cambio que confirmaste a través del asistente, con quién y cuándo. Últimos 50.
Configuración del Asistente
Roles con acceso
Artículos de venta
Catálogo maestro de productos, categorías y modificadores
Subcategoría
Grupo
Cargando productos desde Supabase…
Cargando modificadores…
Cargando…
Listas de precios
Capa de precios por sucursal y cliente, más familias de mayoreo.
Cargando…
Cargando…
Clientes
Clientes B2B / mayoristas. Asígnales listas de precio especializadas desde la sección Listas de precios.
Cargando…
Combos y promos
Paquetes, 2x1, presupuesto por puntos y promos con vigencia
Convertir suelto → combo
Qué ofrece el POS cuando el cliente pide los ingredientes de un combo por separado. Retail además sopla al cajero qué ofrecer para completar el combo (falta 1–2 piezas).
Mesas y áreas
Dibuja el plano de tu restaurante: el POS y el comandero lo muestran tal cual
Sucursal:
Arrastra para moverShift + clic o arrastra en el fondo: selección múltipleEsquina verde: tamaño (proporcional; con varias, mismo ancho)Supr eliminaNada se aplica hasta Guardar
Libre — editable🔒 Con cuenta abierta en POS — bloqueadaSeleccionadaInactiva (no aparece en POS)
Nuevo sector
Define en qué orden aparecen los sectores en el POS y el comandero.
Usuarios y permisos
Gestiona el acceso del equipo
Usuario
Rol
PIN
ID
Email
Estado
Checador
Acciones
Cargando…
Nuevo usuario
"Solo checador" es para personal que únicamente registra entrada y salida (ej. intendencia): checa con su huella pero no puede iniciar sesión en el POS.
Los tres opcionales. La tolerancia son minutos de gracia (vacía = 0).
Se enviará un correo para que el usuario cree su contraseña
Este usuario solo podrá iniciar sesión en el POS con su PIN. No tendrá acceso al panel web ni recibirá correos.
Roles y permisos
Configura qué puede ver y hacer cada rol. Cada cambio se guarda al instante; arrastra ⠿ para cambiar la jerarquía (arriba manda)
Cargando roles...
Nuevo rol
Sucursales
Administra todas tus ubicaciones
Cargando sucursales...
Editar sucursal
Clasificación fiscal de los artículos (CFDI)
Esta sucursal todavía no tiene emisor de facturación configurado
(Facturación → Configuración de emisor por sucursal). El apagador
estará disponible cuando la sucursal pueda timbrar.
Usar clave agrupadora
Una sola clave del SAT para todo lo que se venda en esta sucursal.
Replicar copia esta configuración una sola vez; después cada sucursal se puede seguir cambiando aquí, individualmente.
Encabezado del ticket
Mostrar logo
Mostrar razón social
Mostrar RFC
Mostrar dirección fiscal
Mostrar dirección del local
Detalle de la cuenta
Mostrar modificadores
Mostrar notas de los platillos
Mostrar desglose de IVA
Mostrar número de artículos
Facturación
Mostrar QR de facturación
Mostrar liga escrita
Al cobrar
Imprimir al cerrar cuenta
Abrir gaveta con cualquier tipo de pago
Otros tickets
Comprobante de aportes y retiros
Imprimir ticket de corte al cerrar caja
Ticket de entrada de inventario
Zona que recibe cada tipo por defecto
Pantalla y sesión
🖥️ Protector de pantalla del POS
minutos sin usar la terminal
JPG o PNG, hasta 3 MB cada una.
🔐 Cierre de sesión por inactividad
minutos sin usar la terminal
📟 Aplica a POS y comandero.
Pedidos en mesa
📱 Ordenar por QR en la mesa
Cobro y corte
🔓 Mostrador: vale de cuenta liberada
Las cuentas de mostrador siempre son de la terminal que las abre; liberarlas es lo que
las vuelve visibles para todas.
Quién puede liberar se decide por rol en Roles → permisos del POS → Quick Service.
🔒 Corte estricto: exigir cero cuentas abiertas
Las cuentas vacías (sin artículos) no cuentan: son carritos abandonados y el sistema
los descarta.
Permitir desbloqueo con PIN
Bloquear la operación hasta resolver
Contar las cuentas de toda la sucursal
Al fin del día, cerrar aunque queden cuentas
Reparto
🚚 Reparto del CEDIS
JPG o PNG, hasta 3 MB cada una.
🖥️ Esto lo usan todas las cajas de esta sucursal que tengan pantalla al cliente. Si una caja no tiene segunda pantalla, simplemente no lo muestra. El encendido, el tamaño y la propina se ajustan en cada terminal (Dispositivos → editar → Backdisplay).
Los campos con * son obligatorios
Monitor de dispositivos
Estado en tiempo real · Vincula nuevos dispositivos con QR
Cargando dispositivos…
Pantalla de espera · ALTYRA Pay
Imagen que muestran las terminales de cobro mientras esperan un pago (JPG/PNG/WebP, máx. 4 MB; ideal 1280×800 horizontal). Aplica a todas las terminales Pay de la empresa.
Sucursal
Diseño
Personaliza
0 seleccionadas
Diseño del kiosko
Identidad y colores
Textos de pantalla
Pantalla en reposo
Sugerencias antes de pagar
Asignar diseño
Los bloques que una sucursal ya personalizó siguen siendo suyos: cambiar
de diseño solo cambia de quién hereda lo demás.
Funciones Especiales
Lo que no es el estándar de todo negocio. Cada cambio se guarda solo.
Tipos de zona a los que puede pertenecer un producto (Bar, Cocina, Ensamble…).
Los productos se asignan a tipos genéricos; la zona física específica la
decide la mesa o el dispositivo al enviar la comanda.
Cargando tipos…
Zonas físicas donde se manda comandas (ej. "Bar Norte", "Cocina Caliente").
Cada zona pertenece a un tipo.
Cargando zonas…
Impresoras térmicas ESC/POS · IP fija, MAC (sobrevive DHCP), USB (cola de Windows) o Bluetooth · puerto configurable
Cargando impresoras…
Pantallas KDS vinculadas · Asigna una zona para filtrar qué comandas ve cada pantalla
Cargando KDS…
Comandas que el POS está enviando a las impresoras. Los jobs se reintentan
automáticamente; fallidos quedan a la vista hasta que los atiendas.
Retención: impresos y cancelados se purgan a los 3 días. Pendientes,
procesando y fallidos nunca se borran.
Cargando cola…
Cargando inventario…
Facturación Electrónica
CFDI 4.0 — Facturas emitidas, globales, clientes fiscales y configuración
Cargando configuración…
Certificados de Sello Digital (CSD)
Sube el .cer, .key y la contraseña de la clave privada de cada RFC emisor.
Es obligatorio para poder timbrar (Facturama Multiemisor).
CSD cargados
—
Factura global del periodo
Genera un CFDI a público en general con los tickets no facturados del periodo. Elige el rango de fechas y la tabla te muestra qué va a entrar, día por día, antes de timbrar.
Fecha
Tickets
Subtotal
Descuentos
IEPS
IVA
Total
Se excluyen solos los tickets que ya tienen factura individual y los que ya entraron en otra global. IVA e IEPS se calculan con la tasa de cada producto (el IVA en cascada sobre precio+IEPS, como marca la ley), igual que en las facturas normales.
Facturas emitidas
Fecha
Serie-Folio
RFC Receptor
Razón Social
Total
Status
Acciones
Cargando…
Clientes fiscales
RFC
Razón Social
Régimen
Uso CFDI
C.P.
Email
Acciones
Cargando…
Métodos de pago
Configurá los métodos de cobro por empresa, activá/desactivá por sucursal y asigná afiliación bancaria
Descuentos
Define descuentos predefinidos (ej. «Empleado 20%», «Cortesía $50») para tu negocio. El Asistente IA también puede administrarlos.
Devoluciones y cambios
Los reembolsos con dinero se operan en el POS (menú → ↩ Devoluciones). Aquí: historial, notas de crédito, registro administrativo y configuración.
Configuración
Modos de orden
Define los modos disponibles (Aquí, Llevar, Delivery, etc.) y activá cuáles aplican en cada sucursal
Errores en producción
Crashes reportados por las apps (POS, Comandero, KDS, Pay) — agrupados por firma
⚠Ajustes retroactivos
Correcciones aplicadas a documentos contables (OCs) después del cierre del periodo.
Cada ajuste queda auditado permanentemente con snapshot antes / después y solo puede revertirse mediante un nuevo ajuste de reversión.
Cargando…
Integraciones
Conecta ALTYRA con tus herramientas
Uber Eats
No conectado · Toca para configurar
Recibe órdenes de Uber Eats directamente en el POS y cocina (vía webhook).
Rappi
No conectado · Toca para configurar
Recibe órdenes de Rappi en el POS. Polling cada 15s, comanda con identificador "RAPPI".
DiDi Food
No conectado · Toca para configurar
Recibe órdenes de DiDi Food directamente en el POS y cocina (vía webhook).
Impresora térmica
Hardware
Impresora ESC/POS en red local. IP: 192.168.1.100
Stripe
Pagos en línea
Acepta pagos con tarjeta vía Stripe Connect.
Nueva categoría
Vincular dispositivo
Ingresa este código en la app para vincular
✅ Dispositivo vinculado correctamente
Generando código…
Editar dispositivo
General
Hub LAN
Este POS será el servidor central para comunicación local entre dispositivos
Para terminales con carta recortada (una barra que solo captura bebidas).
Limita lo que esta terminal captura, nunca lo que ve o cobra: las
cuentas de otras terminales llegan completas. Sin asignación usa el menú
de la sucursal, como siempre.
Recibe las cuentas liberadas
Las cuentas que se liberen en la sucursal llegan a esta terminal. Puedes marcar más de una.
Si ninguna terminal está marcada, las liberadas las ven todas — como siempre.
Grupo de entrega
Sin grupo, entrega a las receptoras de toda la sucursal.
Quitarla de la terminal que la liberó
Toda la sucursal
Apagado, quien la libera la sigue viendo hasta que se cobre y puede reimprimir su vale.
Encendido, la entrega es limpia. Es una sola regla para toda la sucursal, se prenda desde donde se prenda.
Impresión y ruteo
Se usa para imprimir cuentas, facturas, cortes y reportes (todo lo que no sea
comanda de cocina). Si se deja sin asignar, cae al fallback de la sucursal
(todas las impresoras tipo cuenta). Si la impresora asignada se borra desde
el panel, este dispositivo queda sin impresora default.
Se aplica cuando una mesa no tiene ruteo explícito. Útil para anclar un POS
a una barra física (ej. "el POS del Bar Roof manda bebidas a su barra local").
Si se deja vacío, hereda del default de la sucursal.
Límite de efectivo
Bloquea el cobro en efectivo en esta terminal al llegar al monto. Se desbloquea con un retiro.
Aviso anticipado
Avisa al cajero antes de bloquear, sin impedir el cobro
Usar el backdisplay en esta terminal
El cliente ve su orden y el total en la segunda pantalla. Si esta terminal no tiene una conectada, no pasa nada.
🖼️
Las fotos y el video del reposo se suben en la sucursal
Son los mismos para todas las cajas del local, así que se suben una sola vez.
Pedir propina en la pantalla
Solo si el vidrio es táctil. Nunca se pide dos veces: si el cobro va por terminal bancaria, la propina la sigue pidiendo el pinpad.
Configuración del kiosco
Si eliges un menú, este kiosco mostrará ese menú en vez del de su sucursal.
Si la sucursal tiene varias terminales, los cobros de este kiosco van solo a la elegida.
Solo para un local con dos marcas: este kiosko se verá con el diseño que elijas, aunque su sucursal use otro.
🎨 La imagen no se configura aquí.
Nombre, logo, colores, tema, pantalla en reposo y sugerencias son un
diseño reutilizable que vive en Sistema → Kiosko: se hace
una vez por marca y se asigna a las sucursales. Aquí queda solo lo de
este aparato.
Agregar producto
Otros códigos que abren este artículo
Venta: el POS lo cobra. Compra: solo lo encuentran compras, recepción e inventario
—así el código del empaque del proveedor no se cobra como pieza—. Ambos: las dos cosas.
Al subir, la foto se recorta sola a 3:2 (uniforme en el POS) y la URL se llena aquí.
Esta misma URL la usan kiosko y delivery (Uber/DiDi/Rappi).
Es el precio del catálogo: lo cobra el POS cuando la sucursal no tiene menú asignado
(venta directa). Si la sucursal tiene menú, manda el precio del menú.
Quién surte este artículo. Reportes → Artículos lo usa para filtrar y agrupar las ventas por proveedor.
Impuestos de venta
Clasificación SAT — opcional
Solo se usa al facturar cuando la sucursal no factura con clave agrupadora.
Tipos de zona (impresión)
Selecciona a qué tipos de zona se imprime este producto. La zona específica la
decide la mesa o el dispositivo al enviar la comanda.
Tipos de zona (KDS)
Pantallas de cocina donde se muestra este producto. Independiente de las
impresoras físicas.
Grupos de modificadores asignados
Al seleccionar un grupo se agrega automáticamente. Recuerda Guardar para que aplique en el POS.
Comportamiento en POS
Los usuarios con el permiso "Cambiar precio de artículo" (nivel controlado) podrán editar
el precio de este artículo al vender. Quien tenga el subpermiso "A cualquier artículo"
no necesita esta casilla. Apagada de fábrica en todos los artículos.
Se creará un insumo vinculado. Al vender este producto se descontará 1 unidad del stock.
Se vincula al insumo que elijas, con el stock y los movimientos que ya tenga.
No se crea ninguno nuevo y queda como tipo Reventa.
Solo aparecen los insumos que todavía no tienen artículo.
Quitar control de inventario
Aplica hasta que guardes el artículo.
Configuración masiva
0 artículos seleccionados
Reemplaza los tipos de impresión de los productos seleccionados por los que marques aquí.
Reemplaza los tipos de KDS de los productos seleccionados.
IntegraciónSelecciona una sucursal para configurar
Cada sucursal tiene su propia conexión. Toca una para configurarla.
Guarda primero Client ID + Secret; luego podrás traer las tiendas de Uber.
URL del webhook — regístrala en Uber → Webhooks (Basic HMAC):
https://dhlmzqjdfjyykghlybok.supabase.co/functions/v1/ubereats-webhook
Crea uno en Panel → Menús si Uber lleva artículos o precios distintos.
Enviar el menúReemplaza el menú completo de la tienda. El horario semanal viaja dentro del menú (así lo pide Uber), así que se aplica al enviarlo.
Horario semanalNingún día marcado = abierto 24/7
Copiar el horario del lunes a
Días especiales
Solo fechas futuras. Deja las horas vacías para cerrar todo ese día; "Quitar" devuelve la fecha al horario semanal.
Integración POS en Uber
Tienda
Empieza en sandbox. Cambia a producción cuando Rappi te lo apruebe.
El ID que Rappi asigna a esta sucursal en su plataforma.
Conexión
Rappi da de alta los webhooks por API, no desde su portal.
Default: el menú de la sucursal (el mismo del POS). Elige otro si Rappi lleva artículos o precios distintos.
—
Horarios del canalNingún día marcado = abierto 24/7
Copiar el horario del lunes a
Guarda primero y luego Publicar horarios: se sincroniza el horario semanal de la
tienda en Rappi (crea los rangos que falten y borra los que sobren). Sin días marcados
(24/7) no se toca el horario que Rappi ya tenga.
Comisión del providerLo que Rappi te cobra por orden. Se descuenta del total para mostrar el margen neto en reportes.
Tienda
Ruteo de comandas por tipo de zonaDefault: hereda el mapeo de la sucursal (igual que una mesa). Lo que dejes en "heredar" usa el mapping de la sucursal.
Cargando…
Si eliges una, el ticket de cuenta se imprime ahí cuando marques "Lista para recoger".
DiDi usa el mismo host para los dos; el ambiente lo decide la app (test o production) de la que tomes App ID y Secret.
Conexión
URL del webhook — regístrala al crear la app en developer.didi-food.com:
https://dhlmzqjdfjyykghlybok.supabase.co/functions/v1/didi-webhook
Horarios del canalNingún día marcado = abierto 24/7
Copiar el horario del lunes a
Por ahora este horario se guarda aquí pero todavía no se publica a DiDi: la tienda
sigue tomando pedidos con el horario que tengas configurado en su plataforma.
DiDi cancela solo los pedidos que no se confirman en 5 minutos. Deja el auto-aceptar
prendido salvo que alguien esté vigilando el POS.