La caja (POS).
POS — la caja
Abrir el día
- Inicia sesión con tu correo y contraseña.
- Aparece "Abrir caja": cuenta el efectivo con el que empiezas y captúralo (hay montos rápidos: sin fondo, $500, $1,000, $2,000).
- Sin caja abierta no se puede cobrar — el botón Cobrar te lo pedirá.
Tomar una orden
- Tipo de orden (píldora de color, arriba a la izquierda): elige cómo entra el pedido — Mesa, Para llevar, A domicilio, o los tipos que tu negocio haya configurado (ej. Uber Eats). Arranca en el tipo que marcaste por default en el back office, y vuelve a ese default después de cada venta (si casi todo es "Para llevar", ya no lo eliges cada vez). El cliente/referencia y el comentario se capturan al final, al Guardar o Cobrar; si el tipo es Mesa y tienes mesas dadas de alta, ahí aparecen como botones de un toque.
- Toca productos para agregarlos al ticket. Filtra por categoría con los chips de arriba.
- En el ticket (derecha), usa + / − en cada línea para ajustar cantidades.
- Nota para cocina: toca el lápiz ✎ de la línea y escribe ("sin cebolla", "término medio"…). La nota viaja al KDS y sale en el ticket impreso. El lápiz se pinta cobre cuando hay nota. Si el producto abre su ventana de extras/salsas, ahí mismo hay un campo "Indicaciones" — escribes la nota junto con los extras, sin paso aparte (al re-editar la línea, la indicación aparece prellenada).
- Descuento: toca "+ Descuento" en los totales para restar un monto en pesos del total.
- Cuenta en espera: ¿el cliente aún no decide? Toca ⏸ En espera para aparcar el carrito y atender al siguiente; retómalo tocando su etiqueta. (No se envía a cocina ni se cobra — solo se guarda en esa terminal.) La etiqueta que le pusiste viaja sola: al retomar la cuenta y Guardar o Cobrar, el campo cliente/referencia ya viene con ella (puedes corregirla); si la vuelves a aparcar, también aparece puesta. Las cuentas en espera aguantan que la tablet se recargue o se cierre (viven en esa terminal hasta 12 horas); si un producto aparcado ya no existe en el menú al retomar, el POS te avisa y lo quita.
- Producto de precio abierto (se marca en el back office): en el POS dice "$ abierto" y al tocarlo te pide cuánto cuesta esta venta + un comentario opcional ("1/2 kg") — para costos variables o venta por peso. No aparece en el menú en línea (su precio se decide en mostrador).
- El IVA (16%) y el total se calculan solos.
Guardar sin cobrar (comanda)
- Arma la orden y toca Guardar (junto a Cobrar) — para el cliente que paga al final o el pedido que entra por teléfono.
- Captura cliente/referencia y un comentario opcional ("pedido para las 3 pm").
- La orden se va a cocina de inmediato y queda en la campanita 🔔 con el badge 💰 Por cobrar.
- Cuando el cliente pague: 🔔 → botón Cobrar 💵 → método y propina normal → ticket.
Cobrar
- Toca Cobrar (siempre en color cobre).
- Arriba puedes capturar cliente/referencia y comentario (opcionales; con chips de mesa si el tipo es Mesa).
- Propina (opcional): Sin / 5% / 10% / 15% o monto en pesos. El total grande ya la incluye.
- Descuento (solo al cobrar un pedido guardado): 5% / 10% / 15% o monto en pesos — el total baja al instante y puedes quitarlo con un toque; la cocina no recibe ningún aviso. *(En una venta nueva el descuento vive en el ticket, botón "+ Descuento".)*
- Elige el método: 💵 Efectivo · 💳 Tarjeta · 📲 Transferencia — más las formas que tú agregues (Uber, Rappi, Didi, cortesía…): se configuran en Back office → Configuración → Formas de cobro y el corte de caja las cuenta aparte del efectivo.
- ¿Pagan entre varios? Toca "⇄ Dividir cobro (cada quien su parte)": escribe el monto de la parte (o déjalo vacío = todo el resto, y hay botón Mitad) y toca con qué paga esa parte — se agrega a la lista con su número. Repite hasta que diga "✓ Cuentas completas"; cada parte se puede quitar con ✕. Hasta 5 partes, mismo método repetido permitido (dos tarjetas de dos personas). El botón de confirmar te dice cuánto falta si aún no cuadra. Ejemplo mesa de 2 a mitades: Mitad → Tarjeta → Tarjeta (la segunda toma el resto sola) — listo en 3 toques.
- En efectivo: captura cuánto te pagaron — botones rápidos (exacto, $50, $100, $200, $500) o teclea el monto en la casilla $ (¿pagan $150? tecleas 150 y el cambio sale solo). El cambio descuenta la propina — la propina se queda en el cajón.
- Al confirmar aparece el cambio a entregar en grande y los botones 🖨 Imprimir y 💬 WhatsApp (comparte el ticket como texto al cliente). Formato de ticket térmico 80mm — si configuraste tu logo, sale en el encabezado.
- Enseguida sale "¿Entregar ahora?": si ya se lo das al cliente, toca Entregar ✓ y el pedido se cierra solo (no tienes que ir a buscarlo al panel). Si aún no, "Ahora no" y queda en el panel para entregarlo después.
- Ponle siempre nombre/referencia al guardar ("Papa", "Carlos", los 4 dígitos del teléfono…): en el panel 🔔 la referencia sale resaltada en color y más grande, y al cobrar una guardada el modal dice a quién le cobras ("Cobrar #0121 · Para llevar Papa") — con dos pedidos parecidos en hora pica, esa palabra evita cobrar el folio equivocado.
Tu marca en el sistema 🎨
- Sube tu logo en Back office → Configuración y aparece en: el menú público, el ticket impreso, el sidebar del back office, y en el POS: difuminado al fondo de los productos (apagable en ⚙️ → Pantalla → "Logo de fondo"), en el ticket vacío, y en el login (la terminal recuerda tu negocio del último turno).
- El ⚙️ del POS ahora va en secciones plegables (Impresora y tickets · Pantalla · Avisos · App) — cada encabezado resume su estado y tocas para abrir. Las palancas de comanda y ticket automático viven en "Impresora y tickets".
Comanda impresa 🖨 + ticket automático 🎫 + estado de la cocina
- 👤 → "🖨 Comanda a cocina: sí" (por terminal): imprime la comanda (items grandes con extras y notas, sin precios) al Guardar, al cobrar directo (armar y cobrar sin guardar — el flujo Uber/mostrador) y al agregar platillos en una edición (sale solo lo AGREGADO). En modo navegador aplica al Guardar/Editar; con impresora térmica (Bluetooth o red) cubre también el cobro directo.
- 👤 → "🎫 Ticket al cobrar: sí" (por terminal, térmica): el ticket del cliente sale solo al cobrar, sin tocar "Imprimir ticket" en el modal — agiliza el mostrador.
- La barra superior muestra 🍳 Cocina en línea / desconectada en tiempo real: si nadie tiene abierto el KDS, lo ves antes de mandar órdenes al vacío.
- Al editar un pedido que cocina ya terminó: si subes la cantidad de un platillo ya listo, la diferencia regresa a cocina como pendiente (en la pantalla de su estación) — lo ya cocinado no se pierde ni se vuelve a pedir.
Impresión térmica silenciosa (impresora de red) 🧾
Para imprimir sin diálogo del navegador, directo a una térmica con ethernet/wifi. Necesitas el "puente": un programita que corre en cualquier equipo del local (una PC vieja, una Raspberry, o un celular Android con la app Termux).
- Instálalo tú mismo en 5 minutos (sin contraseñas, sin técnico): en el back office ve a Configuración → 🖨 Impresión → "Enlazar puente" — te da un código de 8 dígitos y el link de descarga. En un equipo del local que esté siempre prendido: descarga, descomprime y doble clic a "instalar-windows.bat" (en Mac/Linux:
./instalar-mac-linux.sh) — instala lo que falte, deja el puente arrancando solo al prender la PC y te pide el código. Listo para siempre (y lo puedes revocar desde el panel si esa compu cambia de manos). - Tus impresoras se administran EN el panel (misma sección): nombre, IP y estación de cada una. Usa "🔎 Buscar impresoras en mi red" para que el puente las detecte solas, y "Probar" para confirmar que imprimen. ¿Cambió la IP? La editas en el panel y el puente se entera al instante — sin tocar la PC.
- En el POS: 👤 → "🧾 Impresora de red: sí". La misma línea te dice si el puente está en línea — si dice "SIN puente", revisa el equipo donde lo corriste.
- Desde ese momento el ticket al cobrar, la reimpresión y la comanda al guardar salen solos por la térmica: sin diálogos, con negritas y corte de papel automático.
- Confirmación de impresión (puente actualizado): el POS te dice "🖨 Ticket impreso ✓" cuando la térmica de verdad imprimió, y te alerta en grande si NO salió (impresora apagada, sin papel, ocupada) — ya nada se pierde en silencio. El puente además reintenta solo una vez si la impresora estaba ocupada con otro trabajo. Si ves la alerta: revisa la impresora y reimprime desde 🔔 → el pedido → Ticket.
- La letra Grande (⚙️) también aplica en la impresora de red (antes solo Bluetooth/navegador — el puente la ignoraba): requiere el
bridge.jsactualizado. - Si el puente se cae, el POS te lo dice antes de cobrar: un aviso ámbar junto al botón Cobrar ("Impresora sin conexión") para que lo revises con calma, no cuando el cliente ya está esperando su ticket.
- 🖨🖨 Comanda por estación (dos o más impresoras): si tienes impresora en la parrilla y otra en la barra, enciende "Comanda por estación" en Back office → Configuración: cada estación imprime solo sus platillos (con encabezado "COMANDA · PARRILLA") — como pantallas de cocina, pero en papel. Los platillos sin estación salen en la impresora principal. Pide el puente actualizado por el buzón 💬 y te dejamos el mapa de impresoras configurado.
- Comanda sin internet (Bluetooth): si tu impresora es Bluetooth y se va el internet, la comanda sale igual al momento — la venta se sincroniza sola cuando regrese la señal (sale con folio 0000; el folio real nace al sincronizar).
- Comanda de red sin internet: con impresora de red, la comanda y el ticket que no pudieron salir se guardan y se imprimen solos al reconectar (te avisa "📴 se imprimirá al reconectar"). Si pasan más de 30 minutos, ya no salen solos — una comanda vieja apareciendo de repente confunde a cocina; reimprime desde 🔔 si la necesitas.
- Si el puente se cae, apaga el switch y todo vuelve al diálogo del navegador — nunca te quedas sin imprimir.
- Tamaño de letra (⚙️ → Letra: Normal / Grande): "Grande" imprime el ticket COMPLETO al doble proporcional — en 80mm (a 24 columnas) y también en 58mm (a 16 columnas; antes solo se doblaban folio y total y "no se veía diferencia"). Verifica que ⚙️ → Papel coincida con tu rollo. Es por tableta.
- Cajón de efectivo (⚙️ → Cajón): si tu cajón va conectado a la impresora (cable RJ11), actívalo y se abre solo al cobrar en efectivo — no al reimprimir ni en cobros con tarjeta. Funciona por Bluetooth (hasta sin internet) y por puente de red. *Si usas puente, actualízalo a la versión nueva.*
- Impresora Bluetooth: se reconecta sola al abrir el POS (no hay que re-sincronizarla en cada actualización). Si tu tablet no recuerda el permiso, vuelve a elegirla en ⚙️.
Comandas por mesa 🪑 (servicio a mesas)
- La pill 🪑 de la barra (aparece si tienes mesas dadas de alta) abre el mapa del piso por zonas: cada mesa dice si está libre o ocupada (total acumulado, desde hace cuánto y cuántas cuentas).
- Mesa libre → tócala: el POS prepara el tipo "Mesa" con esa mesa preseleccionada — agrega productos y Guarda (la cuenta queda abierta) o Cobra directo.
- Mesa ocupada → tócala para ver sus cuentas: + Ronda agrega platillos a la misma cuenta (lo nuevo se manda a cocina; los precios de lo ya pedido no cambian) y Cobrar cierra la cuenta con el flujo normal.
- Las cuentas con referencia que no es mesa ("Karla", "UE-4821") siguen viviendo en la campanita 🔔.
Corte de caja (cerrar el turno)
- Toca la píldora "Caja · HH:MM" en la barra superior.
- Verás el resumen del turno: fondo inicial, ventas por método, descuentos otorgados (solo si hubo), propinas, el Total del día (resaltado) y el efectivo esperado en cajón.
- Regla: al cajón entra el total de la orden en efectivo + propinas en efectivo. Tarjeta y transferencia se muestran pero no cuentan para el cajón. Las propinas se quedan en el cajón y cuentan para el corte — tú decides cuándo repartirlas (el renglón te dice cuánto fue).
- El Total del día es todo lo vendido (todos los métodos, ya restados los descuentos). Los descuentos salen aparte solo cuando aplicaste alguno.
- Si cancelaste un pedido que ya estaba cobrado, aparece el renglón "↩ Canceladas tras cobro" con su número de ticket y el monto devuelto — así el corte explica solo por qué ese dinero no está en el cajón.
- Si sacaste o metiste dinero del cajón durante el turno (Caja → Movimiento de fondo), aparece el renglón "Salidas de fondo" o "Entradas de fondo" con el total. Sirve para que las cuentas te cuadren a la vista: fondo + ventas en efectivo − salidas = el efectivo esperado.
- Cuenta el efectivo físico y captúralo.
- Antes de cerrar en firme verás una pantalla de confirmación: cuánto contaste, cuánto se esperaba y si va a quedar cuadrada, con sobrante o con faltante. Si tecleaste mal un número, toca ← Regresar y corrígelo — nada se cierra hasta que confirmes.
- Resultado: ✓ Caja cuadrada (verde) · Sobrante (ámbar) · Faltante (rojo).
- El corte queda guardado — el dueño lo ve en el back office.
Editar un pedido (el cliente cambió de opinión)
- Campanita 🔔 → busca el pedido → botón ✎.
- Ajusta cantidades (+/−), cambia o agrega notas, quita platillos o agrega nuevos con "+ Agregar platillo".
- El modal muestra el nuevo total, lo ya pagado y la diferencia: "Cobrar $5.80 al cliente" o "Devolver $…" — se arregla en mano, el pago original no se toca. Si el pedido ya estaba cobrado, esa diferencia queda registrada sola como ajuste en efectivo del turno — el corte espera exactamente el dinero real del cajón, sin que hagas nada.
- También puedes cambiar el canal (de Para llevar a A domicilio, por ejemplo), la referencia y el comentario.
- Al guardar, cocina lo ve al instante: la tarjeta suena, queda resaltada en ámbar con "⚡ Actualizada" y lista exactamente qué cambió (+ agregado en verde, - quitado en rojo, ≠ cantidades, → cambio de canal). Los platillos que no tocaste conservan su avance. Si el producto lleva receta, el inventario también se ajusta solo (lo agregado descuenta, lo quitado regresa).
- Un pedido ya entregado no se puede editar. Y si el pedido tiene puntos canjeados, el total no puede quedar por debajo del canje — para rehacerlo, cancélalo (el canje se reembolsa solo) y véndelo de nuevo.
Pantalla rápida (⭐ Favoritos)
- El primer chip de categorías es ⭐: tu pantalla personalizable con lo que más vendes, sin buscar entre categorías.
- Para armarla: entra a ⭐ → ✎ Editar → se muestra todo el menú con estrellas → toca para agregar/quitar (el orden en que marcas es el orden en que aparecen) → ✓ Listo.
- En modo edición, tus favoritos van primero: arrástralos con el dedo para acomodarlos donde quieras, y con ⤢ haces el cuadro doble de grande (para lo que más vendes). Debajo, el resto del menú para agregar más.
- Se guarda por negocio (todas tus terminales la ven igual). Solo dueño/administrador puede editarla.
- Si ya tienes favoritos, el POS arranca en ⭐ directamente.
Historial — los movimientos del día
- Campanita 🔔 → pestaña Historial: el registro COMPLETO de hoy — cobrados (aunque sigan "por entregar"), entregados y cancelados, con hora, total, método de pago y platillos.
- Botón 🖨 en cada pedido: reimprime su ticket (marca el cambio que se dio en su momento).
Cancelar un pedido
- Campanita 🔔 → botón ✕ (rojo) en el pedido → escribe el motivo. Sale de cocina y del panel al instante. Si ya estaba pagado se asume reembolso en mano: no cuenta en el corte ni en los reportes, pero el corte sí lo muestra como "↩ Canceladas tras cobro" con su número de ticket — para que el dinero devuelto tenga explicación. Un pedido entregado ya no se cancela.
Corte de caja imprimible
- Al cerrar la caja, el resultado tiene botón 🖨 Imprimir: comprobante térmico con fondo, ventas por método, esperado, contado y la diferencia — para archivar o entregar al dueño.
Panel de pedidos (🔔)
- La campanita de la barra muestra los pedidos activos: desde que se cobran hasta que se entregan.
- Cuando cocina termina un pedido: toast "🛎 Pedido #0010 listo", la campanita se pone verde con el número de pedidos listos y pulsa hasta que los atiendas.
- Dentro del panel:
- ✓ Listos, agrupados por canal — "Listos · Mesa", "Listos · Uber Eats", "Listos · WhatsApp"… según los tipos de orden de tu negocio, con "Listo desde las 14:32 · hace 6 min" para que nada se enfríe. Botón "Entregado ✓" al dárselo al cliente o repartidor.
- 🔥 En cocina — hora de entrada, minutos transcurridos y avance (2/3 platillos). El botón "Entregado ✓" también sale aquí: puedes entregar sin esperar a que cocina lo marque listo (el pedido sigue en el KDS hasta que cocina lo cierre).
- Cada pedido muestra tipo, referencia (mesa, folio Uber, cliente de WhatsApp) y sus platillos.
Otros controles útiles
- 🗑 Anular todo el pedido (bajo el ticket): borra la orden en curso con confirmación — hoja limpia sin quitar línea por línea.
- Instalar como app: el POS te ofrece instalarse en la tablet (o hazlo desde el menú ⋮ de Chrome → "Instalar app"). Queda con su ícono, a pantalla completa, como cualquier aplicación.
- Avisos de pedidos en línea (👤 → Avisos): actívalos en la terminal que atiende — te llegan como notificación aunque la tablet esté en otra app o bloqueada.
- Orientación de pantalla (⚙️ → Pantalla): fíjala en horizontal o vertical si la tablet vive montada en un soporte.
Si se va el internet
- Puedes seguir vendiendo: las ventas se guardan en el dispositivo y aparece "Sin conexión · N por sincronizar".
- Al volver la conexión se envían solas (reintento automático cada 30 s).
- Las ventas hechas sin conexión no imprimen ticket en el momento (no tienen folio hasta sincronizar).
Sonido y sesión
- Píldora 👤 con tu nombre → "🔊 Sonido de avisos": enciende/apaga el timbre del pedido listo. Es por terminal (cada tablet lo decide) y se recuerda.
- Ahí mismo: Cerrar sesión.
- La sesión del personal dura 7 días — la tablet no pide login a media jornada.