Control de Stock por Sucursal
Gestiona inventarios independientes en cada local con control automático de consumo, ajustes manuales y auditoría completa.
💡 Concepto clave: Cada sucursal tiene su propio inventario de ingredientes completamente independiente. Esto permite que diferentes locales tengan proveedores, costos y niveles de stock distintos.
¿Cómo Funciona el Sistema Multi-Sucursal?
Arquitectura de Inventario
Tenant (Tu empresa)
Puedes tener múltiples sucursales (ej: "Sede Centro", "Sede Norte", "Sede Sur")
Ingredientes por Sucursal
Cada ingrediente está asociado a UN SOLO tenant + UNA SOLA sucursal
Consumo Automático
Cuando creas una orden en una sucursal, solo se descuenta stock de ESA sucursal
Paso 1: Seleccionar Sucursal
- En el header del panel de administración, busca el Selector de Sucursal
- Haz clic en el dropdown que muestra la sucursal actual
- Selecciona la sucursal donde quieres gestionar stock
- Toda la interfaz se actualizará para mostrar datos de esa sucursal
🔍 Importante: El selector de sucursal afecta a:
- Ingredientes visibles y editables
- Productos y sus recetas
- Órdenes del POS
- Reportes financieros
- Alertas de stock bajo
Paso 2: Ver Niveles de Stock
En la página de Ingredientes, verás una tabla con:
| Ingrediente | Stock Actual | Umbral Mínimo | Estado |
|---|---|---|---|
| Harina 000 | 5000 g | 1000 g | 🟢 Bueno |
| Mozzarella | 800 g | 1000 g | 🟠 Medio |
| Tomate | 300 g | 1000 g | 🟡 Bajo |
| Aceitunas | 100 g | 500 g | 🔴 Crítico |
Estados de Stock
- 🟢 Bueno: Stock > 100% del umbral mínimo
- 🟠 Medio: Stock entre 50% y 100% del umbral
- 🟡 Bajo: Stock entre 25% y 50% del umbral
- 🔴 Crítico: Stock ≤ 25% del umbral (¡Reabastece urgente!)
Paso 3: Consumo Automático al Crear Órdenes
Cuando un cajero o mesero crea una orden con productos que tienen recetas:
Flujo automático:
- Validación: El sistema verifica si hay suficiente stock de todos los ingredientes
- Alerta (opcional): Si hay stock insuficiente, muestra advertencia pero permite continuar
- Consumo: Descuenta automáticamente las cantidades de cada ingrediente
- Auditoría: Crea un registro en "Stock Movements" con:
- Tipo: "consumption"
- Cantidad consumida (negativa)
- Stock anterior y nuevo
- ID de la orden
- Fecha y hora
- Evaluación: Verifica si algún ingrediente quedó por debajo del umbral
- Notificación: Si hay stock bajo, actualiza la campanita 🔔 de alertas
Paso 4: Ajustes Manuales de Stock
Puedes aumentar o disminuir el stock manualmente en cualquier momento:
Casos de Uso para Ajustes Manuales
- Recibiste nueva mercadería: Aumenta el stock con la cantidad que llegó
- Productos vencidos o dañados: Disminuye el stock con la cantidad descartada
- Corrección de inventario: Ajusta para reflejar el conteo físico real
- Transferencias entre sucursales: Disminuye en origen, aumenta en destino (manual)
Cómo Hacer un Ajuste Manual
- En la lista de ingredientes, haz clic en "Editar" (ícono de lápiz)
- Modifica el campo "Stock actual"
- El sistema calculará automáticamente la diferencia
- Se creará un registro de auditoría con tipo
"adjustment" - Guarda los cambios
⚠️ Buenas prácticas:
- Realiza ajustes de stock al inicio o fin del día para evitar conflictos
- Documenta el motivo del ajuste (el sistema lo registra automáticamente)
- Compara el stock del sistema con inventario físico semanalmente
Paso 5: Reversión de Stock (Cancelación de Órdenes)
Si una orden es cancelada, el stock se devuelve automáticamente:
Proceso de reversión:
- Admin cancela la orden desde el panel
- Sistema busca todos los movimientos de stock de esa orden
- Revierte cada consumo (suma de vuelta al stock)
- Crea registros de auditoría con tipo
"reversal" - Actualiza alertas de stock si es necesario
Paso 6: Auditoría y Trazabilidad
Cada movimiento de stock queda registrado permanentemente:
Datos registrados en cada movimiento:
- Tipo: consumption | adjustment | reversal
- Ingrediente afectado
- Cantidad: Negativa para consumo, positiva para aumento
- Stock anterior: Nivel antes del movimiento
- Stock nuevo: Nivel después del movimiento
- Orden relacionada: Si es por venta o cancelación
- Usuario responsable: Quién realizó la acción
- Timestamp: Fecha y hora exacta
- Motivo: Descripción automática o manual
Puedes consultar el historial completo en la vista de cada ingrediente.
Ejemplo Práctico: Gestión de 3 Sucursales
Escenario: Cadena de Pizzerías
📍 Sucursal Centro
• Harina 000: 10,000g ($2/g) - Proveedor A
• Stock alto porque es la más grande
📍 Sucursal Norte
• Harina 000: 5,000g ($2.5/g) - Proveedor B (más caro)
• Stock medio, umbral mínimo: 1000g
📍 Sucursal Sur
• Harina 000: 3,000g ($1.8/g) - Proveedor C (más barato)
• Stock bajo, umbral mínimo: 800g
Resultado: Cada sucursal tiene costos diferentes, lo que permite calcular márgenes de ganancia reales por local.
¿Qué sigue?
Alertas de stock bajo →
Configura y recibe notificaciones automáticas
Crear ingredientes →
Aprende a dar de alta nuevos ingredientes
✅ Ahora sabes:
- Cómo funciona el inventario multi-sucursal independiente
- Cómo se consume stock automáticamente al crear órdenes
- Cómo hacer ajustes manuales y reversiones
- Qué datos se auditan en cada movimiento
Solución de Problemas
¿Puedo transferir stock entre sucursales automáticamente?
Actualmente no hay transferencia automática. Debes hacerlo manualmente:
- Selecciona la sucursal de origen
- Disminuye el stock del ingrediente (ajuste manual)
- Cambia a la sucursal de destino
- Aumenta el stock del mismo ingrediente
El stock quedó en negativo, ¿qué hago?
El sistema permite stock negativo para que sepas cuánto debes reponer. Opciones:
- Haz un ajuste manual para volver al valor correcto
- Reabastece y aumenta el stock con la mercadería recibida
- Revisa el historial de movimientos para entender qué pasó
¿Cómo veo el historial de movimientos de un ingrediente?
En la lista de ingredientes, haz clic en el nombre del ingrediente o en el botón "Ver historial". Se abrirá una vista detallada con todos los movimientos ordenados por fecha.
¿Qué pasa si vendo un producto sin definir receta?
Si un producto no tiene receta definida, el sistema NO descontará stock automáticamente. Esto es útil para servicios o productos que no consumen inventario (ej: propinas, servicios adicionales).