POS — Configuración
¿Qué es?
La sección de Configuración contiene todos los ajustes del sistema. Está dividida en varias subsecciones accesibles desde Configuración en el sidebar. Solo visible para empleados con permiso settings:read.
---
Alcance de configuración (Global vs. Sucursal)
Todas las pantallas de configuración tienen un selector de alcance en la parte superior:
- Global: los cambios aplican a toda la empresa
- Sucursal específica: los cambios solo aplican a esa sucursal y sobreescriben el valor global
Cuando se visualizan los ajustes de una sucursal, cada campo que tiene un valor diferente al global muestra un badge de "Sobreescrito" con un enlace para restablecer al valor global.
Los gerentes (manager) solo pueden editar la configuración de sus sucursales asignadas, no la global.
---
Configuración POS (.../settings)
La pantalla más completa. Dividida en secciones accesibles desde el menú lateral interno:
Autenticación
- Método de autenticación: Sin autenticación / Solo PIN / Solo QR / PIN + QR
- Longitud del PIN: 4 o 6 dígitos
Sesión y bloqueo
- Requerir autenticación por orden: el empleado se debe identificar antes de cada nueva venta
- Bloqueo automático: slider de 0 a 60 minutos. 0 = desactivado
- Bloquear después de cada venta: la terminal se bloquea automáticamente al completar una venta
Acciones protegidas
- PIN para cancelar artículos: requiere autenticación para quitar ítems del carrito _(en desarrollo)_
- PIN para descuentos manuales: requiere autenticación para descuentos manuales _(en desarrollo)_
- Requiere gerente para cortesías: solo gerentes o superiores pueden autorizar órdenes de tipo cortesía
Módulos y funciones
Cada módulo se puede activar/desactivar:
- Cajas registradoras — con sub-opciones:
- Requerir turno abierto para vender
- Avisar al cambiar empleado con turno abierto
- Aprobación de órdenes — con sub-opciones:
- Modo de aprobación: Nunca / Siempre / Según reglas
- Reglas: si es domicilio, si es contra entrega, si supera monto X
- Órdenes listas — muestra la pestaña "Listas" en la pantalla de órdenes
- Logística y repartidores
- Clientes
- Promociones — con sub-opción auto-aplicar y máximo de acumulación
- Cocina — envío al monitor de cocina
- Cupones
- Inventario
- Producción
Delivery y repartidores
- Asignación requerida para repartidores: ver módulo de logística
- Zona de reparto: dirección central, latitud/longitud, radio en km
Inventario
- Trigger de descuento: Al crear orden (inmediato) o Desactivado (manual)
Artículos y catálogo
- Auto-propagar artículos nuevos: agrega nuevos artículos automáticamente a todas las sucursales
- Sincronizar catálogo (solo en alcance de sucursal): botón para agregar todos los artículos de la empresa que falten en esa sucursal
---
Pagos y órdenes (.../payment-settings)
Configuración de métodos de pago, impuestos, moneda y tipos de orden.
Métodos de pago habilitados
Casillas para habilitar/deshabilitar:
- Efectivo
- Tarjeta de débito
- Tarjeta de crédito
- Transferencia
- Contra entrega (solo para domicilio)
- Cortesía
Tipos de orden habilitados
- En mesa (dine_in)
- Para llevar (takeout)
- A domicilio (delivery)
Impuestos
- Porcentaje de impuesto: ej. 16%
- Impuesto incluido en precio: si está activo, el precio ya incluye el impuesto; si no, se suma al total
Moneda
- Moneda local: ej. MXN
- Tipo de cambio: para mostrar equivalentes en otras monedas
Numeración de órdenes
- Prefijo de orden: texto que aparece antes del número (ej. "ORD-")
- El número de orden es secuencial y no se puede modificar
---
Campos de clientes (.../customer-settings)
Permite definir qué campos adicionales se piden al crear o editar un cliente.
- Campos predefinidos: Nombre, teléfono, correo (siempre disponibles)
- Campos personalizados: el administrador agrega campos de tipo texto, número, fecha o lista de opciones
- Cada campo puede marcarse como requerido u opcional
- Los campos se pueden reordenar y desactivar sin eliminarlos
---
Sucursales (.../branches)
Lista y gestión de las sucursales de la empresa.
Para cada sucursal:
- Nombre, dirección, teléfono, correo
- Coordenadas GPS (latitud/longitud) para el mapa
- Horario de servicio (hora de apertura y cierre)
- ¿Es almacén? — si está activo, la sucursal es un almacén virtual sin POS
Configuración de redireccionamiento inter-sucursal
Cada sucursal puede configurar:
- Puede enviar órdenes a otras sucursales
- Sucursales destino permitidas (lista blanca, vacía = todas)
- Puede recibir órdenes de otras sucursales
- Sucursales origen permitidas (lista blanca, vacía = todas)
- Requiere confirmación para aceptar órdenes redirigidas
---
Roles y permisos (.../roles)
Tabla de permisos por rol. El administrador puede personalizar qué puede hacer cada rol (cajero, gerente, mesero, etc.) marcando o desmarcando permisos.
Los cambios sobrescriben los valores por defecto del sistema solo para esta empresa. Si un permiso se elimina del rol, todos los empleados con ese rol pierden el acceso.
Los overrides individuales por empleado se configuran desde el perfil de cada empleado en .../employees.